META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/errorprone/
com/google/errorprone/dataflow/
com/google/errorprone/dataflow/nullnesspropagation/
com/google/errorprone/scanner/
com/google/errorprone/bugpatterns/
com/google/errorprone/apply/
com/google/errorprone/predicates/
com/google/errorprone/predicates/type/
com/google/errorprone/util/
com/google/errorprone/suppliers/
com/google/errorprone/fixes/
com/google/errorprone/matchers/
com/google/errorprone/matchers/method/
com/google/errorprone/SuppressionHelper.classSuppressionHelper.java
package com.google.errorprone
public com.google.errorprone.SuppressionHelper extends java.lang.Object {
private final java.util.Set customSuppressionAnnotations
public void (java.util.Set, com.google.errorprone.VisitorState)
java.util.Set customSuppressionAnnotations
com.google.errorprone.VisitorState state
public com.google.errorprone.SuppressionHelper$SuppressionInfo extendSuppressionSets (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, java.util.Set, java.util.Set, boolean, com.google.errorprone.VisitorState)
Class annotationType
com.sun.tools.javac.code.Attribute suppress
com.sun.tools.javac.util.Pair value
com.sun.tools.javac.util.List v
com.sun.tools.javac.code.Attribute$Compound attr
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type suppressWarningsType
java.util.Set suppressionsOnCurrentPath
java.util.Set customSuppressionsOnCurrentPath
boolean inGeneratedCode
com.google.errorprone.VisitorState state
boolean newInGeneratedCode
java.util.Set newCustomSuppressions
java.util.Set newSuppressions
public static boolean isSuppressed (com.google.errorprone.matchers.Suppressible, java.util.Set, java.util.Set, com.google.errorprone.BugPattern$SeverityLevel, boolean, boolean)
com.google.errorprone.matchers.Suppressible suppressible
java.util.Set suppressionsOnCurrentPath
java.util.Set customSuppressionsOnCurrentPath
com.google.errorprone.BugPattern$SeverityLevel severityLevel
boolean inGeneratedCode
boolean disableWarningsInGeneratedCode
}
com/google/errorprone/ErrorProneOptions$Severity.classErrorProneOptions.java
package com.google.errorprone
public final com.google.errorprone.ErrorProneOptions$Severity extends java.lang.Enum {
public static final com.google.errorprone.ErrorProneOptions$Severity DEFAULT
public static final com.google.errorprone.ErrorProneOptions$Severity OFF
public static final com.google.errorprone.ErrorProneOptions$Severity WARN
public static final com.google.errorprone.ErrorProneOptions$Severity ERROR
private static final com.google.errorprone.ErrorProneOptions$Severity[] $VALUES
public static com.google.errorprone.ErrorProneOptions$Severity[] values ()
public static com.google.errorprone.ErrorProneOptions$Severity valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/BugCheckerInfo$1.classBugCheckerInfo.java
package com.google.errorprone
com.google.errorprone.BugCheckerInfo$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$BugPattern$LinkType
static void ()
}
com/google/errorprone/DescriptionListener.classDescriptionListener.java
package com.google.errorprone
public abstract com.google.errorprone.DescriptionListener extends java.lang.Object {
public abstract void onDescribed (com.google.errorprone.matchers.Description)
}
com/google/errorprone/dataflow/LocalStore$1.classLocalStore.java
package com.google.errorprone.dataflow
com.google.errorprone.dataflow.LocalStore$1 extends java.lang.Object {
}
com/google/errorprone/dataflow/DataFlow$1.classDataFlow.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.DataFlow$1 extends com.google.common.cache.CacheLoader {
void ()
public org.checkerframework.dataflow.analysis.Analysis load (com.google.errorprone.dataflow.DataFlow$AnalysisParams)
com.google.errorprone.dataflow.DataFlow$AnalysisParams key
javax.annotation.processing.ProcessingEnvironment env
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.TransferFunction transfer
org.checkerframework.dataflow.analysis.Analysis analysis
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/errorprone/dataflow/LocalStore$Builder.classLocalStore.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.LocalStore$Builder extends java.lang.Object {
private final java.util.Map contents
void (com.google.errorprone.dataflow.LocalStore)
com.google.errorprone.dataflow.LocalStore prototype
public com.google.errorprone.dataflow.LocalStore$Builder setInformation (javax.lang.model.element.Element, org.checkerframework.dataflow.analysis.AbstractValue)
javax.lang.model.element.Element element
org.checkerframework.dataflow.analysis.AbstractValue value
public com.google.errorprone.dataflow.LocalStore build ()
static java.util.Map access$300 (com.google.errorprone.dataflow.LocalStore$Builder)
com.google.errorprone.dataflow.LocalStore$Builder x0
}
com/google/errorprone/dataflow/LocalStore.classLocalStore.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.LocalStore extends java.lang.Object implements org.checkerframework.dataflow.analysis.Store com.google.errorprone.dataflow.LocalVariableValues {
private static final com.google.errorprone.dataflow.LocalStore EMPTY
private final com.google.common.collect.ImmutableMap contents
public static com.google.errorprone.dataflow.LocalStore empty ()
private void (java.util.Map)
java.util.Map contents
public org.checkerframework.dataflow.analysis.AbstractValue valueOfLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, org.checkerframework.dataflow.analysis.AbstractValue)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
org.checkerframework.dataflow.analysis.AbstractValue defaultValue
org.checkerframework.dataflow.analysis.AbstractValue result
private org.checkerframework.dataflow.analysis.AbstractValue getInformation (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public com.google.errorprone.dataflow.LocalStore$Builder toBuilder ()
public com.google.errorprone.dataflow.LocalStore copy ()
public com.google.errorprone.dataflow.LocalStore leastUpperBound (com.google.errorprone.dataflow.LocalStore)
javax.lang.model.element.Element var
com.google.errorprone.dataflow.LocalStore other
com.google.errorprone.dataflow.LocalStore$Builder result
public boolean equals (java.lang.Object)
Object o
com.google.errorprone.dataflow.LocalStore other
public int hashCode ()
public java.lang.String toString ()
public boolean canAlias (org.checkerframework.dataflow.analysis.FlowExpressions$Receiver, org.checkerframework.dataflow.analysis.FlowExpressions$Receiver)
org.checkerframework.dataflow.analysis.FlowExpressions$Receiver a
org.checkerframework.dataflow.analysis.FlowExpressions$Receiver b
public boolean hasDOToutput ()
public java.lang.String toDOToutput ()
private static void checkElementType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile org.checkerframework.dataflow.analysis.Store leastUpperBound (org.checkerframework.dataflow.analysis.Store)
public volatile org.checkerframework.dataflow.analysis.Store copy ()
public volatile java.lang.Object valueOfLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, java.lang.Object)
static com.google.common.collect.ImmutableMap access$000 (com.google.errorprone.dataflow.LocalStore)
com.google.errorprone.dataflow.LocalStore x0
static void access$100 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
void (java.util.Map, com.google.errorprone.dataflow.LocalStore$1)
java.util.Map x0
com.google.errorprone.dataflow.LocalStore$1 x1
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/TrustingNullnessPropagation$TrustReturnAnnotation.classTrustingNullnessPropagation.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation INSTANCE
private static final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation[] $VALUES
public static com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation[] values ()
public static com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation$TrustReturnAnnotation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean apply (com.google.errorprone.dataflow.nullnesspropagation.MethodInfo)
String annotation
com.google.errorprone.dataflow.nullnesspropagation.MethodInfo input
public volatile boolean apply (java.lang.Object)
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$ResultingStore.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore extends java.lang.Object {
final com.google.errorprone.dataflow.LocalStore store
final boolean storeChanged
void (com.google.errorprone.dataflow.LocalStore, boolean)
com.google.errorprone.dataflow.LocalStore store
boolean storeChanged
}
com/google/errorprone/dataflow/nullnesspropagation/MethodInfo.classMethodInfo.java
package com.google.errorprone.dataflow.nullnesspropagation
public abstract com.google.errorprone.dataflow.nullnesspropagation.MethodInfo extends java.lang.Object {
public abstract java.lang.String clazz ()
public abstract java.lang.String method ()
public abstract java.util.List annotations ()
public abstract boolean isStatic ()
public abstract boolean isPrimitive ()
}
com/google/errorprone/dataflow/nullnesspropagation/Nullness.classNullness.java
package com.google.errorprone.dataflow.nullnesspropagation
public final com.google.errorprone.dataflow.nullnesspropagation.Nullness extends java.lang.Enum implements org.checkerframework.dataflow.analysis.AbstractValue {
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness NULLABLE
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness NULL
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness NONNULL
public static final com.google.errorprone.dataflow.nullnesspropagation.Nullness BOTTOM
private final String displayName
private static final com.google.errorprone.dataflow.nullnesspropagation.Nullness[] $VALUES
public static com.google.errorprone.dataflow.nullnesspropagation.Nullness[] values ()
public static com.google.errorprone.dataflow.nullnesspropagation.Nullness valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String displayName
public com.google.errorprone.dataflow.nullnesspropagation.Nullness leastUpperBound (com.google.errorprone.dataflow.nullnesspropagation.Nullness)
com.google.errorprone.dataflow.nullnesspropagation.Nullness other
public com.google.errorprone.dataflow.nullnesspropagation.Nullness greatestLowerBound (com.google.errorprone.dataflow.nullnesspropagation.Nullness)
com.google.errorprone.dataflow.nullnesspropagation.Nullness other
public com.google.errorprone.dataflow.nullnesspropagation.Nullness deducedValueWhenNotEqual ()
public java.lang.String toString ()
public volatile org.checkerframework.dataflow.analysis.AbstractValue leastUpperBound (org.checkerframework.dataflow.analysis.AbstractValue)
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer extends java.lang.Object implements org.checkerframework.dataflow.analysis.TransferFunction {
private static final boolean NO_STORE_CHANGE
void ()
public com.google.errorprone.dataflow.LocalStore initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
org.checkerframework.dataflow.cfg.UnderlyingAST underlyingAST
java.util.List parameters
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitValueLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalComparison ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitThisLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNullLiteral (org.checkerframework.dataflow.cfg.node.NullLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NullLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNullLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.TypeCastNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues)
org.checkerframework.dataflow.cfg.node.TypeCastNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalAddition (org.checkerframework.dataflow.cfg.node.NumericalAdditionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalAdditionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalAddition ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNarrowingConversion (org.checkerframework.dataflow.cfg.node.NarrowingConversionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NarrowingConversionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNarrowingConversion ()
public final org.checkerframework.dataflow.analysis.TransferResult visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.EqualToNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
void visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.EqualToNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NotEqualNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
void visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.NotEqualNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.AssignmentNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.AssignmentNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.LocalVariableValues)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
com.google.errorprone.dataflow.LocalVariableValues store
public final org.checkerframework.dataflow.analysis.TransferResult visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FieldAccessNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FieldAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, org.checkerframework.dataflow.analysis.TransferInput)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
org.checkerframework.dataflow.cfg.node.MethodInvocationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates bothUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.MethodInvocationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates bothUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitConditionalAnd (org.checkerframework.dataflow.cfg.node.ConditionalAndNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ConditionalAndNode node
org.checkerframework.dataflow.analysis.TransferInput input
public final org.checkerframework.dataflow.analysis.TransferResult visitConditionalOr (org.checkerframework.dataflow.cfg.node.ConditionalOrNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ConditionalOrNode node
org.checkerframework.dataflow.analysis.TransferInput input
public final org.checkerframework.dataflow.analysis.TransferResult visitConditionalNot (org.checkerframework.dataflow.cfg.node.ConditionalNotNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ConditionalNotNode node
org.checkerframework.dataflow.analysis.TransferInput input
boolean storeChanged
public final org.checkerframework.dataflow.analysis.TransferResult visitObjectCreation (org.checkerframework.dataflow.cfg.node.ObjectCreationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ObjectCreationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitObjectCreation ()
private static org.checkerframework.dataflow.analysis.TransferResult noStoreChanges (com.google.errorprone.dataflow.nullnesspropagation.Nullness, org.checkerframework.dataflow.analysis.TransferInput)
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
org.checkerframework.dataflow.analysis.TransferInput input
private org.checkerframework.dataflow.analysis.TransferResult updateRegularStore (com.google.errorprone.dataflow.nullnesspropagation.Nullness, org.checkerframework.dataflow.analysis.TransferInput, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates)
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore newStore
private static org.checkerframework.dataflow.analysis.TransferResult conditionalResult (com.google.errorprone.dataflow.LocalStore, com.google.errorprone.dataflow.LocalStore, boolean)
com.google.errorprone.dataflow.LocalStore thenStore
com.google.errorprone.dataflow.LocalStore elseStore
boolean storeChanged
public final org.checkerframework.dataflow.analysis.TransferResult visitShortLiteral (org.checkerframework.dataflow.cfg.node.ShortLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ShortLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitShortLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitIntegerLiteral (org.checkerframework.dataflow.cfg.node.IntegerLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.IntegerLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitIntegerLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLongLiteral (org.checkerframework.dataflow.cfg.node.LongLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LongLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLongLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitFloatLiteral (org.checkerframework.dataflow.cfg.node.FloatLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FloatLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFloatLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitDoubleLiteral (org.checkerframework.dataflow.cfg.node.DoubleLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.DoubleLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitDoubleLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBooleanLiteral (org.checkerframework.dataflow.cfg.node.BooleanLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BooleanLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBooleanLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitCharacterLiteral (org.checkerframework.dataflow.cfg.node.CharacterLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.CharacterLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitCharacterLiteral (org.checkerframework.dataflow.cfg.node.CharacterLiteralNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.CharacterLiteralNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitStringLiteral (org.checkerframework.dataflow.cfg.node.StringLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringLiteral (org.checkerframework.dataflow.cfg.node.StringLiteralNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.StringLiteralNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalMinus (org.checkerframework.dataflow.cfg.node.NumericalMinusNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalMinusNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalMinus ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalPlus (org.checkerframework.dataflow.cfg.node.NumericalPlusNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalPlusNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalPlus ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseComplement (org.checkerframework.dataflow.cfg.node.BitwiseComplementNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseComplementNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseComplement ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNullChk (org.checkerframework.dataflow.cfg.node.NullChkNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NullChkNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNullChk ()
public final org.checkerframework.dataflow.analysis.TransferResult visitStringConcatenate (org.checkerframework.dataflow.cfg.node.StringConcatenateNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringConcatenateNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConcatenate ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalSubtraction (org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalSubtraction ()
public final org.checkerframework.dataflow.analysis.TransferResult visitNumericalMultiplication (org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalMultiplication ()
public final org.checkerframework.dataflow.analysis.TransferResult visitIntegerDivision (org.checkerframework.dataflow.cfg.node.IntegerDivisionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.IntegerDivisionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitIntegerDivision ()
public final org.checkerframework.dataflow.analysis.TransferResult visitFloatingDivision (org.checkerframework.dataflow.cfg.node.FloatingDivisionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FloatingDivisionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFloatingDivision ()
public final org.checkerframework.dataflow.analysis.TransferResult visitIntegerRemainder (org.checkerframework.dataflow.cfg.node.IntegerRemainderNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.IntegerRemainderNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitIntegerRemainder ()
public final org.checkerframework.dataflow.analysis.TransferResult visitFloatingRemainder (org.checkerframework.dataflow.cfg.node.FloatingRemainderNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FloatingRemainderNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFloatingRemainder ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLeftShift (org.checkerframework.dataflow.cfg.node.LeftShiftNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LeftShiftNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLeftShift ()
public final org.checkerframework.dataflow.analysis.TransferResult visitSignedRightShift (org.checkerframework.dataflow.cfg.node.SignedRightShiftNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.SignedRightShiftNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSignedRightShift ()
public final org.checkerframework.dataflow.analysis.TransferResult visitUnsignedRightShift (org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitUnsignedRightShift ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseAnd (org.checkerframework.dataflow.cfg.node.BitwiseAndNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseAndNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseAnd ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseOr (org.checkerframework.dataflow.cfg.node.BitwiseOrNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseOrNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseOr ()
public final org.checkerframework.dataflow.analysis.TransferResult visitBitwiseXor (org.checkerframework.dataflow.cfg.node.BitwiseXorNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.BitwiseXorNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseXor ()
public final org.checkerframework.dataflow.analysis.TransferResult visitStringConcatenateAssignment (org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConcatenateAssignment ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLessThan (org.checkerframework.dataflow.cfg.node.LessThanNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LessThanNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLessThan ()
public final org.checkerframework.dataflow.analysis.TransferResult visitLessThanOrEqual (org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLessThanOrEqual ()
public final org.checkerframework.dataflow.analysis.TransferResult visitGreaterThan (org.checkerframework.dataflow.cfg.node.GreaterThanNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.GreaterThanNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitGreaterThan ()
public final org.checkerframework.dataflow.analysis.TransferResult visitGreaterThanOrEqual (org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitGreaterThanOrEqual ()
public final org.checkerframework.dataflow.analysis.TransferResult visitTernaryExpression (org.checkerframework.dataflow.cfg.node.TernaryExpressionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.TernaryExpressionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitTernaryExpression (org.checkerframework.dataflow.cfg.node.TernaryExpressionNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues)
org.checkerframework.dataflow.cfg.node.TernaryExpressionNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
public final org.checkerframework.dataflow.analysis.TransferResult visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
void visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitMethodAccess (org.checkerframework.dataflow.cfg.node.MethodAccessNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.MethodAccessNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMethodAccess ()
public final org.checkerframework.dataflow.analysis.TransferResult visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ArrayAccessNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitImplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitImplicitThisLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitExplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitExplicitThisLiteral ()
public final org.checkerframework.dataflow.analysis.TransferResult visitSuper (org.checkerframework.dataflow.cfg.node.SuperNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.SuperNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSuper ()
public final org.checkerframework.dataflow.analysis.TransferResult visitReturn (org.checkerframework.dataflow.cfg.node.ReturnNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ReturnNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitReturn ()
public final org.checkerframework.dataflow.analysis.TransferResult visitStringConversion (org.checkerframework.dataflow.cfg.node.StringConversionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.StringConversionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConversion ()
public final org.checkerframework.dataflow.analysis.TransferResult visitWideningConversion (org.checkerframework.dataflow.cfg.node.WideningConversionNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.WideningConversionNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitWideningConversion ()
public final org.checkerframework.dataflow.analysis.TransferResult visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.InstanceOfNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore thenStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore elseStore
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.InstanceOfNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
public final org.checkerframework.dataflow.analysis.TransferResult visitSynchronized (org.checkerframework.dataflow.cfg.node.SynchronizedNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.SynchronizedNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSynchronized (org.checkerframework.dataflow.cfg.node.SynchronizedNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.SynchronizedNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitAssertionError (org.checkerframework.dataflow.cfg.node.AssertionErrorNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.AssertionErrorNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitAssertionError ()
public final org.checkerframework.dataflow.analysis.TransferResult visitThrow (org.checkerframework.dataflow.cfg.node.ThrowNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ThrowNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitThrow (org.checkerframework.dataflow.cfg.node.ThrowNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ThrowNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitCase (org.checkerframework.dataflow.cfg.node.CaseNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.CaseNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitCase ()
public final org.checkerframework.dataflow.analysis.TransferResult visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ArrayCreationNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayCreationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
public final org.checkerframework.dataflow.analysis.TransferResult visitArrayType (org.checkerframework.dataflow.cfg.node.ArrayTypeNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ArrayTypeNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayType ()
public final org.checkerframework.dataflow.analysis.TransferResult visitPrimitiveType (org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitPrimitiveType ()
public final org.checkerframework.dataflow.analysis.TransferResult visitClassName (org.checkerframework.dataflow.cfg.node.ClassNameNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ClassNameNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitClassName ()
public final org.checkerframework.dataflow.analysis.TransferResult visitPackageName (org.checkerframework.dataflow.cfg.node.PackageNameNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.PackageNameNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitPackageName ()
public final org.checkerframework.dataflow.analysis.TransferResult visitParameterizedType (org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitParameterizedType ()
public final org.checkerframework.dataflow.analysis.TransferResult visitMarker (org.checkerframework.dataflow.cfg.node.MarkerNode, org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.cfg.node.MarkerNode node
org.checkerframework.dataflow.analysis.TransferInput input
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness result
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMarker (org.checkerframework.dataflow.cfg.node.MarkerNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.MarkerNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
private static transient com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ResultingStore updateStore (com.google.errorprone.dataflow.LocalStore, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates[])
java.util.Map$Entry entry
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates update
com.google.errorprone.dataflow.LocalStore oldStore
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates[] updates
com.google.errorprone.dataflow.LocalStore$Builder builder
com.google.errorprone.dataflow.LocalStore newStore
private static com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues values (org.checkerframework.dataflow.analysis.TransferInput)
org.checkerframework.dataflow.analysis.TransferInput input
public volatile org.checkerframework.dataflow.analysis.Store initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
public volatile java.lang.Object visitMarker (org.checkerframework.dataflow.cfg.node.MarkerNode, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode, java.lang.Object)
public volatile java.lang.Object visitPackageName (org.checkerframework.dataflow.cfg.node.PackageNameNode, java.lang.Object)
public volatile java.lang.Object visitClassName (org.checkerframework.dataflow.cfg.node.ClassNameNode, java.lang.Object)
public volatile java.lang.Object visitPrimitiveType (org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode, java.lang.Object)
public volatile java.lang.Object visitArrayType (org.checkerframework.dataflow.cfg.node.ArrayTypeNode, java.lang.Object)
public volatile java.lang.Object visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, java.lang.Object)
public volatile java.lang.Object visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, java.lang.Object)
public volatile java.lang.Object visitObjectCreation (org.checkerframework.dataflow.cfg.node.ObjectCreationNode, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, java.lang.Object)
public volatile java.lang.Object visitCase (org.checkerframework.dataflow.cfg.node.CaseNode, java.lang.Object)
public volatile java.lang.Object visitThrow (org.checkerframework.dataflow.cfg.node.ThrowNode, java.lang.Object)
public volatile java.lang.Object visitAssertionError (org.checkerframework.dataflow.cfg.node.AssertionErrorNode, java.lang.Object)
public volatile java.lang.Object visitSynchronized (org.checkerframework.dataflow.cfg.node.SynchronizedNode, java.lang.Object)
public volatile java.lang.Object visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, java.lang.Object)
public volatile java.lang.Object visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, java.lang.Object)
public volatile java.lang.Object visitWideningConversion (org.checkerframework.dataflow.cfg.node.WideningConversionNode, java.lang.Object)
public volatile java.lang.Object visitNarrowingConversion (org.checkerframework.dataflow.cfg.node.NarrowingConversionNode, java.lang.Object)
public volatile java.lang.Object visitStringConversion (org.checkerframework.dataflow.cfg.node.StringConversionNode, java.lang.Object)
public volatile java.lang.Object visitReturn (org.checkerframework.dataflow.cfg.node.ReturnNode, java.lang.Object)
public volatile java.lang.Object visitSuper (org.checkerframework.dataflow.cfg.node.SuperNode, java.lang.Object)
public volatile java.lang.Object visitExplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode, java.lang.Object)
public volatile java.lang.Object visitImplicitThisLiteral (org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, java.lang.Object)
public volatile java.lang.Object visitMethodAccess (org.checkerframework.dataflow.cfg.node.MethodAccessNode, java.lang.Object)
public volatile java.lang.Object visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, java.lang.Object)
public volatile java.lang.Object visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, java.lang.Object)
public volatile java.lang.Object visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, java.lang.Object)
public volatile java.lang.Object visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, java.lang.Object)
public volatile java.lang.Object visitTernaryExpression (org.checkerframework.dataflow.cfg.node.TernaryExpressionNode, java.lang.Object)
public volatile java.lang.Object visitConditionalNot (org.checkerframework.dataflow.cfg.node.ConditionalNotNode, java.lang.Object)
public volatile java.lang.Object visitConditionalOr (org.checkerframework.dataflow.cfg.node.ConditionalOrNode, java.lang.Object)
public volatile java.lang.Object visitConditionalAnd (org.checkerframework.dataflow.cfg.node.ConditionalAndNode, java.lang.Object)
public volatile java.lang.Object visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, java.lang.Object)
public volatile java.lang.Object visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, java.lang.Object)
public volatile java.lang.Object visitGreaterThanOrEqual (org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode, java.lang.Object)
public volatile java.lang.Object visitGreaterThan (org.checkerframework.dataflow.cfg.node.GreaterThanNode, java.lang.Object)
public volatile java.lang.Object visitLessThanOrEqual (org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode, java.lang.Object)
public volatile java.lang.Object visitLessThan (org.checkerframework.dataflow.cfg.node.LessThanNode, java.lang.Object)
public volatile java.lang.Object visitStringConcatenateAssignment (org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseXor (org.checkerframework.dataflow.cfg.node.BitwiseXorNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseOr (org.checkerframework.dataflow.cfg.node.BitwiseOrNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseAnd (org.checkerframework.dataflow.cfg.node.BitwiseAndNode, java.lang.Object)
public volatile java.lang.Object visitUnsignedRightShift (org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode, java.lang.Object)
public volatile java.lang.Object visitSignedRightShift (org.checkerframework.dataflow.cfg.node.SignedRightShiftNode, java.lang.Object)
public volatile java.lang.Object visitLeftShift (org.checkerframework.dataflow.cfg.node.LeftShiftNode, java.lang.Object)
public volatile java.lang.Object visitFloatingRemainder (org.checkerframework.dataflow.cfg.node.FloatingRemainderNode, java.lang.Object)
public volatile java.lang.Object visitIntegerRemainder (org.checkerframework.dataflow.cfg.node.IntegerRemainderNode, java.lang.Object)
public volatile java.lang.Object visitFloatingDivision (org.checkerframework.dataflow.cfg.node.FloatingDivisionNode, java.lang.Object)
public volatile java.lang.Object visitIntegerDivision (org.checkerframework.dataflow.cfg.node.IntegerDivisionNode, java.lang.Object)
public volatile java.lang.Object visitNumericalMultiplication (org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode, java.lang.Object)
public volatile java.lang.Object visitNumericalSubtraction (org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode, java.lang.Object)
public volatile java.lang.Object visitNumericalAddition (org.checkerframework.dataflow.cfg.node.NumericalAdditionNode, java.lang.Object)
public volatile java.lang.Object visitStringConcatenate (org.checkerframework.dataflow.cfg.node.StringConcatenateNode, java.lang.Object)
public volatile java.lang.Object visitNullChk (org.checkerframework.dataflow.cfg.node.NullChkNode, java.lang.Object)
public volatile java.lang.Object visitBitwiseComplement (org.checkerframework.dataflow.cfg.node.BitwiseComplementNode, java.lang.Object)
public volatile java.lang.Object visitNumericalPlus (org.checkerframework.dataflow.cfg.node.NumericalPlusNode, java.lang.Object)
public volatile java.lang.Object visitNumericalMinus (org.checkerframework.dataflow.cfg.node.NumericalMinusNode, java.lang.Object)
public volatile java.lang.Object visitNullLiteral (org.checkerframework.dataflow.cfg.node.NullLiteralNode, java.lang.Object)
public volatile java.lang.Object visitStringLiteral (org.checkerframework.dataflow.cfg.node.StringLiteralNode, java.lang.Object)
public volatile java.lang.Object visitCharacterLiteral (org.checkerframework.dataflow.cfg.node.CharacterLiteralNode, java.lang.Object)
public volatile java.lang.Object visitBooleanLiteral (org.checkerframework.dataflow.cfg.node.BooleanLiteralNode, java.lang.Object)
public volatile java.lang.Object visitDoubleLiteral (org.checkerframework.dataflow.cfg.node.DoubleLiteralNode, java.lang.Object)
public volatile java.lang.Object visitFloatLiteral (org.checkerframework.dataflow.cfg.node.FloatLiteralNode, java.lang.Object)
public volatile java.lang.Object visitLongLiteral (org.checkerframework.dataflow.cfg.node.LongLiteralNode, java.lang.Object)
public volatile java.lang.Object visitIntegerLiteral (org.checkerframework.dataflow.cfg.node.IntegerLiteralNode, java.lang.Object)
public volatile java.lang.Object visitShortLiteral (org.checkerframework.dataflow.cfg.node.ShortLiteralNode, java.lang.Object)
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$ReadableLocalVariableUpdates extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates {
final java.util.Map values
private void ()
public void set (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
public void set (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
void (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$1)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$1 x0
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$ClassAndField.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member {
final com.sun.tools.javac.code.Symbol$VarSymbol symbol
final String clazz
final String field
private void (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField make (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
public boolean isStatic ()
public boolean isFinal ()
public boolean isPrimitive ()
public boolean isEnumConstant ()
public boolean hasNonNullConstantValue ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer extends com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer implements java.io.Serializable {
private static final long serialVersionUID
private final transient java.util.Set traversed
private final com.google.errorprone.dataflow.nullnesspropagation.Nullness defaultAssumption
private final com.google.common.base.Predicate methodReturnsNonNull
private transient com.sun.tools.javac.util.Context context
private transient com.sun.source.tree.CompilationUnitTree compilationUnit
static final com.google.common.collect.ImmutableSet CLASSES_WITH_NON_NULL_CONSTANTS
static final com.google.common.collect.ImmutableSetMultimap REQUIRED_NON_NULL_PARAMETERS
static final com.google.common.collect.ImmutableSetMultimap NULL_IMPLIES_TRUE_PARAMETERS
public void ()
public void (com.google.common.base.Predicate)
com.google.common.base.Predicate additionalNonNullReturningMethods
protected void (com.google.errorprone.dataflow.nullnesspropagation.Nullness, com.google.common.base.Predicate)
com.google.errorprone.dataflow.nullnesspropagation.Nullness defaultAssumption
com.google.common.base.Predicate methodReturnsNonNull
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer setCompilationUnit (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree compilationUnit
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitThisLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitSuper ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitValueLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNullLiteral ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitBitwiseOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalComparison ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNumericalOperation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitInstanceOf (org.checkerframework.dataflow.cfg.node.InstanceOfNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.InstanceOfNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitTypeCast (org.checkerframework.dataflow.cfg.node.TypeCastNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues)
org.checkerframework.dataflow.cfg.node.TypeCastNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConcatenate ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitStringConversion ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitNarrowingConversion ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitWideningConversion ()
void visitEqualTo (org.checkerframework.dataflow.cfg.node.EqualToNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.EqualToNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
void visitNotEqual (org.checkerframework.dataflow.cfg.node.NotEqualNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.NotEqualNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitAssignment (org.checkerframework.dataflow.cfg.node.AssignmentNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FieldAccessNode fieldAccess
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField targetField
org.checkerframework.dataflow.cfg.node.AssignmentNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness value
org.checkerframework.dataflow.cfg.node.Node target
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.LocalVariableValues)
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
com.google.errorprone.dataflow.LocalVariableValues values
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitFieldAccess (org.checkerframework.dataflow.cfg.node.FieldAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FieldAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayAccess (org.checkerframework.dataflow.cfg.node.ArrayAccessNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayAccessNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMethodInvocation (org.checkerframework.dataflow.cfg.node.MethodInvocationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.MethodInvocationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates bothUpdates
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitObjectCreation ()
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitArrayCreation (org.checkerframework.dataflow.cfg.node.ArrayCreationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.ArrayCreationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
com.google.errorprone.dataflow.nullnesspropagation.Nullness visitMemberReference (org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
void visitVariableDeclaration (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
private static boolean isCatchVariable (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode)
org.checkerframework.dataflow.cfg.node.VariableDeclarationNode node
private static void handleEqualityComparison (boolean, org.checkerframework.dataflow.cfg.node.Node, org.checkerframework.dataflow.cfg.node.Node, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates)
org.checkerframework.dataflow.cfg.node.LocalVariableNode localVar
org.checkerframework.dataflow.cfg.node.LocalVariableNode localVar
boolean equalTo
org.checkerframework.dataflow.cfg.node.Node leftNode
org.checkerframework.dataflow.cfg.node.Node rightNode
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues inputs
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates thenUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
com.google.errorprone.dataflow.nullnesspropagation.Nullness leftVal
com.google.errorprone.dataflow.nullnesspropagation.Nullness rightVal
com.google.errorprone.dataflow.nullnesspropagation.Nullness equalBranchValue
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates equalBranchUpdates
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates notEqualBranchUpdates
private static boolean hasPrimitiveType (org.checkerframework.dataflow.cfg.node.Node)
org.checkerframework.dataflow.cfg.node.Node node
private static boolean hasNonNullConstantValue (org.checkerframework.dataflow.cfg.node.LocalVariableNode)
javax.lang.model.element.VariableElement element
org.checkerframework.dataflow.cfg.node.LocalVariableNode node
private static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField tryGetFieldSymbol (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol symbol
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod tryGetMethodSymbol (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.MethodInvocationTree tree
com.sun.tools.javac.code.Symbol symbol
private static com.sun.tools.javac.code.Symbol tryGetSymbol (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.google.errorprone.dataflow.nullnesspropagation.Nullness fieldNullness (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField)
com.google.errorprone.dataflow.nullnesspropagation.Nullness initializer
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
private com.google.errorprone.dataflow.nullnesspropagation.Nullness returnValueNullness (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
private com.google.errorprone.dataflow.nullnesspropagation.Nullness fieldInitializerNullnessIfAvailable (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField)
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
com.sun.source.util.TreePath fieldDeclPath
com.sun.source.tree.ExpressionTree initializer
com.sun.source.util.TreePath initializerPath
org.checkerframework.dataflow.cfg.UnderlyingAST ast
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.Analysis analysis
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
private static void setReceiverNonnull (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, org.checkerframework.dataflow.cfg.node.Node, com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
org.checkerframework.dataflow.cfg.node.Node receiver
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member member
private static void setNonnullIfLocalVariable (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, org.checkerframework.dataflow.cfg.node.Node)
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates updates
org.checkerframework.dataflow.cfg.node.Node node
private static void setUnconditionalArgumentNullness (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, java.util.List, com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod)
org.checkerframework.dataflow.cfg.node.LocalVariableNode var
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates bothUpdates
java.util.List arguments
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
java.util.Set requiredNonNullParameters
private static void setConditionalArgumentNullness (com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates, java.util.List, com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod)
org.checkerframework.dataflow.cfg.node.LocalVariableNode var
com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates elseUpdates
java.util.List arguments
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod callee
java.util.Set nullImpliesTrueParameters
private static java.lang.Iterable variablesAtIndexes (java.util.Set, java.util.List)
org.checkerframework.dataflow.cfg.node.Node argument
Integer i
java.util.Set indexes
java.util.List arguments
java.util.List result
private static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName member (java.lang.Class, java.lang.String)
Class clazz
String member
private static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName member (java.lang.String, java.lang.String)
String clazz
String member
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName access$000 (java.lang.String, java.lang.String)
String x0
String x1
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/TrustingNullnessPropagation.classTrustingNullnessPropagation.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation extends com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer {
private static final long serialVersionUID
void ()
public com.google.errorprone.dataflow.LocalStore initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
javax.lang.model.element.Element element
com.google.errorprone.dataflow.nullnesspropagation.Nullness assumed
org.checkerframework.dataflow.cfg.node.LocalVariableNode param
org.checkerframework.dataflow.cfg.UnderlyingAST underlyingAST
java.util.List parameters
com.google.errorprone.dataflow.LocalStore$Builder result
com.google.errorprone.dataflow.nullnesspropagation.Nullness fieldNullness (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndField accessed
static com.google.errorprone.dataflow.nullnesspropagation.Nullness nullnessFromAnnotations (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror anno
javax.lang.model.element.Element element
public volatile org.checkerframework.dataflow.analysis.Store initialStore (org.checkerframework.dataflow.cfg.UnderlyingAST, java.util.List)
}
com/google/errorprone/dataflow/nullnesspropagation/TrustingNullnessAnalysis.classTrustingNullnessAnalysis.java
package com.google.errorprone.dataflow.nullnesspropagation
public final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis extends java.lang.Object implements java.io.Serializable {
private static final com.sun.tools.javac.util.Context$Key TRUSTING_NULLNESS_KEY
private final com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessPropagation nullnessPropagation
public static com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.dataflow.nullnesspropagation.TrustingNullnessAnalysis instance
private void ()
public com.google.errorprone.dataflow.nullnesspropagation.Nullness getNullness (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
public com.google.errorprone.dataflow.nullnesspropagation.Nullness getFieldInitializerNullness (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath fieldDeclPath
com.sun.tools.javac.util.Context context
com.sun.source.tree.Tree decl
com.sun.source.tree.ExpressionTree initializer
com.sun.source.util.TreePath initializerPath
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
org.checkerframework.dataflow.cfg.UnderlyingAST ast
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.Analysis analysis
public static boolean hasNullableAnnotation (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$MemberName.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName extends java.lang.Object {
final String clazz
final String member
void (java.lang.String, java.lang.String)
String clazz
String member
public boolean equals (java.lang.Object)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName other
Object obj
public int hashCode ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$1.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1 extends java.lang.Object {
}
com/google/errorprone/dataflow/nullnesspropagation/Nullness$1.classNullness.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.Nullness$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$dataflow$nullnesspropagation$Nullness
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$ClassAndMethod.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member com.google.errorprone.dataflow.nullnesspropagation.MethodInfo {
final String clazz
final String method
final java.util.List annotations
final boolean isStatic
final boolean isPrimitive
final boolean isBoolean
private void (java.lang.String, java.lang.String, java.util.List, boolean, boolean, boolean)
String clazz
String method
java.util.List annotations
boolean isStatic
boolean isPrimitive
boolean isBoolean
static com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ClassAndMethod make (com.sun.tools.javac.code.Symbol$MethodSymbol)
javax.lang.model.element.AnnotationMirror annotationMirror
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
java.util.List annotationMirrors
java.util.List annotations
public boolean isStatic ()
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName name ()
public java.lang.String clazz ()
public java.lang.String method ()
public java.util.List annotations ()
public boolean isPrimitive ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessAnalysis.classNullnessAnalysis.java
package com.google.errorprone.dataflow.nullnesspropagation
public final com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis extends java.lang.Object implements java.io.Serializable {
private static final com.sun.tools.javac.util.Context$Key NULLNESS_ANALYSIS_KEY
private final com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer nullnessPropagation
public static com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis instance
private void ()
public com.google.errorprone.dataflow.nullnesspropagation.Nullness getNullness (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$LocalVariableUpdates.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$LocalVariableUpdates extends java.lang.Object {
public abstract void set (org.checkerframework.dataflow.cfg.node.LocalVariableNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
public abstract void set (org.checkerframework.dataflow.cfg.node.VariableDeclarationNode, com.google.errorprone.dataflow.nullnesspropagation.Nullness)
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$1.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
final com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$1 extends java.lang.Object implements com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues {
final org.checkerframework.dataflow.analysis.TransferInput val$input
void (org.checkerframework.dataflow.analysis.TransferInput)
public com.google.errorprone.dataflow.nullnesspropagation.Nullness valueOfSubNode (org.checkerframework.dataflow.cfg.node.Node)
org.checkerframework.dataflow.cfg.node.Node node
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$ReturnValueIsNonNull.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$ReturnValueIsNonNull extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private static final long serialVersionUID
private static final com.google.common.collect.ImmutableSet METHODS_WITH_NON_NULLABLE_RETURNS
private static final com.google.common.collect.ImmutableSet CLASSES_WITH_NON_NULLABLE_RETURNS
private static final com.google.common.collect.ImmutableSet CLASSES_WITH_NON_NULLABLE_VALUE_OF_METHODS
private void ()
public boolean apply (com.google.errorprone.dataflow.nullnesspropagation.MethodInfo)
String annotation
com.google.errorprone.dataflow.nullnesspropagation.MethodInfo methodInfo
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$MemberName searchMemberName
public volatile boolean apply (java.lang.Object)
void (com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1)
com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$1 x0
static void ()
}
com/google/errorprone/dataflow/nullnesspropagation/NullnessPropagationTransfer$Member.classNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.NullnessPropagationTransfer$Member extends java.lang.Object {
public abstract boolean isStatic ()
}
com/google/errorprone/dataflow/nullnesspropagation/AbstractNullnessPropagationTransfer$SubNodeValues.classAbstractNullnessPropagationTransfer.java
package com.google.errorprone.dataflow.nullnesspropagation
abstract com.google.errorprone.dataflow.nullnesspropagation.AbstractNullnessPropagationTransfer$SubNodeValues extends java.lang.Object {
public abstract com.google.errorprone.dataflow.nullnesspropagation.Nullness valueOfSubNode (org.checkerframework.dataflow.cfg.node.Node)
}
com/google/errorprone/dataflow/DataFlow$CfgParams.classDataFlow.java
package com.google.errorprone.dataflow
abstract com.google.errorprone.dataflow.DataFlow$CfgParams extends java.lang.Object {
private javax.annotation.processing.ProcessingEnvironment environment
void ()
abstract com.sun.source.util.TreePath methodPath ()
private static com.google.errorprone.dataflow.DataFlow$CfgParams create (com.sun.source.util.TreePath, javax.annotation.processing.ProcessingEnvironment)
com.sun.source.util.TreePath methodPath
javax.annotation.processing.ProcessingEnvironment environment
com.google.errorprone.dataflow.DataFlow$CfgParams cp
javax.annotation.processing.ProcessingEnvironment environment ()
static com.google.errorprone.dataflow.DataFlow$CfgParams access$100 (com.sun.source.util.TreePath, javax.annotation.processing.ProcessingEnvironment)
com.sun.source.util.TreePath x0
javax.annotation.processing.ProcessingEnvironment x1
}
com/google/errorprone/dataflow/LocalVariableValues.classLocalVariableValues.java
package com.google.errorprone.dataflow
public abstract com.google.errorprone.dataflow.LocalVariableValues extends java.lang.Object {
public abstract java.lang.Object valueOfLocalVariable (org.checkerframework.dataflow.cfg.node.LocalVariableNode, java.lang.Object)
}
com/google/errorprone/dataflow/DataFlow$Result.classDataFlow.java
package com.google.errorprone.dataflow
public abstract com.google.errorprone.dataflow.DataFlow$Result extends java.lang.Object {
public abstract org.checkerframework.dataflow.analysis.Analysis getAnalysis ()
public abstract org.checkerframework.dataflow.cfg.ControlFlowGraph getControlFlowGraph ()
}
com/google/errorprone/dataflow/DataFlow$AnalysisParams.classDataFlow.java
package com.google.errorprone.dataflow
abstract com.google.errorprone.dataflow.DataFlow$AnalysisParams extends java.lang.Object {
private javax.annotation.processing.ProcessingEnvironment environment
void ()
abstract org.checkerframework.dataflow.analysis.TransferFunction transferFunction ()
abstract org.checkerframework.dataflow.cfg.ControlFlowGraph cfg ()
private static com.google.errorprone.dataflow.DataFlow$AnalysisParams create (org.checkerframework.dataflow.analysis.TransferFunction, org.checkerframework.dataflow.cfg.ControlFlowGraph, javax.annotation.processing.ProcessingEnvironment)
org.checkerframework.dataflow.analysis.TransferFunction transferFunction
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
javax.annotation.processing.ProcessingEnvironment environment
com.google.errorprone.dataflow.DataFlow$AnalysisParams ap
javax.annotation.processing.ProcessingEnvironment environment ()
static com.google.errorprone.dataflow.DataFlow$AnalysisParams access$200 (org.checkerframework.dataflow.analysis.TransferFunction, org.checkerframework.dataflow.cfg.ControlFlowGraph, javax.annotation.processing.ProcessingEnvironment)
org.checkerframework.dataflow.analysis.TransferFunction x0
org.checkerframework.dataflow.cfg.ControlFlowGraph x1
javax.annotation.processing.ProcessingEnvironment x2
}
com/google/errorprone/dataflow/AutoValue_DataFlow_CfgParams.classAutoValue_DataFlow_CfgParams.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.AutoValue_DataFlow_CfgParams extends com.google.errorprone.dataflow.DataFlow$CfgParams {
private final com.sun.source.util.TreePath methodPath
void (com.sun.source.util.TreePath)
com.sun.source.util.TreePath methodPath
com.sun.source.util.TreePath methodPath ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.dataflow.DataFlow$CfgParams that
Object o
public int hashCode ()
int h
}
com/google/errorprone/dataflow/DataFlow$3.classDataFlow.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.DataFlow$3 extends java.lang.Object implements com.google.errorprone.dataflow.DataFlow$Result {
final org.checkerframework.dataflow.analysis.Analysis val$analysis
final org.checkerframework.dataflow.cfg.ControlFlowGraph val$cfg
void (org.checkerframework.dataflow.analysis.Analysis, org.checkerframework.dataflow.cfg.ControlFlowGraph)
public org.checkerframework.dataflow.analysis.Analysis getAnalysis ()
public org.checkerframework.dataflow.cfg.ControlFlowGraph getControlFlowGraph ()
}
com/google/errorprone/dataflow/AutoValue_DataFlow_AnalysisParams.classAutoValue_DataFlow_AnalysisParams.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.AutoValue_DataFlow_AnalysisParams extends com.google.errorprone.dataflow.DataFlow$AnalysisParams {
private final org.checkerframework.dataflow.analysis.TransferFunction transferFunction
private final org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
void (org.checkerframework.dataflow.analysis.TransferFunction, org.checkerframework.dataflow.cfg.ControlFlowGraph)
org.checkerframework.dataflow.analysis.TransferFunction transferFunction
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
org.checkerframework.dataflow.analysis.TransferFunction transferFunction ()
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.dataflow.DataFlow$AnalysisParams that
Object o
public int hashCode ()
int h
}
com/google/errorprone/dataflow/DataFlow$2.classDataFlow.java
package com.google.errorprone.dataflow
final com.google.errorprone.dataflow.DataFlow$2 extends com.google.common.cache.CacheLoader {
void ()
public org.checkerframework.dataflow.cfg.ControlFlowGraph load (com.google.errorprone.dataflow.DataFlow$CfgParams)
org.checkerframework.dataflow.cfg.UnderlyingAST ast
com.sun.source.tree.MethodTree method
com.google.errorprone.dataflow.DataFlow$CfgParams key
com.sun.source.util.TreePath methodPath
org.checkerframework.dataflow.cfg.UnderlyingAST ast
javax.annotation.processing.ProcessingEnvironment env
com.sun.source.tree.CompilationUnitTree root
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/errorprone/dataflow/ConstantPropagationAnalysis.classConstantPropagationAnalysis.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.ConstantPropagationAnalysis extends java.lang.Object {
private static final org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer CONSTANT_PROPAGATION
public void ()
public static java.lang.Number numberValue (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
org.checkerframework.dataflow.constantpropagation.Constant val
static void ()
}
com/google/errorprone/dataflow/DataFlow.classDataFlow.java
package com.google.errorprone.dataflow
public final com.google.errorprone.dataflow.DataFlow extends java.lang.Object {
private static final com.google.common.cache.LoadingCache analysisCache
private static final com.google.common.cache.LoadingCache cfgCache
public void ()
private static com.sun.source.util.TreePath findEnclosingMethodOrLambda (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
private static com.google.errorprone.dataflow.DataFlow$Result methodDataflow (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, org.checkerframework.dataflow.analysis.TransferFunction)
com.sun.source.util.TreePath methodPath
com.sun.tools.javac.util.Context context
org.checkerframework.dataflow.analysis.TransferFunction transfer
javax.annotation.processing.ProcessingEnvironment env
org.checkerframework.dataflow.cfg.ControlFlowGraph cfg
com.google.errorprone.dataflow.DataFlow$AnalysisParams aparams
org.checkerframework.dataflow.analysis.Analysis analysis
public static org.checkerframework.dataflow.analysis.AbstractValue expressionDataflow (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, org.checkerframework.dataflow.analysis.TransferFunction)
com.sun.source.util.TreePath exprPath
com.sun.tools.javac.util.Context context
org.checkerframework.dataflow.analysis.TransferFunction transfer
com.sun.source.tree.Tree leaf
com.sun.source.tree.ExpressionTree expr
com.sun.source.util.TreePath enclosingMethodPath
com.sun.source.tree.Tree method
static com.google.common.cache.LoadingCache access$000 ()
static void ()
}
com/google/errorprone/ErrorProneAnalyzer.class
com/google/errorprone/AutoValue_RefactoringCollection_RefactoringResult.classAutoValue_RefactoringCollection_RefactoringResult.java
package com.google.errorprone
final com.google.errorprone.AutoValue_RefactoringCollection_RefactoringResult extends com.google.errorprone.RefactoringCollection$RefactoringResult {
private final String message
private final com.google.errorprone.RefactoringCollection$RefactoringResultType type
void (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType)
String message
com.google.errorprone.RefactoringCollection$RefactoringResultType type
java.lang.String message ()
com.google.errorprone.RefactoringCollection$RefactoringResultType type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.RefactoringCollection$RefactoringResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/MaskedClassLoader.classMaskedClassLoader.java
package com.google.errorprone
public com.google.errorprone.MaskedClassLoader extends java.lang.ClassLoader {
public static void preRegisterFileManager (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void (java.lang.ClassLoader)
ClassLoader parent
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String name
}
com/google/errorprone/scanner/ScannerSupplierImpl$1.classScannerSupplierImpl.java
package com.google.errorprone.scanner
final com.google.errorprone.scanner.ScannerSupplierImpl$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.bugpatterns.BugChecker apply (com.google.errorprone.BugCheckerInfo)
ReflectiveOperationException e
com.google.errorprone.BugCheckerInfo checkerClass
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/scanner/ScannerSupplierImpl$2.classScannerSupplierImpl.java
package com.google.errorprone.scanner
com.google.errorprone.scanner.ScannerSupplierImpl$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.scanner.ScannerSupplierImpl this$0
void (com.google.errorprone.scanner.ScannerSupplierImpl)
com.google.errorprone.scanner.ScannerSupplierImpl this$0
public boolean apply (com.google.errorprone.BugCheckerInfo)
com.google.errorprone.BugCheckerInfo input
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/scanner/Scanner.classScanner.java
package com.google.errorprone.scanner
public com.google.errorprone.scanner.Scanner extends com.sun.source.util.TreePathScanner {
private java.util.Set suppressions
private java.util.Set customSuppressions
private boolean inGeneratedCode
private com.google.errorprone.SuppressionHelper suppressionHelper
public void ()
private void initSuppressionHelper (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public java.lang.Void scan (com.sun.source.util.TreePath, com.google.errorprone.VisitorState)
com.sun.source.util.TreePath path
com.google.errorprone.VisitorState state
com.google.errorprone.SuppressionHelper$SuppressionInfo prevSuppressionInfo
public java.lang.Void scan (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.SuppressionHelper$SuppressionInfo prevSuppressionInfo
private com.google.errorprone.SuppressionHelper$SuppressionInfo updateSuppressions (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.SuppressionHelper$SuppressionInfo newSuppressions
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.SuppressionHelper$SuppressionInfo prevSuppressionInfo
com.sun.tools.javac.code.Symbol sym
protected boolean isSuppressed (com.google.errorprone.matchers.Suppressible, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Suppressible suppressible
com.google.errorprone.VisitorState state
protected java.util.Set getCustomSuppressionAnnotations ()
protected void reportMatch (com.google.errorprone.matchers.Description, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description description
com.sun.source.tree.Tree match
com.google.errorprone.VisitorState state
protected void handleError (com.google.errorprone.matchers.Suppressible, java.lang.Throwable)
com.google.errorprone.matchers.Suppressible s
Throwable t
public java.util.Map severityMap ()
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.util.TreePath, java.lang.Object)
}
com/google/errorprone/scanner/InstanceReturningScannerSupplierImpl.classInstanceReturningScannerSupplierImpl.java
package com.google.errorprone.scanner
com.google.errorprone.scanner.InstanceReturningScannerSupplierImpl extends com.google.errorprone.scanner.ScannerSupplier {
private final com.google.errorprone.scanner.Scanner scanner
void (com.google.errorprone.scanner.Scanner)
com.google.errorprone.scanner.Scanner scanner
public com.google.errorprone.scanner.Scanner get ()
public com.google.common.collect.ImmutableBiMap getAllChecks ()
public com.google.common.collect.ImmutableMap severities ()
protected com.google.common.collect.ImmutableSet disabled ()
public com.google.common.collect.ImmutableSet getEnabledChecks ()
public volatile java.lang.Object get ()
}
com/google/errorprone/scanner/ErrorProneScanner.classErrorProneScanner.java
package com.google.errorprone.scanner
public com.google.errorprone.scanner.ErrorProneScanner extends com.google.errorprone.scanner.Scanner {
private final java.util.Set customSuppressionAnnotations
private final java.util.Map severities
private final java.util.List annotationMatchers
private final java.util.List annotatedTypeMatchers
private final java.util.List arrayAccessMatchers
private final java.util.List arrayTypeMatchers
private final java.util.List assertMatchers
private final java.util.List assignmentMatchers
private final java.util.List binaryMatchers
private final java.util.List blockMatchers
private final java.util.List breakMatchers
private final java.util.List caseMatchers
private final java.util.List catchMatchers
private final java.util.List classMatchers
private final java.util.List compilationUnitMatchers
private final java.util.List compoundAssignmentMatchers
private final java.util.List conditionalExpressionMatchers
private final java.util.List continueMatchers
private final java.util.List doWhileLoopMatchers
private final java.util.List emptyStatementMatchers
private final java.util.List enhancedForLoopMatchers
private final java.util.List expressionStatementMatchers
private final java.util.List forLoopMatchers
private final java.util.List identifierMatchers
private final java.util.List ifMatchers
private final java.util.List importMatchers
private final java.util.List instanceOfMatchers
private final java.util.List intersectionTypeMatchers
private final java.util.List labeledStatementMatchers
private final java.util.List lambdaExpressionMatchers
private final java.util.List literalMatchers
private final java.util.List memberReferenceMatchers
private final java.util.List memberSelectMatchers
private final java.util.List methodMatchers
private final java.util.List methodInvocationMatchers
private final java.util.List modifiersMatchers
private final java.util.List newArrayMatchers
private final java.util.List newClassMatchers
private final java.util.List parameterizedTypeMatchers
private final java.util.List parenthesizedMatchers
private final java.util.List primitiveTypeMatchers
private final java.util.List returnMatchers
private final java.util.List switchMatchers
private final java.util.List synchronizedMatchers
private final java.util.List throwMatchers
private final java.util.List tryMatchers
private final java.util.List typeCastMatchers
private final java.util.List typeParameterMatchers
private final java.util.List unaryMatchers
private final java.util.List unionTypeMatchers
private final java.util.List variableMatchers
private final java.util.List whileLoopMatchers
private final java.util.List wildcardMatchers
public transient void (com.google.errorprone.bugpatterns.BugChecker[])
com.google.errorprone.bugpatterns.BugChecker[] checkers
private static java.util.Map defaultSeverities (java.lang.Iterable)
com.google.errorprone.bugpatterns.BugChecker check
Iterable checkers
com.google.common.collect.ImmutableMap$Builder builder
public void (java.lang.Iterable)
Iterable checkers
public void (java.lang.Iterable, java.util.Map)
com.google.errorprone.bugpatterns.BugChecker checker
Iterable checkers
java.util.Map severities
protected java.util.Set getCustomSuppressionAnnotations ()
private void registerNodeTypes (com.google.errorprone.bugpatterns.BugChecker)
com.google.errorprone.bugpatterns.BugChecker checker
public java.lang.Void visitAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher matcher
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AnnotatedTypeTreeMatcher matcher
com.sun.source.tree.AnnotatedTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ArrayAccessTreeMatcher matcher
com.sun.source.tree.ArrayAccessTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitArrayType (com.sun.source.tree.ArrayTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ArrayTypeTreeMatcher matcher
com.sun.source.tree.ArrayTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AssertTreeMatcher matcher
com.sun.source.tree.AssertTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher matcher
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher matcher
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$BlockTreeMatcher matcher
com.sun.source.tree.BlockTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitBreak (com.sun.source.tree.BreakTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$BreakTreeMatcher matcher
com.sun.source.tree.BreakTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCase (com.sun.source.tree.CaseTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CaseTreeMatcher matcher
com.sun.source.tree.CaseTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CatchTreeMatcher matcher
com.sun.source.tree.CatchTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher matcher
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher matcher
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher matcher
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ConditionalExpressionTreeMatcher matcher
com.sun.source.tree.ConditionalExpressionTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ContinueTreeMatcher matcher
com.sun.source.tree.ContinueTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher matcher
com.sun.source.tree.DoWhileLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$EmptyStatementTreeMatcher matcher
com.sun.source.tree.EmptyStatementTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher matcher
com.sun.source.tree.EnhancedForLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ExpressionStatementTreeMatcher matcher
com.sun.source.tree.ExpressionStatementTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher matcher
com.sun.source.tree.ForLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher matcher
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher matcher
com.sun.source.tree.IfTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher matcher
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$InstanceOfTreeMatcher matcher
com.sun.source.tree.InstanceOfTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$IntersectionTypeTreeMatcher matcher
com.sun.source.tree.IntersectionTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$LabeledStatementTreeMatcher matcher
com.sun.source.tree.LabeledStatementTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$LambdaExpressionTreeMatcher matcher
com.sun.source.tree.LambdaExpressionTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher matcher
com.sun.source.tree.LiteralTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MemberReferenceTreeMatcher matcher
com.sun.source.tree.MemberReferenceTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher matcher
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher matcher
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher matcher
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitModifiers (com.sun.source.tree.ModifiersTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ModifiersTreeMatcher matcher
com.sun.source.tree.ModifiersTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$NewArrayTreeMatcher matcher
com.sun.source.tree.NewArrayTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher matcher
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ParameterizedTypeTreeMatcher matcher
com.sun.source.tree.ParameterizedTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ParenthesizedTreeMatcher matcher
com.sun.source.tree.ParenthesizedTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$PrimitiveTypeTreeMatcher matcher
com.sun.source.tree.PrimitiveTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher matcher
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$SwitchTreeMatcher matcher
com.sun.source.tree.SwitchTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher matcher
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher matcher
com.sun.source.tree.ThrowTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher matcher
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher matcher
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitTypeParameter (com.sun.source.tree.TypeParameterTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$TypeParameterTreeMatcher matcher
com.sun.source.tree.TypeParameterTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher matcher
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitUnionType (com.sun.source.tree.UnionTypeTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$UnionTypeTreeMatcher matcher
com.sun.source.tree.UnionTypeTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher matcher
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher matcher
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
public java.lang.Void visitWildcard (com.sun.source.tree.WildcardTree, com.google.errorprone.VisitorState)
Throwable t
com.google.errorprone.bugpatterns.BugChecker$WildcardTreeMatcher matcher
com.sun.source.tree.WildcardTree tree
com.google.errorprone.VisitorState visitorState
com.google.errorprone.VisitorState state
protected void handleError (com.google.errorprone.matchers.Suppressible, java.lang.Throwable)
com.google.errorprone.matchers.Suppressible s
Throwable t
com.sun.source.util.TreePath path
public java.util.Map severityMap ()
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public volatile java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public volatile java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
}
com/google/errorprone/scanner/ErrorProneScannerTransformer.classErrorProneScannerTransformer.java
package com.google.errorprone.scanner
public abstract com.google.errorprone.scanner.ErrorProneScannerTransformer extends java.lang.Object implements com.google.errorprone.CodeTransformer {
public void ()
public static com.google.errorprone.scanner.ErrorProneScannerTransformer create (com.google.errorprone.scanner.Scanner)
com.google.errorprone.scanner.Scanner scanner
abstract com.google.errorprone.scanner.Scanner scanner ()
public void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.source.util.TreePath tree
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
private com.google.errorprone.VisitorState createVisitorState (com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
}
com/google/errorprone/scanner/ScannerSupplier.class
com/google/errorprone/scanner/AutoValue_ErrorProneScannerTransformer.classAutoValue_ErrorProneScannerTransformer.java
package com.google.errorprone.scanner
final com.google.errorprone.scanner.AutoValue_ErrorProneScannerTransformer extends com.google.errorprone.scanner.ErrorProneScannerTransformer {
private final com.google.errorprone.scanner.Scanner scanner
void (com.google.errorprone.scanner.Scanner)
com.google.errorprone.scanner.Scanner scanner
com.google.errorprone.scanner.Scanner scanner ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.scanner.ErrorProneScannerTransformer that
Object o
public int hashCode ()
int h
}
com/google/errorprone/scanner/ScannerSupplierImpl.classScannerSupplierImpl.java
package com.google.errorprone.scanner
com.google.errorprone.scanner.ScannerSupplierImpl extends com.google.errorprone.scanner.ScannerSupplier implements java.io.Serializable {
private final com.google.common.collect.ImmutableBiMap checks
private final com.google.common.collect.ImmutableMap severities
private final com.google.common.collect.ImmutableSet disabled
private static final com.google.common.base.Function INSTANTIATE_CHECKER
void (com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableBiMap checks
com.google.common.collect.ImmutableMap severities
com.google.common.collect.ImmutableSet disabled
public com.google.errorprone.scanner.ErrorProneScanner get ()
public com.google.common.collect.ImmutableBiMap getAllChecks ()
public com.google.common.collect.ImmutableMap severities ()
protected com.google.common.collect.ImmutableSet disabled ()
public com.google.common.collect.ImmutableSet getEnabledChecks ()
public java.lang.String toString ()
public volatile java.lang.Object get ()
static com.google.common.collect.ImmutableSet access$000 (com.google.errorprone.scanner.ScannerSupplierImpl)
com.google.errorprone.scanner.ScannerSupplierImpl x0
static void ()
}
com/google/errorprone/scanner/ScannerSupplier$1.classScannerSupplier.java
package com.google.errorprone.scanner
com.google.errorprone.scanner.ScannerSupplier$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$ErrorProneOptions$Severity
static void ()
}
com/google/errorprone/bugpatterns/BugChecker$ImportTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$DoWhileLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ModifiersTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ModifiersTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchModifiers (com.sun.source.tree.ModifiersTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AssertTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AssertTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$LambdaExpressionTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$LambdaExpressionTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$VariableTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ClassTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$BreakTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$BreakTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchBreak (com.sun.source.tree.BreakTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AnnotationTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MemberReferenceTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MemberReferenceTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MethodTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ArrayAccessTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ArrayAccessTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CompilationUnitTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ParameterizedTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ParameterizedTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ConditionalExpressionTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ConditionalExpressionTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ReturnTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ForLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker extends java.lang.Object implements com.google.errorprone.matchers.Suppressible java.io.Serializable {
private final com.google.errorprone.BugCheckerInfo info
public void ()
protected com.google.errorprone.matchers.Description describeMatch (com.sun.source.tree.Tree, com.google.errorprone.fixes.Fix)
com.sun.source.tree.Tree node
com.google.errorprone.fixes.Fix fix
protected com.google.errorprone.matchers.Description describeMatch (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
protected com.google.errorprone.matchers.Description$Builder buildDescription (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public static com.google.errorprone.matchers.Description$Builder buildDescriptionFromChecker (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.BugChecker)
com.sun.source.tree.Tree node
com.google.errorprone.bugpatterns.BugChecker checker
public java.lang.String canonicalName ()
public java.util.Set allNames ()
public java.lang.String message ()
public com.google.errorprone.BugPattern$SeverityLevel defaultSeverity ()
public com.google.errorprone.BugPattern$SeverityLevel severity (java.util.Map)
java.util.Map severities
public java.lang.String linkUrl ()
public com.google.errorprone.BugPattern$Suppressibility suppressibility ()
public java.util.Set customSuppressionAnnotations ()
public boolean isSuppressed (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
SuppressWarnings suppression
public boolean isSuppressed (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
SuppressWarnings suppression
public boolean equals (java.lang.Object)
Object obj
com.google.errorprone.bugpatterns.BugChecker that
public int hashCode ()
}
com/google/errorprone/bugpatterns/BugChecker$CatchTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CatchTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCatch (com.sun.source.tree.CatchTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ContinueTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ContinueTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$LabeledStatementTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$LabeledStatementTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ThrowTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ParenthesizedTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ParenthesizedTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$NewClassTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CompoundAssignmentTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$WhileLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$NewArrayTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$NewArrayTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$SynchronizedTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$IntersectionTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$IntersectionTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchIntersectionType (com.sun.source.tree.IntersectionTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$IfTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$UnaryTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MemberSelectTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$TypeParameterTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$TypeParameterTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchTypeParameter (com.sun.source.tree.TypeParameterTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$MethodInvocationTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$LiteralTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$BinaryTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$BlockTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$BlockTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AssignmentTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$SwitchTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$SwitchTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$AnnotatedTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$AnnotatedTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$IdentifierTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ExpressionStatementTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ExpressionStatementTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$InstanceOfTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$InstanceOfTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$TryTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$UnionTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$UnionTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchUnionType (com.sun.source.tree.UnionTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$ArrayTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$ArrayTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchArrayType (com.sun.source.tree.ArrayTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$PrimitiveTypeTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$PrimitiveTypeTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$WildcardTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$WildcardTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchWildcard (com.sun.source.tree.WildcardTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$TypeCastTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$EmptyStatementTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$EmptyStatementTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$EnhancedForLoopTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/BugChecker$CaseTreeMatcher.classBugChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.BugChecker$CaseTreeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Suppressible {
public abstract com.google.errorprone.matchers.Description matchCase (com.sun.source.tree.CaseTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/ErrorProneOptions$1.classErrorProneOptions.java
package com.google.errorprone
com.google.errorprone.ErrorProneOptions$1 extends java.lang.Object {
}
com/google/errorprone/AutoValue_CompositeCodeTransformer.classAutoValue_CompositeCodeTransformer.java
package com.google.errorprone
final com.google.errorprone.AutoValue_CompositeCodeTransformer extends com.google.errorprone.CompositeCodeTransformer {
private final com.google.common.collect.ImmutableList transformers
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList transformers
public com.google.common.collect.ImmutableList transformers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.CompositeCodeTransformer that
Object o
public int hashCode ()
int h
}
com/google/errorprone/InvalidCommandLineOptionException.classInvalidCommandLineOptionException.java
package com.google.errorprone
public com.google.errorprone.InvalidCommandLineOptionException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/errorprone/MaskedClassLoader$1$1.classMaskedClassLoader.java
package com.google.errorprone
com.google.errorprone.MaskedClassLoader$1$1 extends com.sun.tools.javac.file.JavacFileManager {
final com.google.errorprone.MaskedClassLoader$1 this$0
void (com.google.errorprone.MaskedClassLoader$1, com.sun.tools.javac.util.Context, boolean, java.nio.charset.Charset)
com.google.errorprone.MaskedClassLoader$1 this$0
com.sun.tools.javac.util.Context x0
boolean x1
java.nio.charset.Charset x2
protected java.lang.ClassLoader getClassLoader (java.net.URL[])
java.net.URL[] urls
}
com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions$Builder.classAutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
final com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$Builder extends com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder {
private java.util.Set namedCheckers
private Boolean inPlace
private String baseDirectory
private com.google.common.base.Optional customRefactorer
void ()
void (com.google.errorprone.ErrorProneOptions$PatchingOptions)
com.google.errorprone.ErrorProneOptions$PatchingOptions source
public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder namedCheckers (java.util.Set)
java.util.Set namedCheckers
public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder inPlace (boolean)
boolean inPlace
public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder baseDirectory (java.lang.String)
String baseDirectory
public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder customRefactorer (com.google.common.base.Supplier)
com.google.common.base.Supplier customRefactorer
public com.google.errorprone.ErrorProneOptions$PatchingOptions autoBuild ()
String missing
}
com/google/errorprone/BaseErrorProneCompiler$1.classBaseErrorProneCompiler.java
package com.google.errorprone
com.google.errorprone.BaseErrorProneCompiler$1 extends java.lang.Object {
}
com/google/errorprone/DescriptionListener$Factory.classDescriptionListener.java
package com.google.errorprone
public abstract com.google.errorprone.DescriptionListener$Factory extends java.lang.Object {
public abstract com.google.errorprone.DescriptionListener getDescriptionListener (com.sun.tools.javac.util.Log, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
}
com/google/errorprone/SuppressionHelper$1.classSuppressionHelper.java
package com.google.errorprone
com.google.errorprone.SuppressionHelper$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$BugPattern$Suppressibility
static void ()
}
com/google/errorprone/VisitorState$2.classVisitorState.java
package com.google.errorprone
com.google.errorprone.VisitorState$2 extends com.google.common.cache.CacheLoader {
final com.google.errorprone.VisitorState this$0
void (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState this$0
public com.google.common.base.Optional load (java.lang.String) throws java.lang.Exception
String key
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/errorprone/JavacErrorDescriptionListener.class
com/google/errorprone/JavacErrorDescriptionListener$1.classJavacErrorDescriptionListener.java
package com.google.errorprone
com.google.errorprone.JavacErrorDescriptionListener$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$BugPattern$SeverityLevel
static void ()
}
com/google/errorprone/ErrorProneOptions$Builder.classErrorProneOptions.java
package com.google.errorprone
com.google.errorprone.ErrorProneOptions$Builder extends java.lang.Object {
private boolean ignoreUnknownChecks
private boolean disableWarningsInGeneratedCode
private boolean dropWarningsToErrors
private boolean enableAllChecks
private java.util.Map severityMap
private final com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder patchingOptionsBuilder
private void ()
public void setIgnoreUnknownChecks (boolean)
boolean ignoreUnknownChecks
public void setDisableWarningsInGeneratedCode (boolean)
boolean disableWarningsInGeneratedCode
public void setDropWarningsToErrors (boolean)
boolean dropWarningsToErrors
public void putSeverity (java.lang.String, com.google.errorprone.ErrorProneOptions$Severity)
String checkName
com.google.errorprone.ErrorProneOptions$Severity severity
public void setEnableAllChecks (boolean)
boolean enableAllChecks
public com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder patchingOptionsBuilder ()
public com.google.errorprone.ErrorProneOptions build (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList outputArgs
void (com.google.errorprone.ErrorProneOptions$1)
com.google.errorprone.ErrorProneOptions$1 x0
}
com/google/errorprone/apply/FsFileSource.classFsFileSource.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.FsFileSource extends java.lang.Object implements com.google.errorprone.apply.FileSource {
private final java.nio.file.Path rootPath
public void (java.nio.file.Path)
java.nio.file.Path rootPath
public com.google.errorprone.apply.SourceFile readFile (java.lang.String) throws java.io.IOException
String path
}
com/google/errorprone/apply/DiffSupplier.classDiffSupplier.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.DiffSupplier extends java.lang.Object {
public abstract java.lang.Iterable getDiffs (com.google.errorprone.apply.FileSource, java.lang.String[]) throws java.io.IOException
}
com/google/errorprone/apply/ImportStatements$2.classImportStatements.java
package com.google.errorprone.apply
com.google.errorprone.apply.ImportStatements$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.apply.ImportStatements this$0
void (com.google.errorprone.apply.ImportStatements)
com.google.errorprone.apply.ImportStatements this$0
public java.lang.String apply (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport input
String importExpr
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/apply/SourceFile.classSourceFile.java
package com.google.errorprone.apply
public com.google.errorprone.apply.SourceFile extends java.lang.Object {
private final String path
private final StringBuilder sourceBuilder
public static com.google.errorprone.apply.SourceFile create (javax.tools.JavaFileObject) throws java.io.IOException
javax.tools.JavaFileObject fileObject
public void (java.lang.String, java.lang.CharSequence)
String path
CharSequence source
public java.lang.String getPath ()
public java.util.List getLines ()
java.io.IOException e
public java.lang.String getSourceText ()
public java.lang.CharSequence getAsSequence ()
public void setSourceText (java.lang.CharSequence)
CharSequence source
public java.lang.String getFragmentByChars (int, int)
int startPosition
int endPosition
public java.lang.String getFragmentByLines (int, int)
int startLine
int endLine
private java.util.List getLines (int, int)
String line
java.io.IOException e
int startLine
int endLine
java.io.LineNumberReader reader
java.util.List lines
public void replaceLines (java.util.List)
java.util.List lines
public void replaceLines (int, int, java.util.List)
int lineNum
int i
int startLine
int endLine
java.util.List replacementLines
java.util.List originalLines
java.util.List newLines
public void replaceChars (int, int, java.lang.String)
StringIndexOutOfBoundsException e
int startPosition
int endPosition
String replacement
}
com/google/errorprone/apply/DiffApplier.classDiffApplier.java
package com.google.errorprone.apply
public com.google.errorprone.apply.DiffApplier extends com.google.common.util.concurrent.AbstractService {
private static final java.util.logging.Logger logger
private final java.util.concurrent.ExecutorService workerService
private final java.util.Set refactoredPaths
private final java.util.Set diffsFailedPaths
private final com.google.errorprone.apply.FileSource source
private final com.google.errorprone.apply.FileDestination destination
private final java.util.concurrent.atomic.AtomicInteger completedFiles
private final com.google.common.base.Stopwatch stopwatch
private final java.util.concurrent.atomic.AtomicInteger runState
public void (int, com.google.errorprone.apply.FileSource, com.google.errorprone.apply.FileDestination)
int diffParallelism
com.google.errorprone.apply.FileSource source
com.google.errorprone.apply.FileDestination destination
protected void doStart ()
protected void doStop ()
private final void decrementTasks ()
Exception e
public java.util.concurrent.Future put (com.google.errorprone.apply.Diff)
com.google.errorprone.apply.Diff diff
static com.google.errorprone.apply.FileSource access$000 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static com.google.errorprone.apply.FileDestination access$100 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static java.util.concurrent.atomic.AtomicInteger access$200 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static com.google.common.base.Stopwatch access$300 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static java.util.logging.Logger access$400 ()
static java.util.Set access$500 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static void access$600 (com.google.errorprone.apply.DiffApplier)
com.google.errorprone.apply.DiffApplier x0
static void ()
}
com/google/errorprone/apply/PatchFileDestination.classPatchFileDestination.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.PatchFileDestination extends java.lang.Object implements com.google.errorprone.apply.FileDestination {
private static final com.google.common.base.Splitter LINE_SPLITTER
private final java.nio.file.Path baseDir
private final java.nio.file.Path rootPath
private final java.util.Map diffByFile
public void (java.nio.file.Path, java.nio.file.Path)
java.nio.file.Path baseDir
java.nio.file.Path rootPath
public void writeFile (com.google.errorprone.apply.SourceFile) throws java.io.IOException
java.util.List originalLines
difflib.Patch diff
String relativePath
java.util.List unifiedDiff
String diffString
com.google.errorprone.apply.SourceFile update
java.nio.file.Path sourceFilePath
String oldSource
String newSource
private java.lang.String relativize (java.nio.file.Path)
java.nio.file.Path sourceFilePath
public java.lang.String patchFile ()
public void flush () throws java.io.IOException
static void ()
}
com/google/errorprone/apply/ImportStatements$1.classImportStatements.java
package com.google.errorprone.apply
final com.google.errorprone.apply.ImportStatements$1 extends com.google.common.collect.Ordering {
void ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/errorprone/apply/FsFileDestination.classFsFileDestination.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.FsFileDestination extends java.lang.Object implements com.google.errorprone.apply.FileDestination {
private final java.nio.file.Path rootPath
public void (java.nio.file.Path)
java.nio.file.Path rootPath
public void writeFile (com.google.errorprone.apply.SourceFile) throws java.io.IOException
com.google.errorprone.apply.SourceFile update
java.nio.file.Path targetPath
public void flush () throws java.io.IOException
}
com/google/errorprone/apply/DescriptionBasedDiff.classDescriptionBasedDiff.java
package com.google.errorprone.apply
public final com.google.errorprone.apply.DescriptionBasedDiff extends java.lang.Object implements com.google.errorprone.DescriptionListener com.google.errorprone.apply.Diff {
private final String sourcePath
private final boolean ignoreOverlappingFixes
private final com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private final java.util.Set importsToAdd
private final java.util.Set importsToRemove
private final com.sun.tools.javac.tree.EndPosTable endPositions
private final com.google.errorprone.fixes.Replacements replacements
public static com.google.errorprone.apply.DescriptionBasedDiff create (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
public static com.google.errorprone.apply.DescriptionBasedDiff createIgnoringOverlaps (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private void (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, boolean)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
boolean ignoreOverlappingFixes
public java.lang.String getRelevantFileName ()
public boolean isEmpty ()
public void onDescribed (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
public void handleFix (com.google.errorprone.fixes.Fix)
IllegalArgumentException iae
com.google.errorprone.fixes.Replacement replacement
com.google.errorprone.fixes.Fix fix
public void applyDifferences (com.google.errorprone.apply.SourceFile) throws com.google.errorprone.apply.DiffNotApplicableException
com.google.errorprone.apply.ImportStatements importStatements
com.google.errorprone.fixes.Replacement replacement
com.google.errorprone.apply.SourceFile sourceFile
}
com/google/errorprone/apply/DiffApplier$Task.classDiffApplier.java
package com.google.errorprone.apply
final com.google.errorprone.apply.DiffApplier$Task extends java.lang.Object implements java.lang.Runnable {
private final com.google.errorprone.apply.Diff diff
final com.google.errorprone.apply.DiffApplier this$0
void (com.google.errorprone.apply.DiffApplier, com.google.errorprone.apply.Diff)
com.google.errorprone.apply.Diff diff
public void run ()
com.google.errorprone.apply.SourceFile file
int completed
Exception e
}
com/google/errorprone/apply/FileSource.classFileSource.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.FileSource extends java.lang.Object {
public abstract com.google.errorprone.apply.SourceFile readFile (java.lang.String) throws java.io.IOException
}
com/google/errorprone/apply/DiscardingFileDestination.classDiscardingFileDestination.java
package com.google.errorprone.apply
public com.google.errorprone.apply.DiscardingFileDestination extends java.lang.Object implements com.google.errorprone.apply.FileDestination {
private static final java.util.logging.Logger log
public void ()
public void writeFile (com.google.errorprone.apply.SourceFile)
com.google.errorprone.apply.SourceFile file
public void flush ()
static void ()
}
com/google/errorprone/apply/ImportStatements.classImportStatements.java
package com.google.errorprone.apply
public com.google.errorprone.apply.ImportStatements extends java.lang.Object {
private static final com.google.common.collect.Ordering IMPORT_ORDERING
private int startPos
private int endPos
private final java.util.SortedSet importStrings
private boolean hasExistingImports
public static com.google.errorprone.apply.ImportStatements create (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
public void (com.sun.tools.javac.tree.JCTree$JCExpression, java.util.List, com.sun.tools.javac.tree.EndPosTable)
int currStartPos
int currEndPos
com.sun.tools.javac.tree.JCTree$JCImport importTree
com.sun.tools.javac.tree.JCTree$JCExpression packageTree
java.util.List importTrees
com.sun.tools.javac.tree.EndPosTable endPositions
public int getStartPos ()
public int getEndPos ()
public boolean add (java.lang.String)
String importToAdd
public boolean addAll (java.util.Collection)
java.util.Collection importsToAdd
public boolean remove (java.lang.String)
String importToRemove
public boolean removeAll (java.util.Collection)
java.util.Collection importsToRemove
public java.lang.String toString ()
boolean isStatic
String importString
StringBuilder result
boolean first
boolean prevIsStatic
String replacementString
private static boolean isStatic (java.lang.String)
String importString
static boolean access$000 (java.lang.String)
String x0
static void ()
}
com/google/errorprone/apply/FileDestination.classFileDestination.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.FileDestination extends java.lang.Object {
public abstract void writeFile (com.google.errorprone.apply.SourceFile) throws java.io.IOException
public abstract void flush () throws java.io.IOException
}
com/google/errorprone/apply/DiffNotApplicableException.classDiffNotApplicableException.java
package com.google.errorprone.apply
public com.google.errorprone.apply.DiffNotApplicableException extends java.lang.RuntimeException {
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/errorprone/apply/Diff.classDiff.java
package com.google.errorprone.apply
public abstract com.google.errorprone.apply.Diff extends java.lang.Object {
public abstract java.lang.String getRelevantFileName ()
public abstract void applyDifferences (com.google.errorprone.apply.SourceFile) throws com.google.errorprone.apply.DiffNotApplicableException
}
com/google/errorprone/SubContext.classSubContext.java
package com.google.errorprone
public final com.google.errorprone.SubContext extends com.sun.tools.javac.util.Context {
private final com.sun.tools.javac.util.Context base
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context base
public java.lang.Object get (com.sun.tools.javac.util.Context$Key)
com.sun.tools.javac.util.Context$Key key
Object result
public java.lang.Object get (java.lang.Class)
Class clazz
Object result
}
com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions$1.classAutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1 extends java.lang.Object {
}
com/google/errorprone/RefactoringCollection$RefactoringResultType.classRefactoringCollection.java
package com.google.errorprone
final com.google.errorprone.RefactoringCollection$RefactoringResultType extends java.lang.Enum {
public static final com.google.errorprone.RefactoringCollection$RefactoringResultType NO_CHANGES
public static final com.google.errorprone.RefactoringCollection$RefactoringResultType CHANGED
private static final com.google.errorprone.RefactoringCollection$RefactoringResultType[] $VALUES
public static com.google.errorprone.RefactoringCollection$RefactoringResultType[] values ()
public static com.google.errorprone.RefactoringCollection$RefactoringResultType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/CodeTransformer.classCodeTransformer.java
package com.google.errorprone
public abstract com.google.errorprone.CodeTransformer extends java.lang.Object {
public abstract void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
public abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
}
com/google/errorprone/predicates/TypePredicate.classTypePredicate.java
package com.google.errorprone.predicates
public abstract com.google.errorprone.predicates.TypePredicate extends java.lang.Object implements java.io.Serializable {
public abstract boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
}
com/google/errorprone/predicates/TypePredicates.classTypePredicates.java
package com.google.errorprone.predicates
public final com.google.errorprone.predicates.TypePredicates extends java.lang.Object {
private static final com.google.common.base.Function GET_TYPE
public void ()
public static com.google.errorprone.predicates.TypePredicate isArray ()
public static com.google.errorprone.predicates.TypePredicate anyType ()
public static com.google.errorprone.predicates.TypePredicate isExactType (java.lang.String)
String type
public static com.google.errorprone.predicates.TypePredicate isExactType (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public static com.google.errorprone.predicates.TypePredicate isExactTypeAny (java.lang.Iterable)
Iterable types
public static com.google.errorprone.predicates.TypePredicate isDescendantOf (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public static com.google.errorprone.predicates.TypePredicate isDescendantOfAny (java.lang.Iterable)
Iterable types
public static com.google.errorprone.predicates.TypePredicate isDescendantOf (java.lang.String)
String type
static void ()
}
com/google/errorprone/predicates/TypePredicates$1.classTypePredicates.java
package com.google.errorprone.predicates
final com.google.errorprone.predicates.TypePredicates$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.suppliers.Supplier apply (java.lang.String)
String input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/predicates/type/DescendantOfAny.classDescendantOfAny.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.DescendantOfAny extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final Iterable types
public void (java.lang.Iterable)
Iterable types
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type expected
com.google.errorprone.suppliers.Supplier supplier
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/Array$1.classArray.java
package com.google.errorprone.predicates.type
final com.google.errorprone.predicates.type.Array$1 extends com.google.errorprone.predicates.type.Array {
void (java.lang.String, int)
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/Any.classAny.java
package com.google.errorprone.predicates.type
public abstract com.google.errorprone.predicates.type.Any extends java.lang.Enum implements com.google.errorprone.predicates.TypePredicate {
public static final com.google.errorprone.predicates.type.Any INSTANCE
private static final com.google.errorprone.predicates.type.Any[] $VALUES
public static com.google.errorprone.predicates.type.Any[] values ()
public static com.google.errorprone.predicates.type.Any valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.errorprone.predicates.type.Any$1)
String x0
int x1
com.google.errorprone.predicates.type.Any$1 x2
static void ()
}
com/google/errorprone/predicates/type/Any$1.classAny.java
package com.google.errorprone.predicates.type
final com.google.errorprone.predicates.type.Any$1 extends com.google.errorprone.predicates.type.Any {
void (java.lang.String, int)
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/DescendantOf.classDescendantOf.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.DescendantOf extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final com.google.errorprone.suppliers.Supplier expected
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type bound
}
com/google/errorprone/predicates/type/ExactAny.classExactAny.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.ExactAny extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final Iterable types
public void (java.lang.Iterable)
Iterable types
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type expected
com.google.errorprone.suppliers.Supplier supplier
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
}
com/google/errorprone/predicates/type/Exact.classExact.java
package com.google.errorprone.predicates.type
public com.google.errorprone.predicates.type.Exact extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
public final com.google.errorprone.suppliers.Supplier supplier
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier type
public boolean apply (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type expected
}
com/google/errorprone/predicates/type/Array.classArray.java
package com.google.errorprone.predicates.type
public abstract com.google.errorprone.predicates.type.Array extends java.lang.Enum implements com.google.errorprone.predicates.TypePredicate {
public static final com.google.errorprone.predicates.type.Array INSTANCE
private static final com.google.errorprone.predicates.type.Array[] $VALUES
public static com.google.errorprone.predicates.type.Array[] values ()
public static com.google.errorprone.predicates.type.Array valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.errorprone.predicates.type.Array$1)
String x0
int x1
com.google.errorprone.predicates.type.Array$1 x2
static void ()
}
com/google/errorprone/util/ErrorProneTokens$CommentWithTextAndPosition.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$CommentWithTextAndPosition extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
private final int pos
private final int endPos
private final com.google.errorprone.util.ErrorProneTokens$AccessibleReader reader
private final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
private String text
public void (int, int, com.google.errorprone.util.ErrorProneTokens$AccessibleReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
int pos
int endPos
com.google.errorprone.util.ErrorProneTokens$AccessibleReader reader
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
public int getSourcePos (int)
int index
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public java.lang.String getText ()
String text
public boolean isDeprecated ()
public java.lang.String toString ()
}
com/google/errorprone/util/FindIdentifiers$1.classFindIdentifiers.java
package com.google.errorprone.util
final com.google.errorprone.util.FindIdentifiers$1 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.Tree val$stoppingPoint
final com.google.common.collect.ImmutableSet$Builder val$builder
void (com.sun.source.tree.Tree, com.google.common.collect.ImmutableSet$Builder)
public java.lang.Void scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree tree
Void unused
public java.lang.Void scan (java.lang.Iterable, java.lang.Void)
com.sun.source.tree.Tree t
com.google.common.collect.ImmutableList$Builder builder
Iterable iterable
Void unused
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree identifierTree
Void unused
com.sun.tools.javac.code.Symbol symbol
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object scan (java.lang.Iterable, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/util/Signatures$1.class
com/google/errorprone/util/Reachability.classReachability.java
package com.google.errorprone.util
public com.google.errorprone.util.Reachability extends java.lang.Object {
public void ()
public static boolean canCompleteNormally (com.sun.source.tree.StatementTree)
com.sun.source.tree.StatementTree statement
}
com/google/errorprone/util/Reachability$1.classReachability.java
package com.google.errorprone.util
com.google.errorprone.util.Reachability$1 extends java.lang.Object {
}
com/google/errorprone/util/ErrorProneTokens$CommentSavingTokenizer.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$CommentSavingTokenizer extends com.sun.tools.javac.parser.JavaTokenizer {
void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] buffer
int length
protected com.sun.tools.javac.parser.Tokens$Comment processComment (int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
int pos
int endPos
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
char[] buf
}
com/google/errorprone/util/Reachability$CanCompleteNormallyVisitor.class
com/google/errorprone/util/FindIdentifiers.class
com/google/errorprone/util/OperatorPrecedence.classOperatorPrecedence.java
package com.google.errorprone.util
public final com.google.errorprone.util.OperatorPrecedence extends java.lang.Enum {
public static final com.google.errorprone.util.OperatorPrecedence POSTFIX
public static final com.google.errorprone.util.OperatorPrecedence UNARY
public static final com.google.errorprone.util.OperatorPrecedence MULTIPLICATIVE
public static final com.google.errorprone.util.OperatorPrecedence ADDITIVE
public static final com.google.errorprone.util.OperatorPrecedence SHIFT
public static final com.google.errorprone.util.OperatorPrecedence RELATIONAL
public static final com.google.errorprone.util.OperatorPrecedence EQUALITY
public static final com.google.errorprone.util.OperatorPrecedence AND
public static final com.google.errorprone.util.OperatorPrecedence XOR
public static final com.google.errorprone.util.OperatorPrecedence OR
public static final com.google.errorprone.util.OperatorPrecedence CONDITIONAL_AND
public static final com.google.errorprone.util.OperatorPrecedence CONDITIONAL_OR
public static final com.google.errorprone.util.OperatorPrecedence TERNARY
public static final com.google.errorprone.util.OperatorPrecedence ASSIGNMENT
private final int precedence
private static final com.google.errorprone.util.OperatorPrecedence[] $VALUES
public static com.google.errorprone.util.OperatorPrecedence[] values ()
public static com.google.errorprone.util.OperatorPrecedence valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int precedence
public boolean isHigher (com.google.errorprone.util.OperatorPrecedence)
com.google.errorprone.util.OperatorPrecedence other
public static com.google.errorprone.util.OperatorPrecedence from (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
static void ()
}
com/google/errorprone/util/Signatures.class
com/google/errorprone/util/ErrorProneTokens$AccessibleScanner.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$AccessibleScanner extends com.sun.tools.javac.parser.Scanner {
protected void (com.sun.tools.javac.parser.ScannerFactory, com.sun.tools.javac.parser.JavaTokenizer)
com.sun.tools.javac.parser.ScannerFactory fac
com.sun.tools.javac.parser.JavaTokenizer tokenizer
}
com/google/errorprone/util/ASTHelpers.class
com/google/errorprone/util/ErrorProneToken.classErrorProneToken.java
package com.google.errorprone.util
public com.google.errorprone.util.ErrorProneToken extends java.lang.Object {
private final com.sun.tools.javac.parser.Tokens$Token token
void (com.sun.tools.javac.parser.Tokens$Token)
com.sun.tools.javac.parser.Tokens$Token token
public com.sun.tools.javac.parser.Tokens$TokenKind kind ()
public int pos ()
public int endPos ()
public java.util.List comments ()
public com.sun.tools.javac.util.Name name ()
public java.lang.String stringVal ()
public int radix ()
public java.lang.String toString ()
}
com/google/errorprone/util/ErrorProneTokens$AccessibleReader.classErrorProneTokens.java
package com.google.errorprone.util
com.google.errorprone.util.ErrorProneTokens$AccessibleReader extends com.sun.tools.javac.parser.UnicodeReader {
protected void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] buffer
int length
}
com/google/errorprone/util/OperatorPrecedence$1.classOperatorPrecedence.java
package com.google.errorprone.util
com.google.errorprone.util.OperatorPrecedence$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/util/FindIdentifiers$2.classFindIdentifiers.java
package com.google.errorprone.util
com.google.errorprone.util.FindIdentifiers$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/util/Signatures$SigGen.classSignatures.java
package com.google.errorprone.util
com.google.errorprone.util.Signatures$SigGen extends com.sun.tools.javac.code.Types$SignatureGenerator {
private final com.sun.tools.javac.util.ByteBuffer buffer
protected void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
protected void append (char)
char ch
protected void append (byte[])
byte[] ba
protected void append (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public java.lang.String toString ()
}
com/google/errorprone/util/ErrorProneTokens.classErrorProneTokens.java
package com.google.errorprone.util
public com.google.errorprone.util.ErrorProneTokens extends java.lang.Object {
public void ()
public static com.google.common.collect.ImmutableList getTokens (java.lang.String, com.sun.tools.javac.util.Context)
String source
com.sun.tools.javac.util.Context context
com.sun.tools.javac.parser.ScannerFactory fac
char[] buffer
com.sun.tools.javac.parser.Scanner scanner
com.google.common.collect.ImmutableList$Builder tokens
}
com/google/errorprone/util/EditDistance.classEditDistance.java
package com.google.errorprone.util
public com.google.errorprone.util.EditDistance extends java.lang.Object {
private void ()
public static int getEditDistance (java.lang.String, java.lang.String)
String source
String target
public static int getEditDistance (java.lang.String, java.lang.String, boolean)
int i
int i
char targetJ
int cost
int j
char sourceI
int i
String source
String target
boolean caseSensitive
int sourceLength
int targetLength
int[][] levMatrix
private static boolean isEmptyOrWhitespace (java.lang.String)
String source
}
com/google/errorprone/VisitorState$1.classVisitorState.java
package com.google.errorprone
final com.google.errorprone.VisitorState$1 extends java.lang.Object implements com.google.errorprone.DescriptionListener {
void ()
public void onDescribed (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
}
com/google/errorprone/ErrorProneError.classErrorProneError.java
package com.google.errorprone
public com.google.errorprone.ErrorProneError extends java.lang.Error {
private final String checkName
private final Throwable cause
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
private final javax.tools.JavaFileObject source
public void (java.lang.String, java.lang.Throwable, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, javax.tools.JavaFileObject)
String checkName
Throwable cause
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
javax.tools.JavaFileObject source
public void logFatalError (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log log
String version
javax.tools.JavaFileObject prev
private static java.lang.String formatMessage (java.lang.String, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.Throwable)
String checkName
javax.tools.JavaFileObject file
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
Throwable cause
com.sun.tools.javac.util.DiagnosticSource source
int column
int line
String snippet
StringBuilder sb
public java.lang.String checkName ()
}
com/google/errorprone/ErrorProneOptions$PatchingOptions.classErrorProneOptions.java
package com.google.errorprone
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions extends java.lang.Object {
void ()
final boolean doRefactor ()
abstract java.util.Set namedCheckers ()
abstract boolean inPlace ()
abstract java.lang.String baseDirectory ()
abstract com.google.common.base.Optional customRefactorer ()
static com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder builder ()
}
com/google/errorprone/MaskedClassLoader$1.classMaskedClassLoader.java
package com.google.errorprone
final com.google.errorprone.MaskedClassLoader$1 extends java.lang.Object implements com.sun.tools.javac.util.Context$Factory {
void ()
public javax.tools.JavaFileManager make (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context c
public volatile java.lang.Object make (com.sun.tools.javac.util.Context)
}
com/google/errorprone/SuppressionHelper$SuppressionInfo.classSuppressionHelper.java
package com.google.errorprone
public com.google.errorprone.SuppressionHelper$SuppressionInfo extends java.lang.Object {
public java.util.Set suppressWarningsStrings
public java.util.Set customSuppressions
public boolean inGeneratedCode
public void (java.util.Set, java.util.Set, boolean)
java.util.Set suppressWarningsStrings
java.util.Set customSuppressions
boolean inGeneratedCode
}
com/google/errorprone/BaseErrorProneCompiler.class
com/google/errorprone/suppliers/Suppliers$13.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$13 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$3.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$3 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree methodInvocation
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$19.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$19 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final com.google.errorprone.suppliers.Supplier val$elementType
void (com.google.errorprone.suppliers.Supplier)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$15.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$15 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$5.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$5 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final String val$typeString
void (java.lang.String)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$20.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$20 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.suppliers.Supplier apply (java.lang.String)
String input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/suppliers/Suppliers$6.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$6 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$7.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$7 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$4.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$4 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.source.tree.ExpressionTree get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree method
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Supplier.classSupplier.java
package com.google.errorprone.suppliers
public abstract com.google.errorprone.suppliers.Supplier extends java.lang.Object implements java.io.Serializable {
public abstract java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$1.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$1 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final com.google.errorprone.suppliers.Supplier val$expressionSupplier
final int val$n
void (com.google.errorprone.suppliers.Supplier, int)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCExpression jcExpression
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$14.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$14 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$16.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$16 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$8.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$8 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$10.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$10 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$11.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$11 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$2.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$2 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final com.google.errorprone.suppliers.Supplier val$typeSupplier
final int val$n
void (com.google.errorprone.suppliers.Supplier, int)
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$9.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$9 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$18.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$18 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers$17.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$17 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
final Object val$toSupply
void (java.lang.Object)
public java.lang.Object get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
}
com/google/errorprone/suppliers/Suppliers$12.classSuppliers.java
package com.google.errorprone.suppliers
final com.google.errorprone.suppliers.Suppliers$12 extends java.lang.Object implements com.google.errorprone.suppliers.Supplier {
void ()
public com.sun.tools.javac.code.Type get (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public volatile java.lang.Object get (com.google.errorprone.VisitorState)
}
com/google/errorprone/suppliers/Suppliers.classSuppliers.java
package com.google.errorprone.suppliers
public com.google.errorprone.suppliers.Suppliers extends java.lang.Object {
public static final com.google.errorprone.suppliers.Supplier JAVA_LANG_VOID_TYPE
public static final com.google.errorprone.suppliers.Supplier VOID_TYPE
public static final com.google.errorprone.suppliers.Supplier JAVA_LANG_BOOLEAN_TYPE
public static final com.google.errorprone.suppliers.Supplier STRING_TYPE
public static final com.google.errorprone.suppliers.Supplier BOOLEAN_TYPE
public static final com.google.errorprone.suppliers.Supplier BYTE_TYPE
public static final com.google.errorprone.suppliers.Supplier INT_TYPE
public static final com.google.errorprone.suppliers.Supplier CHAR_TYPE
public static final com.google.errorprone.suppliers.Supplier OBJECT_TYPE
public static final com.google.errorprone.suppliers.Supplier EXCEPTION_TYPE
public static final com.google.errorprone.suppliers.Supplier ANNOTATION_TYPE
public static final com.google.errorprone.suppliers.Supplier ENCLOSING_CLASS
public void ()
public static com.google.errorprone.suppliers.Supplier genericTypeOf (com.google.errorprone.suppliers.Supplier, int)
com.google.errorprone.suppliers.Supplier expressionSupplier
int n
public static com.google.errorprone.suppliers.Supplier genericTypeOfType (com.google.errorprone.suppliers.Supplier, int)
com.google.errorprone.suppliers.Supplier typeSupplier
int n
public static com.google.errorprone.suppliers.Supplier receiverType ()
public static com.google.errorprone.suppliers.Supplier receiverInstance ()
public static com.google.errorprone.suppliers.Supplier typeFromString (java.lang.String)
String typeString
public static com.google.errorprone.suppliers.Supplier typeFromClass (java.lang.Class)
Class inputClass
public static com.google.errorprone.suppliers.Supplier identitySupplier (java.lang.Object)
Object toSupply
public static com.google.errorprone.suppliers.Supplier arrayOf (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier elementType
public static com.google.common.collect.ImmutableList fromStrings (java.lang.Iterable)
Iterable types
static void ()
}
com/google/errorprone/ErrorPronePlugins.classErrorPronePlugins.java
package com.google.errorprone
public com.google.errorprone.ErrorPronePlugins extends java.lang.Object {
private static final com.google.common.base.Function GET_CLASS
public void ()
public static com.google.errorprone.scanner.ScannerSupplier loadPlugins (com.google.errorprone.scanner.ScannerSupplier, com.sun.tools.javac.util.Context)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
com.sun.tools.javac.util.Context context
javax.tools.JavaFileManager fileManager
ClassLoader loader
Iterable extraBugCheckers
static void ()
}
com/google/errorprone/ErrorProneAnalyzer$1.classErrorProneAnalyzer.java
package com.google.errorprone
com.google.errorprone.ErrorProneAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/VisitorState.classVisitorState.java
package com.google.errorprone
public com.google.errorprone.VisitorState extends java.lang.Object {
private final com.google.errorprone.DescriptionListener descriptionListener
public final com.sun.tools.javac.util.Context context
private final com.sun.source.util.TreePath path
private final java.util.Map severityMap
private final com.google.errorprone.ErrorProneOptions errorProneOptions
private final com.google.common.cache.LoadingCache typeCache
private static final com.google.errorprone.DescriptionListener NULL_LISTENER
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void (com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
public void (com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener, java.util.Map, com.google.errorprone.ErrorProneOptions)
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
java.util.Map severityMap
com.google.errorprone.ErrorProneOptions errorProneOptions
private void (com.sun.tools.javac.util.Context, com.sun.source.util.TreePath, com.google.errorprone.DescriptionListener, java.util.Map, com.google.errorprone.ErrorProneOptions, com.google.common.cache.LoadingCache)
com.sun.tools.javac.util.Context context
com.sun.source.util.TreePath path
com.google.errorprone.DescriptionListener descriptionListener
java.util.Map severityMap
com.google.errorprone.ErrorProneOptions errorProneOptions
com.google.common.cache.LoadingCache typeCache
public com.google.errorprone.VisitorState withPath (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public com.sun.source.util.TreePath getPath ()
public com.sun.tools.javac.tree.TreeMaker getTreeMaker ()
public com.sun.tools.javac.code.Types getTypes ()
public com.sun.tools.javac.code.Symtab getSymtab ()
public com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis getNullnessAnalysis ()
public com.google.errorprone.ErrorProneOptions errorProneOptions ()
public void reportMatch (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
com.google.errorprone.BugPattern$SeverityLevel override
public com.sun.tools.javac.util.Name getName (java.lang.String)
String nameStr
public com.sun.tools.javac.code.Type getTypeFromString (java.lang.String)
java.util.concurrent.ExecutionException e
String typeStr
private com.sun.tools.javac.code.Type getTypeFromStringInternal (java.lang.String)
com.sun.tools.javac.main.JavaCompiler compiler
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol typeSymbol
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$CompletionFailure failure
String typeStr
com.sun.tools.javac.util.Name typeName
public com.sun.tools.javac.code.Symbol getSymbolFromString (java.lang.String)
com.sun.tools.javac.util.Name symName
com.sun.tools.javac.code.Symbol result
com.sun.tools.javac.code.Symbol$CompletionFailure failure
String symStr
public com.sun.tools.javac.code.Type getType (com.sun.tools.javac.code.Type, boolean, java.util.List)
com.sun.tools.javac.code.Symbol$ClassSymbol arraySymbol
com.sun.tools.javac.util.List typeParamsCopy
com.sun.tools.javac.code.Type baseType
boolean isArray
java.util.List typeParams
boolean isGeneric
public com.sun.tools.javac.code.Type arrayTypeForType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type baseType
public final transient com.sun.source.util.TreePath findPathToEnclosing (java.lang.Class[])
Class clazz
Class[] classes
com.sun.source.util.TreePath enclosingPath
public final transient com.sun.source.tree.Tree findEnclosing (java.lang.Class[])
Class[] classes
com.sun.source.util.TreePath pathToEnclosing
public java.lang.CharSequence getSourceCode ()
java.io.IOException e
public java.lang.String getSourceForNode (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.tools.javac.tree.JCTree node
int start
int end
public java.util.List getTokensForNode (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public int getEndPosition (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private static void validateTypeStr (java.lang.String)
String typeStr
private com.sun.tools.javac.code.Type getPrimitiveType (java.lang.String)
String typeStr
private static boolean isPrimitiveType (java.lang.String)
String typeStr
public boolean isAndroidCompatible ()
static com.sun.tools.javac.code.Type access$000 (com.google.errorprone.VisitorState, java.lang.String)
com.google.errorprone.VisitorState x0
String x1
static void ()
}
com/google/errorprone/ErrorProneOptions.class
com/google/errorprone/CompositeCodeTransformer.classCompositeCodeTransformer.java
package com.google.errorprone
public abstract com.google.errorprone.CompositeCodeTransformer extends java.lang.Object implements com.google.errorprone.CodeTransformer java.io.Serializable {
public static transient com.google.errorprone.CodeTransformer compose (com.google.errorprone.CodeTransformer[])
com.google.errorprone.CodeTransformer[] transformers
public static com.google.errorprone.CodeTransformer compose (java.lang.Iterable)
Iterable transformers
void ()
public abstract com.google.common.collect.ImmutableList transformers ()
public void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.google.errorprone.CodeTransformer transformer
com.sun.source.util.TreePath path
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
}
com/google/errorprone/ErrorProneOptions$PatchingOptions$Builder.classErrorProneOptions.java
package com.google.errorprone
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder extends java.lang.Object {
void ()
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder namedCheckers (java.util.Set)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder inPlace (boolean)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder baseDirectory (java.lang.String)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions$Builder customRefactorer (com.google.common.base.Supplier)
abstract com.google.errorprone.ErrorProneOptions$PatchingOptions autoBuild ()
final com.google.errorprone.ErrorProneOptions$PatchingOptions build ()
com.google.errorprone.ErrorProneOptions$PatchingOptions patchingOptions
}
com/google/errorprone/ErrorProneVersion.classErrorProneVersion.java
package com.google.errorprone
public final com.google.errorprone.ErrorProneVersion extends java.lang.Object {
private static final String PROPERTIES_RESOURCE
public void ()
public static com.google.common.base.Optional loadVersionFromPom ()
java.util.Properties mavenProperties
java.io.InputStream stream
java.io.IOException expected
}
com/google/errorprone/RefactoringCollection.class
com/google/errorprone/AutoValue_ErrorProneOptions_PatchingOptions.classAutoValue_ErrorProneOptions_PatchingOptions.java
package com.google.errorprone
final com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions extends com.google.errorprone.ErrorProneOptions$PatchingOptions {
private final java.util.Set namedCheckers
private final boolean inPlace
private final String baseDirectory
private final com.google.common.base.Optional customRefactorer
private void (java.util.Set, boolean, java.lang.String, com.google.common.base.Optional)
java.util.Set namedCheckers
boolean inPlace
String baseDirectory
com.google.common.base.Optional customRefactorer
java.util.Set namedCheckers ()
boolean inPlace ()
java.lang.String baseDirectory ()
com.google.common.base.Optional customRefactorer ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.ErrorProneOptions$PatchingOptions that
Object o
public int hashCode ()
int h
void (java.util.Set, boolean, java.lang.String, com.google.common.base.Optional, com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1)
java.util.Set x0
boolean x1
String x2
com.google.common.base.Optional x3
com.google.errorprone.AutoValue_ErrorProneOptions_PatchingOptions$1 x4
}
com/google/errorprone/BaseErrorProneCompiler$Builder.classBaseErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.BaseErrorProneCompiler$Builder extends java.lang.Object {
private javax.tools.DiagnosticListener diagnosticListener
private java.io.PrintWriter errOutput
private String compilerName
private com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public void ()
public com.google.errorprone.BaseErrorProneCompiler build ()
public com.google.errorprone.BaseErrorProneCompiler$Builder named (java.lang.String)
String compilerName
public com.google.errorprone.BaseErrorProneCompiler$Builder redirectOutputTo (java.io.PrintWriter)
java.io.PrintWriter errOutput
public com.google.errorprone.BaseErrorProneCompiler$Builder listenToDiagnostics (javax.tools.DiagnosticListener)
javax.tools.DiagnosticListener listener
public com.google.errorprone.BaseErrorProneCompiler$Builder report (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
}
com/google/errorprone/RefactoringCollection$DelegatingDescriptionListener.classRefactoringCollection.java
package com.google.errorprone
final com.google.errorprone.RefactoringCollection$DelegatingDescriptionListener extends java.lang.Object implements com.google.errorprone.DescriptionListener {
final com.google.errorprone.apply.DescriptionBasedDiff base
final com.google.errorprone.DescriptionListener listener
final com.google.errorprone.RefactoringCollection this$0
void (com.google.errorprone.RefactoringCollection, com.google.errorprone.DescriptionListener, com.google.errorprone.apply.DescriptionBasedDiff)
com.google.errorprone.DescriptionListener listener
com.google.errorprone.apply.DescriptionBasedDiff base
public void onDescribed (com.google.errorprone.matchers.Description)
com.google.errorprone.matchers.Description description
}
com/google/errorprone/errors.properties
com/google/errorprone/RefactoringCollection$RefactoringResult.classRefactoringCollection.java
package com.google.errorprone
abstract com.google.errorprone.RefactoringCollection$RefactoringResult extends java.lang.Object {
void ()
abstract java.lang.String message ()
abstract com.google.errorprone.RefactoringCollection$RefactoringResultType type ()
private static com.google.errorprone.RefactoringCollection$RefactoringResult create (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType)
String message
com.google.errorprone.RefactoringCollection$RefactoringResultType type
static com.google.errorprone.RefactoringCollection$RefactoringResult access$000 (java.lang.String, com.google.errorprone.RefactoringCollection$RefactoringResultType)
String x0
com.google.errorprone.RefactoringCollection$RefactoringResultType x1
}
com/google/errorprone/fixes/SuggestedFix$1.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$1 extends java.lang.Object {
}
com/google/errorprone/fixes/SuggestedFixes$4.classSuggestedFixes.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFixes$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
static void ()
}
com/google/errorprone/fixes/Replacement.classReplacement.java
package com.google.errorprone.fixes
public abstract com.google.errorprone.fixes.Replacement extends java.lang.Object {
public void ()
public static com.google.errorprone.fixes.Replacement create (int, int, java.lang.String)
int startPosition
int endPosition
String replaceWith
public int startPosition ()
public int length ()
public int endPosition ()
public abstract com.google.common.collect.Range range ()
public abstract java.lang.String replaceWith ()
}
com/google/errorprone/fixes/Fix.classFix.java
package com.google.errorprone.fixes
public abstract com.google.errorprone.fixes.Fix extends java.lang.Object {
public abstract java.lang.String toString (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public abstract java.util.Set getReplacements (com.sun.tools.javac.tree.EndPosTable)
public abstract java.util.Collection getImportsToAdd ()
public abstract java.util.Collection getImportsToRemove ()
public abstract boolean isEmpty ()
}
com/google/errorprone/fixes/SuggestedFixes$3.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.VisitorState)
public java.lang.String apply (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/fixes/SuggestedFix.classSuggestedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.SuggestedFix extends java.lang.Object implements com.google.errorprone.fixes.Fix {
private final com.google.common.collect.ImmutableList fixes
private final com.google.common.collect.ImmutableList importsToAdd
private final com.google.common.collect.ImmutableList importsToRemove
private void (java.util.List, java.util.List, java.util.List)
java.util.List fixes
java.util.List importsToAdd
java.util.List importsToRemove
public boolean isEmpty ()
public java.util.Collection getImportsToAdd ()
public java.util.Collection getImportsToRemove ()
public java.lang.String toString (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.google.errorprone.fixes.Replacement replacement
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
StringBuilder result
public java.util.Set getReplacements (com.sun.tools.javac.tree.EndPosTable)
com.google.errorprone.fixes.SuggestedFix$FixOperation fix
com.sun.tools.javac.tree.EndPosTable endPositions
com.google.errorprone.fixes.Replacements replacements
public static com.google.errorprone.fixes.SuggestedFix replace (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree tree
String replaceWith
public static com.google.errorprone.fixes.SuggestedFix replace (int, int, java.lang.String)
int startPos
int endPos
String replaceWith
public static com.google.errorprone.fixes.SuggestedFix replace (com.sun.source.tree.Tree, java.lang.String, int, int)
com.sun.source.tree.Tree node
String replaceWith
int startPosAdjustment
int endPosAdjustment
public static com.google.errorprone.fixes.SuggestedFix prefixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String prefix
public static com.google.errorprone.fixes.SuggestedFix postfixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String postfix
public static com.google.errorprone.fixes.SuggestedFix delete (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public static com.google.errorprone.fixes.SuggestedFix swap (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree node1
com.sun.source.tree.Tree node2
public static com.google.errorprone.fixes.SuggestedFix$Builder builder ()
public static com.google.errorprone.fixes.Fix addModifier (com.sun.source.tree.Tree, javax.lang.model.element.Modifier, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
javax.lang.model.element.Modifier modifier
com.google.errorprone.VisitorState state
public static com.google.errorprone.fixes.Fix removeModifier (com.sun.source.tree.Tree, javax.lang.model.element.Modifier, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
javax.lang.model.element.Modifier modifier
com.google.errorprone.VisitorState state
public static java.lang.String qualifyType (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Symbol$TypeSymbol sym
public static java.lang.String qualifyType (com.sun.tools.javac.tree.TreeMaker, com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.tree.TreeMaker make
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Symbol$TypeSymbol sym
void (java.util.List, java.util.List, java.util.List, com.google.errorprone.fixes.SuggestedFix$1)
java.util.List x0
java.util.List x1
java.util.List x2
com.google.errorprone.fixes.SuggestedFix$1 x3
static com.google.common.collect.ImmutableList access$100 (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix x0
static com.google.common.collect.ImmutableList access$200 (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix x0
static com.google.common.collect.ImmutableList access$300 (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix x0
}
com/google/errorprone/fixes/AdjustedPosition.classAdjustedPosition.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.AdjustedPosition extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
protected final com.sun.tools.javac.tree.JCTree position
protected final int startPositionAdjustment
protected final int endPositionAdjustment
public void (com.sun.tools.javac.tree.JCTree, int, int)
com.sun.tools.javac.tree.JCTree position
int startPosAdjustment
int endPosAdjustment
public int getStartPosition ()
public com.sun.tools.javac.tree.JCTree getTree ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/AppliedFix$Applier.classAppliedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.AppliedFix$Applier extends java.lang.Object {
private final CharSequence source
private final com.sun.tools.javac.tree.EndPosTable endPositions
public void (java.lang.CharSequence, com.sun.tools.javac.tree.EndPosTable)
CharSequence source
com.sun.tools.javac.tree.EndPosTable endPositions
public com.google.errorprone.fixes.AppliedFix apply (com.google.errorprone.fixes.Fix)
java.io.LineNumberReader lineNumberReader
com.google.errorprone.fixes.Replacement repl
com.google.errorprone.fixes.Fix suggestedFix
StringBuilder replaced
java.util.Set modifiedLines
java.io.LineNumberReader lineNumberReader
String snippet
boolean isRemoveLine
}
com/google/errorprone/fixes/IndexedPosition.classIndexedPosition.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.IndexedPosition extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
final int startPos
final int endPos
public void (int, int)
int startPos
int endPos
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/google/errorprone/fixes/AppliedFix$1.classAppliedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.AppliedFix$1 extends java.lang.Object {
}
com/google/errorprone/fixes/SuggestedFixes$2.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$2 extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
final String val$replacement
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.fixes.SuggestedFix$Builder, java.lang.String)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
}
com/google/errorprone/fixes/AutoValue_Replacement.classAutoValue_Replacement.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.AutoValue_Replacement extends com.google.errorprone.fixes.Replacement {
private final com.google.common.collect.Range range
private final String replaceWith
void (com.google.common.collect.Range, java.lang.String)
com.google.common.collect.Range range
String replaceWith
public com.google.common.collect.Range range ()
public java.lang.String replaceWith ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.fixes.Replacement that
Object o
public int hashCode ()
int h
}
com/google/errorprone/fixes/BranchedSuggestedFixes$Builder.classBranchedSuggestedFixes.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder extends java.lang.Object {
private com.google.common.collect.ImmutableList$Builder builder
private com.google.common.collect.ImmutableList savedList
public void ()
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder startWith (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix fix
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder addOption (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix s
com.google.errorprone.fixes.SuggestedFix fix
public com.google.errorprone.fixes.BranchedSuggestedFixes$Builder then ()
public com.google.errorprone.fixes.BranchedSuggestedFixes build ()
}
com/google/errorprone/fixes/SuggestedFixes$1.classSuggestedFixes.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.SuggestedFixes$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
final com.sun.tools.javac.tree.TreeMaker val$make
void (com.sun.tools.javac.tree.TreeMaker)
protected java.lang.String defaultAction (javax.lang.model.type.TypeMirror, com.google.errorprone.fixes.SuggestedFix$Builder)
javax.lang.model.type.TypeMirror e
com.google.errorprone.fixes.SuggestedFix$Builder builder
public java.lang.String visitArray (javax.lang.model.type.ArrayType, com.google.errorprone.fixes.SuggestedFix$Builder)
javax.lang.model.type.ArrayType t
com.google.errorprone.fixes.SuggestedFix$Builder builder
public java.lang.String visitDeclared (javax.lang.model.type.DeclaredType, com.google.errorprone.fixes.SuggestedFix$Builder)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType t
com.google.errorprone.fixes.SuggestedFix$Builder builder
String baseType
StringBuilder b
boolean started
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/errorprone/fixes/SuggestedFix$PostfixInsertion.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$PostfixInsertion extends com.google.errorprone.fixes.SuggestedFix$InsertionFix {
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition tree
String insertion
protected int getInsertionIndex (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/BranchedSuggestedFixes$1.classBranchedSuggestedFixes.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.BranchedSuggestedFixes$1 extends java.lang.Object {
}
com/google/errorprone/fixes/Replacements.classReplacements.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.Replacements extends java.lang.Object {
private static final java.util.Comparator DESCENDING
private final java.util.TreeMap replacements
private final com.google.common.collect.RangeMap overlaps
public void ()
public com.google.errorprone.fixes.Replacements add (com.google.errorprone.fixes.Replacement)
com.google.errorprone.fixes.Replacement existing
com.google.errorprone.fixes.Replacement replacement
private void checkOverlaps (com.google.errorprone.fixes.Replacement)
com.google.errorprone.fixes.Replacement replacement
java.util.Collection overlap
public java.util.Set descending ()
public boolean isEmpty ()
static void ()
}
com/google/errorprone/fixes/SuggestedFix$PrefixInsertion.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$PrefixInsertion extends com.google.errorprone.fixes.SuggestedFix$InsertionFix {
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition tree
String insertion
protected int getInsertionIndex (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/fixes/Replacements$1.classReplacements.java
package com.google.errorprone.fixes
final com.google.errorprone.fixes.Replacements$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.common.collect.Range, com.google.common.collect.Range)
com.google.common.collect.Range o1
com.google.common.collect.Range o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/errorprone/fixes/AppliedFix.classAppliedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.AppliedFix extends java.lang.Object {
private final String snippet
private final boolean isRemoveLine
private void (java.lang.String, boolean)
String snippet
boolean isRemoveLine
public java.lang.CharSequence getNewCodeSnippet ()
public boolean isRemoveLine ()
public static com.google.errorprone.fixes.AppliedFix$Applier fromSource (java.lang.CharSequence, com.sun.tools.javac.tree.EndPosTable)
CharSequence source
com.sun.tools.javac.tree.EndPosTable endPositions
void (java.lang.String, boolean, com.google.errorprone.fixes.AppliedFix$1)
String x0
boolean x1
com.google.errorprone.fixes.AppliedFix$1 x2
}
com/google/errorprone/fixes/SuggestedFix$InsertionFix.classSuggestedFix.java
package com.google.errorprone.fixes
abstract com.google.errorprone.fixes.SuggestedFix$InsertionFix extends java.lang.Object implements com.google.errorprone.fixes.SuggestedFix$FixOperation {
protected final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition position
protected final String insertion
protected abstract int getInsertionIndex (com.sun.tools.javac.tree.EndPosTable)
protected void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition position
String insertion
public com.google.errorprone.fixes.Replacement getReplacement (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
int insertionIndex
}
com/google/errorprone/fixes/SuggestedFix$Builder.classSuggestedFix.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.SuggestedFix$Builder extends java.lang.Object {
private final java.util.List fixes
private final java.util.List importsToAdd
private final java.util.List importsToRemove
protected void ()
public boolean isEmpty ()
public com.google.errorprone.fixes.SuggestedFix build ()
private com.google.errorprone.fixes.SuggestedFix$Builder with (com.google.errorprone.fixes.SuggestedFix$FixOperation)
com.google.errorprone.fixes.SuggestedFix$FixOperation fix
public com.google.errorprone.fixes.SuggestedFix$Builder replace (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String replaceWith
public com.google.errorprone.fixes.SuggestedFix$Builder replace (int, int, java.lang.String)
int startPos
int endPos
String replaceWith
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public com.google.errorprone.fixes.SuggestedFix$Builder replace (com.sun.source.tree.Tree, java.lang.String, int, int)
com.sun.source.tree.Tree node
String replaceWith
int startPosAdjustment
int endPosAdjustment
public com.google.errorprone.fixes.SuggestedFix$Builder prefixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String prefix
public com.google.errorprone.fixes.SuggestedFix$Builder postfixWith (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree node
String postfix
public com.google.errorprone.fixes.SuggestedFix$Builder delete (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public com.google.errorprone.fixes.SuggestedFix$Builder swap (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree node1
com.sun.source.tree.Tree node2
public com.google.errorprone.fixes.SuggestedFix$Builder addImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder addStaticImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder removeImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder removeStaticImport (java.lang.String)
String importString
public com.google.errorprone.fixes.SuggestedFix$Builder merge (com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.fixes.SuggestedFix$Builder other
public com.google.errorprone.fixes.SuggestedFix$Builder merge (com.google.errorprone.fixes.SuggestedFix)
com.google.errorprone.fixes.SuggestedFix other
private static void checkNotSyntheticConstructor (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
}
com/google/errorprone/fixes/SuggestedFixes.class
com/google/errorprone/fixes/BranchedSuggestedFixes.classBranchedSuggestedFixes.java
package com.google.errorprone.fixes
public com.google.errorprone.fixes.BranchedSuggestedFixes extends java.lang.Object {
private final com.google.common.collect.ImmutableList fixes
private void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList fixes
public com.google.common.collect.ImmutableList getFixes ()
public static com.google.errorprone.fixes.BranchedSuggestedFixes$Builder builder ()
void (com.google.common.collect.ImmutableList, com.google.errorprone.fixes.BranchedSuggestedFixes$1)
com.google.common.collect.ImmutableList x0
com.google.errorprone.fixes.BranchedSuggestedFixes$1 x1
}
com/google/errorprone/fixes/SuggestedFix$FixOperation.classSuggestedFix.java
package com.google.errorprone.fixes
abstract com.google.errorprone.fixes.SuggestedFix$FixOperation extends java.lang.Object {
public abstract com.google.errorprone.fixes.Replacement getReplacement (com.sun.tools.javac.tree.EndPosTable)
}
com/google/errorprone/fixes/SuggestedFix$ReplacementFix.classSuggestedFix.java
package com.google.errorprone.fixes
com.google.errorprone.fixes.SuggestedFix$ReplacementFix extends java.lang.Object implements com.google.errorprone.fixes.SuggestedFix$FixOperation {
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition original
private final String replacement
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition original
String replacement
public com.google.errorprone.fixes.Replacement getReplacement (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPositions
}
com/google/errorprone/ErrorPronePlugins$1.classErrorPronePlugins.java
package com.google.errorprone
final com.google.errorprone.ErrorPronePlugins$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.Class apply (com.google.errorprone.bugpatterns.BugChecker)
com.google.errorprone.bugpatterns.BugChecker input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/BugCheckerInfo.classBugCheckerInfo.java
package com.google.errorprone
public com.google.errorprone.BugCheckerInfo extends java.lang.Object implements java.io.Serializable {
private final Class checker
private final String canonicalName
private final com.google.common.collect.ImmutableSet allNames
private final String message
private final com.google.errorprone.BugPattern$SeverityLevel defaultSeverity
private final String linkUrl
private final com.google.errorprone.BugPattern$Suppressibility suppressibility
private final java.util.Set customSuppressionAnnotations
private static final String URL_FORMAT
public static com.google.errorprone.BugCheckerInfo create (java.lang.Class)
com.google.errorprone.ValidationException e
Class checker
com.google.errorprone.BugPattern pattern
private void (java.lang.Class, com.google.errorprone.BugPattern)
Class checker
com.google.errorprone.BugPattern pattern
private static java.lang.String createLinkUrl (com.google.errorprone.BugPattern)
com.google.errorprone.BugPattern pattern
public static com.google.errorprone.matchers.Description$Builder buildDescriptionFromChecker (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.BugChecker)
com.sun.source.tree.Tree node
com.google.errorprone.bugpatterns.BugChecker checker
public java.lang.String canonicalName ()
public java.util.Set allNames ()
public java.lang.String message ()
public com.google.errorprone.BugPattern$SeverityLevel defaultSeverity ()
public com.google.errorprone.BugPattern$SeverityLevel severity (java.util.Map)
java.util.Map severities
public java.lang.String linkUrl ()
public com.google.errorprone.BugPattern$Suppressibility suppressibility ()
public java.util.Set customSuppressionAnnotations ()
public java.lang.Class checkerClass ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$1.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 extends java.lang.Object {
}
com/google/errorprone/matchers/IsSubtypeOf.classIsSubtypeOf.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.IsSubtypeOf extends com.google.errorprone.matchers.AbstractTypeMatcher {
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (java.lang.String)
String typeString
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$10.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$10 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Enclosing$BlockOrCase.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$BlockOrCase extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher blockTreeMatcher
private final com.google.errorprone.matchers.Matcher caseTreeMatcher
public void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher blockTreeMatcher
com.google.errorprone.matchers.Matcher caseTreeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree unused
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath pathToEnclosing
com.sun.source.tree.Tree enclosing
}
com/google/errorprone/matchers/Matchers$41.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$41 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final javax.lang.model.element.NestingKind val$kind
void (javax.lang.model.element.NestingKind)
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.ChildMultiMatcher extends java.lang.Object implements com.google.errorprone.matchers.MultiMatcher {
protected final com.google.errorprone.matchers.Matcher nodeMatcher
private final com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher listMatcher
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.MultiMatcher$MultiMatchResult multiMatchResult (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.util.TreePath newPath
com.sun.source.tree.Tree subnode
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList$Builder result
com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matchResult
protected abstract java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodInvocation$MethodArgumentMatcher.classMethodInvocation.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.MethodInvocation$MethodArgumentMatcher extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodVisibility$Visibility.classMethodVisibility.java
package com.google.errorprone.matchers
public final com.google.errorprone.matchers.MethodVisibility$Visibility extends java.lang.Enum {
public static final com.google.errorprone.matchers.MethodVisibility$Visibility PUBLIC
public static final com.google.errorprone.matchers.MethodVisibility$Visibility PROTECTED
public static final com.google.errorprone.matchers.MethodVisibility$Visibility DEFAULT
public static final com.google.errorprone.matchers.MethodVisibility$Visibility PRIVATE
private javax.lang.model.element.Modifier correspondingModifier
private static final com.google.errorprone.matchers.MethodVisibility$Visibility[] $VALUES
public static com.google.errorprone.matchers.MethodVisibility$Visibility[] values ()
public static com.google.errorprone.matchers.MethodVisibility$Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int, javax.lang.model.element.Modifier)
javax.lang.model.element.Modifier correspondingModifier
public javax.lang.model.element.Modifier toModifier ()
static void ()
}
com/google/errorprone/matchers/IsSameType.classIsSameType.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.IsSameType extends com.google.errorprone.matchers.AbstractTypeMatcher {
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (java.lang.String)
String typeString
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type typeToCompare
}
com/google/errorprone/matchers/Matchers$29.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$29 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$annotationClass
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$54.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$54 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$typeMatcher
final com.google.errorprone.matchers.Matcher val$expressionMatcher
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$34.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$34 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher[] val$variableMatcher
void (com.google.errorprone.matchers.Matcher[])
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher eachVariableMatcher
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
int paramIndex
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$49.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$49 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.SynchronizedTree synchronizedTree
com.sun.source.tree.MethodTree methodTree
}
com/google/errorprone/matchers/Matchers$42.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$42 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher1
final com.google.errorprone.matchers.Matcher val$matcher2
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$ExpressionWithConstValueMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
Object constValue
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1)
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 x0
}
com/google/errorprone/matchers/Description.classDescription.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Description extends java.lang.Object {
public static final com.google.errorprone.matchers.Description NO_MATCH
private static final String UNDEFINED_CHECK_NAME
public final com.sun.source.tree.Tree node
public final String checkName
private final String rawMessage
private final String link
public final com.google.common.collect.ImmutableList fixes
public final com.google.errorprone.BugPattern$SeverityLevel severity
public java.lang.String getMessage ()
public java.lang.String getLink ()
public java.lang.String getRawMessage ()
public java.lang.String getMessageWithoutCheckName ()
public void (com.sun.source.tree.Tree, java.lang.String, com.google.errorprone.fixes.Fix, com.google.errorprone.BugPattern$SeverityLevel)
com.sun.source.tree.Tree node
String message
com.google.errorprone.fixes.Fix suggestedFix
com.google.errorprone.BugPattern$SeverityLevel severity
private void (com.sun.source.tree.Tree, java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, com.google.errorprone.BugPattern$SeverityLevel)
com.sun.source.tree.Tree node
String checkName
String rawMessage
String link
com.google.common.collect.ImmutableList fixes
com.google.errorprone.BugPattern$SeverityLevel severity
public com.google.errorprone.matchers.Description applySeverityOverride (com.google.errorprone.BugPattern$SeverityLevel)
com.google.errorprone.BugPattern$SeverityLevel severity
public com.google.errorprone.matchers.Description filterFixes (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
private static java.lang.String linkTextForDiagnostic (java.lang.String)
String linkUrl
public static com.google.errorprone.matchers.Description$Builder builder (com.sun.source.tree.Tree, java.lang.String, java.lang.String, com.google.errorprone.BugPattern$SeverityLevel, java.lang.String)
com.sun.source.tree.Tree node
String name
String link
com.google.errorprone.BugPattern$SeverityLevel severity
String message
static java.lang.String access$100 (java.lang.String)
String x0
void (com.sun.source.tree.Tree, java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, com.google.errorprone.BugPattern$SeverityLevel, com.google.errorprone.matchers.Description$1)
com.sun.source.tree.Tree x0
String x1
String x2
String x3
com.google.common.collect.ImmutableList x4
com.google.errorprone.BugPattern$SeverityLevel x5
com.google.errorprone.matchers.Description$1 x6
static void ()
}
com/google/errorprone/matchers/JUnitMatchers$JUnit4TestClassMatcher$1.classJUnitMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.JUnitMatchers$JUnit4TestClassMatcher$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol parent
String testRunner
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.code.Type runnerType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$21.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$21 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final boolean val$value
void (boolean)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$LastMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$LastMatcher extends com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher {
private void ()
public com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
java.util.List matchables
com.google.errorprone.matchers.Matcher nodeMatcher
com.google.errorprone.matchers.ChildMultiMatcher$Matchable last
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/IsLastStatementInBlock.classIsLastStatementInBlock.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.IsLastStatementInBlock extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public void ()
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statement
com.google.errorprone.VisitorState state
com.sun.source.tree.BlockTree block
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Contains$FirstMatchingScanner.classContains.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.Contains$FirstMatchingScanner extends com.sun.source.util.TreeScanner {
private final com.google.errorprone.VisitorState state
final com.google.errorprone.matchers.Contains this$0
public void (com.google.errorprone.matchers.Contains, com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
public java.lang.Boolean scan (com.sun.source.tree.Tree, java.lang.Boolean)
com.sun.source.tree.Tree tree
Boolean matchFound
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean left
Boolean right
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/matchers/Matcher.classMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.Matcher extends java.lang.Object implements java.io.Serializable {
public abstract boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AnnotationType.classAnnotationType.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationType extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String annotationClassName
public void (java.lang.String)
String annotationClassName
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCIdent jcIdent
com.sun.tools.javac.tree.JCTree$JCFieldAccess jcFieldAccess
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree type
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$31.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$31 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$methodName
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/DatastoreMatchers$1.classDatastoreMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.DatastoreMatchers$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type treeType
java.util.List typeArgs
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$47.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$47 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statementTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$AtLeastOneMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$AtLeastOneMatcher extends com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher {
private void ()
public com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$Matchable matchable
java.util.List matchables
com.google.errorprone.matchers.Matcher nodeMatcher
com.google.common.collect.ImmutableList$Builder matchingTrees
com.google.common.collect.ImmutableList allTheTrees
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/Matchers$46.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$46 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statementTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$40.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$40 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
javax.lang.model.element.Element element
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/NullnessMatcher.classNullnessMatcher.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.NullnessMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.dataflow.nullnesspropagation.Nullness expectedNullnessValue
public void (com.google.errorprone.dataflow.nullnesspropagation.Nullness)
com.google.errorprone.dataflow.nullnesspropagation.Nullness expectedNullnessValue
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath exprPath
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodNameMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher {
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
public transient com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
String[] parameters
public com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
Iterable parameters
}
com/google/errorprone/matchers/method/MethodMatchers$StaticMethodMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$StaticMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.suppliers.Supplier)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.Iterable)
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl$Exact.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodNameMatcherImpl$Exact extends com.google.errorprone.matchers.method.MethodNameMatcherImpl {
private final String name
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, java.lang.String)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
String name
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/ParameterMatcherImpl.classParameterMatcherImpl.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.ParameterMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher {
private final com.google.common.collect.ImmutableList expected
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, com.google.common.collect.ImmutableList)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
com.google.common.collect.ImmutableList parameterTypes
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
int i
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState info
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList actual
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/AbstractChainedMatcher.classAbstractChainedMatcher.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.AbstractChainedMatcher extends com.google.errorprone.matchers.method.AbstractSimpleMatcher {
private final com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
protected abstract com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
protected final com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.VisitorState state
com.google.common.base.Optional baseResult
}
com/google/errorprone/matchers/method/MethodSignatureMatcherImpl.classMethodSignatureMatcherImpl.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.MethodSignatureMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher {
private final String methodName
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, java.lang.String)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
String methodName
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
boolean matches
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl$Any.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodNameMatcherImpl$Any extends com.google.errorprone.matchers.method.MethodNameMatcherImpl {
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodNameMatcherImpl$Regex.classMethodNameMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodNameMatcherImpl$Regex extends com.google.errorprone.matchers.method.MethodNameMatcherImpl {
private final java.util.regex.Pattern regex
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, java.util.regex.Pattern)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
java.util.regex.Pattern regex
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodMatchers$AnyMethodMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$AnyMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/ConstructorMatcherImpl.classConstructorMatcherImpl.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.ConstructorMatcherImpl extends com.google.errorprone.matchers.method.AbstractSimpleMatcher implements com.google.errorprone.matchers.method.MethodMatchers$ConstructorMatcher {
public void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
private static com.sun.tools.javac.code.Symbol$MethodSymbol getConstructor (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol method
public com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
}
com/google/errorprone/matchers/method/MethodMatcher.classMethodMatcher.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.MethodMatcher extends com.google.errorprone.matchers.method.AbstractChainedMatcher {
private static final com.google.errorprone.matchers.method.AbstractSimpleMatcher BASE_METHOD_MATCHER
void ()
static void ()
}
com/google/errorprone/matchers/method/StaticMethodMatcherImpl.classStaticMethodMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.StaticMethodMatcherImpl extends com.google.errorprone.matchers.method.MethodMatcher implements com.google.errorprone.matchers.method.MethodMatchers$StaticMethodMatcher {
void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClassAny (java.lang.Iterable)
Iterable classNames
public transient com.google.errorprone.matchers.method.MethodClassMatcherImpl onClassAny (java.lang.String[])
String[] classNames
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
public com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.String[])
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClassAny (java.lang.Iterable)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.suppliers.Supplier)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (java.lang.String)
}
com/google/errorprone/matchers/method/AbstractSimpleMatcher.classAbstractSimpleMatcher.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.AbstractSimpleMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
protected abstract com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
public final boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MethodMatchers$MethodSignatureMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
}
com/google/errorprone/matchers/method/MethodMatchers$ParameterMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
}
com/google/errorprone/matchers/method/ConstructorClassMatcherImpl.classConstructorClassMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.ConstructorClassMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher {
private final com.google.errorprone.predicates.TypePredicate predicate
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState baseResult
com.google.errorprone.VisitorState state
public void (com.google.errorprone.matchers.method.ConstructorMatcherImpl, com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.matchers.method.ConstructorMatcherImpl baseMatcher
com.google.errorprone.predicates.TypePredicate predicate
public transient com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
String[] parameters
public com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
Iterable parameters
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/InstanceMethodMatcherImpl.classInstanceMethodMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.InstanceMethodMatcherImpl extends com.google.errorprone.matchers.method.MethodMatcher implements com.google.errorprone.matchers.method.MethodMatchers$InstanceMethodMatcher {
void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onClass (com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.predicates.TypePredicate predicate
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onExactClass (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onExactClass (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onDescendantOf (java.lang.String)
String className
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onDescendantOf (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier classType
public com.google.errorprone.matchers.method.MethodClassMatcherImpl onDescendantOfAny (java.lang.Iterable)
Iterable classTypes
public transient com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.String[])
String[] classTypes
public com.google.errorprone.matchers.method.MethodClassMatcherImpl anyClass ()
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.Iterable)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (com.google.errorprone.suppliers.Supplier)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (java.lang.String)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (com.google.errorprone.suppliers.Supplier)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (java.lang.String)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
}
com/google/errorprone/matchers/method/MethodMatchers$InstanceMethodMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$InstanceMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onExactClass (com.google.errorprone.suppliers.Supplier)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOf (com.google.errorprone.suppliers.Supplier)
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onDescendantOfAny (java.lang.Iterable)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/MethodMatchers$MethodClassMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher named (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withAnyName ()
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withNameMatching (java.util.regex.Pattern)
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher withSignature (java.lang.String)
}
com/google/errorprone/matchers/method/MethodMatchers$ConstructorClassMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
}
com/google/errorprone/matchers/method/MethodMatchers.classMethodMatchers.java
package com.google.errorprone.matchers.method
public com.google.errorprone.matchers.method.MethodMatchers extends java.lang.Object {
public void ()
public static com.google.errorprone.matchers.method.MethodMatchers$StaticMethodMatcher staticMethod ()
public static com.google.errorprone.matchers.method.MethodMatchers$InstanceMethodMatcher instanceMethod ()
public static com.google.errorprone.matchers.method.MethodMatchers$AnyMethodMatcher anyMethod ()
public static com.google.errorprone.matchers.method.MethodMatchers$ConstructorMatcher constructor ()
}
com/google/errorprone/matchers/method/MethodClassMatcherImpl.classMethodClassMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.MethodClassMatcherImpl extends com.google.errorprone.matchers.method.AbstractChainedMatcher implements com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher {
private final com.google.errorprone.predicates.TypePredicate predicate
void (com.google.errorprone.matchers.method.AbstractSimpleMatcher, com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.matchers.method.AbstractSimpleMatcher baseMatcher
com.google.errorprone.predicates.TypePredicate predicate
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.matchers.method.MatchState method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher named (java.lang.String)
String name
public com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withAnyName ()
public com.google.errorprone.matchers.method.MethodMatchers$MethodSignatureMatcher withSignature (java.lang.String)
String signature
public com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher withNameMatching (java.util.regex.Pattern)
java.util.regex.Pattern pattern
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/method/MatchState.classMatchState.java
package com.google.errorprone.matchers.method
abstract com.google.errorprone.matchers.method.MatchState extends java.lang.Object {
void ()
abstract com.sun.tools.javac.code.Type ownerType ()
abstract com.sun.tools.javac.code.Symbol$MethodSymbol sym ()
abstract com.google.common.collect.ImmutableList paramTypes ()
static com.google.errorprone.matchers.method.MatchState create (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Type ownerType
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
}
com/google/errorprone/matchers/method/ConstructorMatcherImpl$1.classConstructorMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.ConstructorMatcherImpl$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/matchers/method/MethodMatchers$MethodNameMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$MethodNameMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public transient abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.String[])
public abstract com.google.errorprone.matchers.method.MethodMatchers$ParameterMatcher withParameters (java.lang.Iterable)
}
com/google/errorprone/matchers/method/MethodMatchers$ConstructorMatcher.classMethodMatchers.java
package com.google.errorprone.matchers.method
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (java.lang.String)
public abstract com.google.errorprone.matchers.method.MethodMatchers$ConstructorClassMatcher forClass (com.google.errorprone.suppliers.Supplier)
}
com/google/errorprone/matchers/method/MethodMatcher$1.classMethodMatcher.java
package com.google.errorprone.matchers.method
final com.google.errorprone.matchers.method.MethodMatcher$1 extends com.google.errorprone.matchers.method.AbstractSimpleMatcher {
void ()
public com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/method/AnyMethodMatcherImpl.classAnyMethodMatcherImpl.java
package com.google.errorprone.matchers.method
com.google.errorprone.matchers.method.AnyMethodMatcherImpl extends com.google.errorprone.matchers.method.MethodMatcher implements com.google.errorprone.matchers.method.MethodMatchers$AnyMethodMatcher {
void ()
protected com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, com.google.errorprone.matchers.method.MatchState, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree method
com.google.errorprone.matchers.method.MatchState baseResult
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher onClass (com.google.errorprone.predicates.TypePredicate)
com.google.errorprone.predicates.TypePredicate predicate
public com.google.errorprone.matchers.method.MethodClassMatcherImpl anyClass ()
protected volatile com.google.common.base.Optional matchResult (com.sun.source.tree.ExpressionTree, java.lang.Object, com.google.errorprone.VisitorState)
public volatile com.google.errorprone.matchers.method.MethodMatchers$MethodClassMatcher anyClass ()
}
com/google/errorprone/matchers/method/AutoValue_MatchState.classAutoValue_MatchState.java
package com.google.errorprone.matchers.method
final com.google.errorprone.matchers.method.AutoValue_MatchState extends com.google.errorprone.matchers.method.MatchState {
private final com.sun.tools.javac.code.Type ownerType
private final com.sun.tools.javac.code.Symbol$MethodSymbol sym
private final com.google.common.collect.ImmutableList paramTypes
void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.common.collect.ImmutableList)
com.sun.tools.javac.code.Type ownerType
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.google.common.collect.ImmutableList paramTypes
com.sun.tools.javac.code.Type ownerType ()
com.sun.tools.javac.code.Symbol$MethodSymbol sym ()
com.google.common.collect.ImmutableList paramTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.method.MatchState that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/WaitMatchers.classWaitMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.WaitMatchers extends java.lang.Object {
private static final String OBJECT_FQN
private static final String CONDITION_FQN
public static final com.google.errorprone.matchers.Matcher waitMethod
public static final com.google.errorprone.matchers.Matcher waitMethodWithTimeout
public void ()
static void ()
}
com/google/errorprone/matchers/Matchers$5.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$5 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Iterable val$matchers
void (java.lang.Iterable)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$30.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$30 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$returnTypeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree returnTree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$45.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$45 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/InjectMatchers.classInjectMatchers.java
package com.google.errorprone.matchers
public final com.google.errorprone.matchers.InjectMatchers extends java.lang.Object {
public static final com.google.errorprone.matchers.Matcher INSIDE_GUICE_MODULE
public static final String GUICE_PROVIDES_ANNOTATION
public static final String DAGGER_PROVIDES_ANNOTATION
private static final com.google.errorprone.matchers.Matcher HAS_PROVIDES_ANNOTATION
public static final String ASSISTED_ANNOTATION
public static final String ASSISTED_INJECT_ANNOTATION
public static final String GUICE_INJECT_ANNOTATION
public static final String JAVAX_INJECT_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_APPLICATION_OF_JAVAX_INJECT
public static final com.google.errorprone.matchers.Matcher IS_APPLICATION_OF_GUICE_INJECT
public static final com.google.errorprone.matchers.Matcher IS_APPLICATION_OF_AT_INJECT
public static final com.google.errorprone.matchers.Matcher HAS_INJECT_ANNOTATION
public static final String GUICE_SCOPE_ANNOTATION
public static final String JAVAX_SCOPE_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_SCOPING_ANNOTATION
public static final String GUICE_BINDING_ANNOTATION
public static final String JAVAX_QUALIFIER_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_BINDING_ANNOTATION
public static final com.google.errorprone.matchers.Matcher IS_DAGGER_COMPONENT
public static final com.google.errorprone.matchers.Matcher IS_DAGGER_COMPONENT_OR_MODULE
private void ()
public static com.google.errorprone.matchers.Matcher hasProvidesAnnotation ()
public static com.google.errorprone.matchers.Matcher hasInjectAnnotation ()
static void ()
}
com/google/errorprone/matchers/Matchers$15.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$15 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private static final String COMPILE_TIME_CONSTANT_ANNOTATION
private final com.google.errorprone.matchers.Matcher matcher
public void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
private static boolean hasAttribute (com.sun.tools.javac.code.Symbol, java.lang.String, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol symbol
String name
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol annotation
public static boolean hasCompileTimeConstantAnnotation (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
static void ()
}
com/google/errorprone/matchers/AutoValue_ChildMultiMatcher_Matchable.classAutoValue_ChildMultiMatcher_Matchable.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.AutoValue_ChildMultiMatcher_Matchable extends com.google.errorprone.matchers.ChildMultiMatcher$Matchable {
private final com.sun.source.tree.Tree tree
private final com.google.errorprone.VisitorState state
void (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
public com.sun.source.tree.Tree tree ()
public com.google.errorprone.VisitorState state ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.ChildMultiMatcher$Matchable that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/Matchers$52.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$52 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.source.tree.Tree node
}
com/google/errorprone/matchers/Asserts.classAsserts.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Asserts extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher expressionMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher expressionMatcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statementTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$9.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$9 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AnnotationMatcherUtils.classAnnotationMatcherUtils.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.AnnotationMatcherUtils extends java.lang.Object {
public static com.sun.source.tree.ExpressionTree getArgument (com.sun.source.tree.AnnotationTree, java.lang.String)
com.sun.source.tree.AssignmentTree assignmentTree
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree argumentTree
com.sun.source.tree.AnnotationTree annotationTree
String name
private void ()
}
com/google/errorprone/matchers/Matchers$16.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$16 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
}
com/google/errorprone/matchers/Enclosing$Block.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$Block extends com.google.errorprone.matchers.Enclosing$EnclosingMatcher {
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$23.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$23 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$innerMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$6.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$6 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$klass
void (java.lang.Class)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/JUnitMatchers$JUnit4TestClassMatcher.classJUnitMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.JUnitMatchers$JUnit4TestClassMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private static final java.util.Collection TEST_RUNNERS
private static final com.google.errorprone.matchers.Matcher isJUnit4TestRunner
private static final com.google.errorprone.matchers.Matcher isJUnit4TestClass
public void ()
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
static java.util.Collection access$000 ()
static void ()
}
com/google/errorprone/matchers/NextStatement.classNextStatement.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.NextStatement extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private com.google.errorprone.matchers.Matcher matcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statement
com.google.errorprone.VisitorState state
java.util.List blockStatements
int statementIndex
com.sun.source.tree.StatementTree nextStmt
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$44.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$44 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final javax.lang.model.element.Modifier val$modifier
void (javax.lang.model.element.Modifier)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/ParentNode.classParentNode.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.ParentNode extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher treeMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher treeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
ClassCastException e
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
}
com/google/errorprone/matchers/Matchers$27.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$27 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$annotationClass
void (java.lang.String)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Enclosing$Method.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$Method extends com.google.errorprone.matchers.Enclosing$EnclosingMatcher {
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/HasIdentifier$HasIdentifierScanner.classHasIdentifier.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.HasIdentifier$HasIdentifierScanner extends com.sun.source.util.TreePathScanner {
private com.google.errorprone.matchers.Matcher idMatcher
private com.google.errorprone.VisitorState ancestorState
public void (com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.google.errorprone.VisitorState ancestorState
com.google.errorprone.matchers.Matcher idMatcher
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void v
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public java.lang.Boolean visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree node
Void v
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/matchers/StringLiteral.classStringLiteral.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.StringLiteral extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final java.util.regex.Pattern pattern
public void (java.lang.String)
String value
public void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree literalTree
Object actualValue
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$28.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$28 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$inputClass
void (java.lang.Class)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/AnnotationDoesNotHaveArgument.classAnnotationDoesNotHaveArgument.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationDoesNotHaveArgument extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String name
public void (java.lang.String)
String name
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodInvocation.classMethodInvocation.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodInvocation extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher methodSelectMatcher
private final com.google.errorprone.matchers.MethodInvocation$MethodArgumentMatcher methodArgumentMatcher
public void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher methodSelectMatcher
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher methodArgumentMatcher
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree tree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MultiMatcher$MultiMatchResult.classMultiMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.MultiMatcher$MultiMatchResult extends java.lang.Object {
void ()
public abstract boolean matches ()
public abstract com.google.common.collect.ImmutableList matchingNodes ()
public final com.sun.source.tree.Tree onlyMatchingNode ()
static com.google.errorprone.matchers.MultiMatcher$MultiMatchResult create (boolean, com.google.common.collect.ImmutableList)
boolean matches
com.google.common.collect.ImmutableList matchingNodes
}
com/google/errorprone/matchers/Matchers$22.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$22 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final boolean val$value
void (boolean)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol symbol
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$20.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$20 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$43.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$43 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCExpression selected
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Description$Builder.classDescription.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Description$Builder extends java.lang.Object {
private final com.sun.source.tree.Tree node
private final String name
private final String linkUrl
private final com.google.errorprone.BugPattern$SeverityLevel severity
private final com.google.common.collect.ImmutableList$Builder fixListBuilder
private String rawMessage
private void (com.sun.source.tree.Tree, java.lang.String, java.lang.String, com.google.errorprone.BugPattern$SeverityLevel, java.lang.String)
com.sun.source.tree.Tree node
String name
String linkUrl
com.google.errorprone.BugPattern$SeverityLevel severity
String rawMessage
public com.google.errorprone.matchers.Description$Builder addFix (com.google.errorprone.fixes.Fix)
com.google.errorprone.fixes.Fix fix
public com.google.errorprone.matchers.Description$Builder addAllFixes (java.util.List)
com.google.errorprone.fixes.Fix fix
java.util.List fixes
public com.google.errorprone.matchers.Description$Builder setMessage (java.lang.String)
String message
public com.google.errorprone.matchers.Description build ()
void (com.sun.source.tree.Tree, java.lang.String, java.lang.String, com.google.errorprone.BugPattern$SeverityLevel, java.lang.String, com.google.errorprone.matchers.Description$1)
com.sun.source.tree.Tree x0
String x1
String x2
com.google.errorprone.BugPattern$SeverityLevel x3
String x4
com.google.errorprone.matchers.Description$1 x5
}
com/google/errorprone/matchers/Matchers$24.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$24 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$value
void (int)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$32.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$32 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$prefix
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$17.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$17 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/HasIdentifier.classHasIdentifier.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.HasIdentifier extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher nodeMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher nodeMatcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
Boolean matches
}
com/google/errorprone/matchers/AutoValue_MultiMatcher_MultiMatchResult.classAutoValue_MultiMatcher_MultiMatchResult.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.AutoValue_MultiMatcher_MultiMatchResult extends com.google.errorprone.matchers.MultiMatcher$MultiMatchResult {
private final boolean matches
private final com.google.common.collect.ImmutableList matchingNodes
void (boolean, com.google.common.collect.ImmutableList)
boolean matches
com.google.common.collect.ImmutableList matchingNodes
public boolean matches ()
public com.google.common.collect.ImmutableList matchingNodes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/Enclosing$Class.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing$Class extends com.google.errorprone.matchers.Enclosing$EnclosingMatcher {
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodInvocationMethodSelect.classMethodInvocationMethodSelect.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodInvocationMethodSelect extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher methodSelectMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher methodSelectMatcher
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree item
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$1.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$matchers$ChildMultiMatcher$MatchType
static void ()
}
com/google/errorprone/matchers/DescendantOf.classDescendantOf.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.DescendantOf extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String fullClassName
private final String methodName
public void (java.lang.String, java.lang.String)
String fullClassName
String methodName
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type accessedReferenceType
com.sun.tools.javac.code.Type collectionType
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodVisibility.classMethodVisibility.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodVisibility extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.MethodVisibility$Visibility visibility
public void (com.google.errorprone.matchers.MethodVisibility$Visibility)
com.google.errorprone.matchers.MethodVisibility$Visibility visibility
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree t
com.google.errorprone.VisitorState state
java.util.Set modifiers
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$12.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$12 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$expressionTreeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$14.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$14 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$argumentCount
void (int)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/JUnitMatchers$1.classJUnitMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.JUnitMatchers$1 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void unused
String name
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean a
Boolean b
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/matchers/MultiMatcher.classMultiMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.MultiMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
public abstract com.google.errorprone.matchers.MultiMatcher$MultiMatchResult multiMatchResult (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$2.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$35.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$35 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$13.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$13 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$methodSelectMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree tree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$MatchResult.classChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$MatchResult extends java.lang.Object {
void ()
public abstract com.google.common.collect.ImmutableList matchingNodes ()
public abstract boolean matches ()
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult none ()
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult match (com.sun.source.tree.Tree)
com.sun.source.tree.Tree matchingNode
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult match (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList matchingNodes
private static com.google.errorprone.matchers.ChildMultiMatcher$MatchResult create (com.google.common.collect.ImmutableList, boolean)
com.google.common.collect.ImmutableList matchingNode
boolean matches
}
com/google/errorprone/matchers/Matchers$51.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$51 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$variableMatcher
final com.google.errorprone.matchers.Matcher val$expressionMatcher
final com.google.errorprone.matchers.Matcher val$statementMatcher
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.EnhancedForLoopTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers.class
com/google/errorprone/matchers/HasArguments.classHasArguments.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.HasArguments extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AbstractTypeMatcher.classAbstractTypeMatcher.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.AbstractTypeMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
protected com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (com.google.errorprone.suppliers.Supplier)
com.google.errorprone.suppliers.Supplier typeToCompareSupplier
public void (java.lang.String)
String typeString
public abstract boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$Matchable.classChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$Matchable extends java.lang.Object {
void ()
public abstract com.sun.source.tree.Tree tree ()
public abstract com.google.errorprone.VisitorState state ()
public static com.google.errorprone.matchers.ChildMultiMatcher$Matchable create (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$33.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$33 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$className
final String val$methodName
void (java.lang.String, java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/CompoundAssignment.classCompoundAssignment.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.CompoundAssignment extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private static final java.util.Set COMPOUND_ASSIGNMENT_OPERATORS
private final java.util.Set operators
private final com.google.errorprone.matchers.Matcher receiverMatcher
private final com.google.errorprone.matchers.Matcher expressionMatcher
public void (java.util.Set, com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
java.util.Set operators
com.google.errorprone.matchers.Matcher receiverMatcher
com.google.errorprone.matchers.Matcher expressionMatcher
public boolean matches (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree compoundAssignmentTree
com.google.errorprone.VisitorState state
private static java.util.Set validateOperators (java.util.Set)
com.sun.source.tree.Tree$Kind kind
java.util.Set kinds
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
static void ()
}
com/google/errorprone/matchers/MethodInvocationArgument.classMethodInvocationArgument.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodInvocationArgument extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final int position
private final com.google.errorprone.matchers.Matcher argumentMatcher
public void (int, com.google.errorprone.matchers.Matcher)
int position
com.google.errorprone.matchers.Matcher argumentMatcher
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AutoValue_ChildMultiMatcher_MatchResult.classAutoValue_ChildMultiMatcher_MatchResult.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.AutoValue_ChildMultiMatcher_MatchResult extends com.google.errorprone.matchers.ChildMultiMatcher$MatchResult {
private final com.google.common.collect.ImmutableList matchingNodes
private final boolean matches
void (com.google.common.collect.ImmutableList, boolean)
com.google.common.collect.ImmutableList matchingNodes
boolean matches
public com.google.common.collect.ImmutableList matchingNodes ()
public boolean matches ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.matchers.ChildMultiMatcher$MatchResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/matchers/Matchers$50.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$50 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.sun.source.tree.ExpressionTree val$expr
void (com.sun.source.tree.ExpressionTree)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/JUnitMatchers.classJUnitMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.JUnitMatchers extends java.lang.Object {
public static final String JUNIT4_TEST_ANNOTATION
public static final String JUNIT_BEFORE_ANNOTATION
public static final String JUNIT_AFTER_ANNOTATION
public static final String JUNIT_BEFORE_CLASS_ANNOTATION
public static final String JUNIT_AFTER_CLASS_ANNOTATION
public static final String JUNIT4_RUN_WITH_ANNOTATION
private static final String JUNIT3_TEST_CASE_CLASS
private static final String JUNIT4_IGNORE_ANNOTATION
public static final com.google.errorprone.matchers.Matcher hasJUnitAnnotation
public static final com.google.errorprone.matchers.Matcher hasJUnit4BeforeAnnotations
public static final com.google.errorprone.matchers.Matcher hasJUnit4AfterAnnotations
public static final com.google.errorprone.matchers.Matcher isTestCaseDescendant
public static final com.google.errorprone.matchers.Matcher isConcreteClassWithoutRunWith
public static final com.google.errorprone.matchers.Matcher hasJUnit4TestCases
public static final com.google.errorprone.matchers.Matcher isJUnit3TestClass
public static final com.google.errorprone.matchers.Matcher isJunit3TestCase
public static final com.google.errorprone.matchers.Matcher looksLikeJUnit3SetUp
public static final com.google.errorprone.matchers.Matcher looksLikeJUnit3TearDown
public static final com.google.errorprone.matchers.Matcher wouldRunInJUnit4
public void ()
public static boolean containsTestMethod (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static void ()
}
com/google/errorprone/matchers/Matchers$18.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$18 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$26.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$26 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$index1
final int val$index2
void (int, int)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List args
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/InstanceMethod.classInstanceMethod.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.InstanceMethod extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher receiverMatcher
private final String methodName
private final boolean isWildCard
public void (com.google.errorprone.matchers.Matcher, java.lang.String)
com.google.errorprone.matchers.Matcher receiverMatcher
String methodName
private void (com.google.errorprone.matchers.Matcher, java.lang.String, boolean)
com.google.errorprone.matchers.Matcher receiverMatcher
String methodName
boolean isWildCard
public static com.google.errorprone.matchers.InstanceMethod methodReceiverMatcher (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher receiverMatcher
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
NullPointerException e
com.sun.source.tree.ExpressionTree item
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/IsSymbol.classIsSymbol.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.IsSymbol extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final Class symbolClass
public void (java.lang.Class)
Class symbolClass
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree item
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/matchers/Matchers$4.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$4 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher[] val$matchers
void (com.google.errorprone.matchers.Matcher[])
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/CompileTimeConstantExpressionMatcher$FinalCompileTimeConstantParameterMatcher.classCompileTimeConstantExpressionMatcher.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$FinalCompileTimeConstantParameterMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.sun.tools.javac.code.Symbol owner
javax.lang.model.element.ElementKind ownerKind
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1)
com.google.errorprone.matchers.CompileTimeConstantExpressionMatcher$1 x0
}
com/google/errorprone/matchers/Matchers$7.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$7 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.sun.source.tree.Tree$Kind val$kind
void (com.sun.source.tree.Tree$Kind)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$8.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$8 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.sun.source.tree.Tree val$t
void (com.sun.source.tree.Tree)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Matchers$57.classMatchers.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.Matchers$57 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/matchers/AnnotationHasArgumentWithValue.classAnnotationHasArgumentWithValue.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationHasArgumentWithValue extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String element
private final com.google.errorprone.matchers.Matcher valueMatcher
public void (java.lang.String, com.google.errorprone.matchers.Matcher)
String element
com.google.errorprone.matchers.Matcher valueMatcher
public boolean matches (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree elementTree
com.sun.source.tree.NewArrayTree arrayTree
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree expressionTree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$39.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$39 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$expressionTreeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree initializer
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/AnnotationMatcher.classAnnotationMatcher.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.AnnotationMatcher extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Suppressible.classSuppressible.java
package com.google.errorprone.matchers
public abstract com.google.errorprone.matchers.Suppressible extends java.lang.Object {
public abstract java.util.Set allNames ()
public abstract java.lang.String canonicalName ()
public abstract com.google.errorprone.BugPattern$Suppressibility suppressibility ()
public abstract java.util.Set customSuppressionAnnotations ()
}
com/google/errorprone/matchers/ChildMultiMatcher$AllMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.ChildMultiMatcher$AllMatcher extends com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher {
private void ()
public com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$Matchable matchable
java.util.List matchables
com.google.errorprone.matchers.Matcher nodeMatcher
com.google.common.collect.ImmutableList$Builder matchingTrees
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/Matchers$53.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$53 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$variableMatcher
final com.google.errorprone.matchers.Matcher val$expressionMatcher
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/MethodHasParameters.classMethodHasParameters.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.MethodHasParameters extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$38.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$38 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$treeMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$11.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$11 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$argNum
void (int)
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
java.util.List args
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.tree.JCTree$JCExpression methodSelect
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$36.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$36 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$className
void (java.lang.String)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$19.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$19 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
}
com/google/errorprone/matchers/DatastoreMatchers.classDatastoreMatchers.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.DatastoreMatchers extends java.lang.Object {
public static final String QUERY
public static final String ENTITY
public static final com.google.errorprone.matchers.Matcher hasSetKeysOnlyMethodCall
private static final com.google.errorprone.matchers.Matcher queryExpr
private static final com.google.errorprone.matchers.Matcher entityExpr
private static final com.google.errorprone.matchers.Matcher anyInstanceMethodOnEntity
private static final com.google.errorprone.matchers.Matcher hasInstanceMethodCallOnEntity
private static final com.google.errorprone.matchers.Matcher queryVar
private static final com.google.errorprone.matchers.Matcher entityVar
private static final com.google.errorprone.matchers.Matcher iterableVar
private static final com.google.errorprone.matchers.Matcher hasParamOfTypeQueryEntityOrIterable
private static final com.google.errorprone.matchers.Matcher prepareQuery
private static final com.google.errorprone.matchers.Matcher hasPrepareMethodCallOnDatastoreService
private static final com.google.errorprone.matchers.MultiMatcher queryArg
private static final com.google.errorprone.matchers.Matcher queryArgButNotPrepare
private static final com.google.errorprone.matchers.Matcher hasMethodCallOtherThanPrepareThatTakesQueryType
private static final com.google.errorprone.matchers.MultiMatcher entityArg
private static final com.google.errorprone.matchers.Matcher hasMethodCallThatTakesEntityType
private static final com.google.errorprone.matchers.Matcher onlyNeedKey
public static final com.google.errorprone.matchers.Matcher hasEntityMethodsThatNeedMoreThanKeys
private static final com.google.errorprone.matchers.Matcher hasEntityTypeArgument
private static final com.google.errorprone.matchers.Matcher hasArgOfTypeIterableEntity
private static final com.google.errorprone.matchers.Matcher hasMethodCallWithArgOfTypeIterableEntity
public static final com.google.errorprone.matchers.Matcher baseMatcher
public void ()
static void ()
}
com/google/errorprone/matchers/Throws.classThrows.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Throws extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher thrownMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher thrownMatcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$55.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$55 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$conditionMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssertTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$ListMatcher.classChildMultiMatcher.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher extends java.lang.Object {
private void ()
abstract com.google.errorprone.matchers.ChildMultiMatcher$MatchResult matches (java.util.List, com.google.errorprone.matchers.Matcher)
public static com.google.errorprone.matchers.ChildMultiMatcher$ListMatcher create (com.google.errorprone.matchers.ChildMultiMatcher$MatchType)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
void (com.google.errorprone.matchers.ChildMultiMatcher$1)
com.google.errorprone.matchers.ChildMultiMatcher$1 x0
}
com/google/errorprone/matchers/Matchers$37.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$37 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$methodMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$3.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$matcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Description$1.classDescription.java
package com.google.errorprone.matchers
com.google.errorprone.matchers.Description$1 extends java.lang.Object {
}
com/google/errorprone/matchers/Contains.classContains.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Contains extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher matcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher matcher
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Contains$FirstMatchingScanner scanner
Boolean matchFound
static com.google.errorprone.matchers.Matcher access$000 (com.google.errorprone.matchers.Contains)
com.google.errorprone.matchers.Contains x0
}
com/google/errorprone/matchers/Matchers$48.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$48 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$type
final com.google.errorprone.matchers.Matcher val$matcher
void (java.lang.Class, com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Enclosing$EnclosingMatcher.classEnclosing.java
package com.google.errorprone.matchers
abstract com.google.errorprone.matchers.Enclosing$EnclosingMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
protected final com.google.errorprone.matchers.Matcher matcher
protected final Class clazz
protected void (com.google.errorprone.matchers.Matcher, java.lang.Class)
com.google.errorprone.matchers.Matcher matcher
Class clazz
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree unused
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath pathToEnclosing
com.sun.source.tree.Tree enclosing
}
com/google/errorprone/matchers/Matchers$1.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree t
com.google.errorprone.VisitorState state
}
com/google/errorprone/matchers/Returns.classReturns.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Returns extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher returnedMatcher
public void (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher returnedMatcher
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/ChildMultiMatcher$MatchType.classChildMultiMatcher.java
package com.google.errorprone.matchers
public final com.google.errorprone.matchers.ChildMultiMatcher$MatchType extends java.lang.Enum {
public static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType ALL
public static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType AT_LEAST_ONE
public static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType LAST
private static final com.google.errorprone.matchers.ChildMultiMatcher$MatchType[] $VALUES
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchType[] values ()
public static com.google.errorprone.matchers.ChildMultiMatcher$MatchType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/matchers/ConstructorOfClass.classConstructorOfClass.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.ConstructorOfClass extends com.google.errorprone.matchers.ChildMultiMatcher {
public void (com.google.errorprone.matchers.ChildMultiMatcher$MatchType, com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.ChildMultiMatcher$MatchType matchType
com.google.errorprone.matchers.Matcher nodeMatcher
protected java.lang.Iterable getChildNodes (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList$Builder result
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$25.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$25 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$classMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree select
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Matchers$56.classMatchers.java
package com.google.errorprone.matchers
final com.google.errorprone.matchers.Matchers$56 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final int val$arity
void (int)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/matchers/Enclosing.classEnclosing.java
package com.google.errorprone.matchers
public com.google.errorprone.matchers.Enclosing extends java.lang.Object {
private void ()
}
META-INF/maven/
META-INF/maven/com.google.errorprone/
META-INF/maven/com.google.errorprone/error_prone_check_api/
META-INF/maven/com.google.errorprone/error_prone_check_api/pom.xml
META-INF/maven/com.google.errorprone/error_prone_check_api/pom.properties