META-INF/
META-INF/MANIFEST.MF
META-INF/services/
com/
com/google/
com/google/errorprone/
com/google/errorprone/scanner/
com/google/errorprone/bugpatterns/
com/google/errorprone/bugpatterns/formatstring/
com/google/errorprone/bugpatterns/inject/
com/google/errorprone/bugpatterns/inject/dagger/
com/google/errorprone/bugpatterns/inject/guice/
com/google/errorprone/bugpatterns/android/
com/google/errorprone/bugpatterns/collectionincompatibletype/
com/google/errorprone/bugpatterns/nullness/
com/google/errorprone/bugpatterns/threadsafety/
com/google/errorprone/internal/
com/google/errorprone/refaster/
com/google/errorprone/refaster/annotation/
META-INF/services/com.sun.source.util.Plugin
com/google/errorprone/scanner/BuiltInCheckerSuppliers.classBuiltInCheckerSuppliers.java
package com.google.errorprone.scanner
public com.google.errorprone.scanner.BuiltInCheckerSuppliers extends java.lang.Object {
public static final com.google.common.collect.ImmutableSet ENABLED_ERRORS
public static final com.google.common.collect.ImmutableSet ENABLED_WARNINGS
public static final com.google.common.collect.ImmutableSet DISABLED_CHECKS
public static transient com.google.common.collect.ImmutableSet getSuppliers (java.lang.Class[])
Class checker
Class[] checkers
com.google.common.collect.ImmutableSet$Builder result
public static com.google.errorprone.scanner.ScannerSupplier allChecks ()
public static com.google.errorprone.scanner.ScannerSupplier defaultChecks ()
public static com.google.errorprone.scanner.ScannerSupplier errorChecks ()
private void ()
static void ()
}
com/google/errorprone/bugpatterns/Finally$1.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$4.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonContractViolated$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor$1.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor this$0
void (com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor this$0
public com.sun.tools.javac.code.Type visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void unused
public com.sun.tools.javac.code.Type visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree node
Void unused
public com.sun.tools.javac.code.Type visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree node
Void unused
public com.sun.tools.javac.code.Type visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void unused
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 visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/FunctionalInterfaceClash.class
com/google/errorprone/bugpatterns/ReferenceEquality.classReferenceEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ReferenceEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
public void ()
protected boolean matchArgument (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 type
com.sun.source.tree.ClassTree classTree
com.sun.tools.javac.code.Type classType
private boolean inEqualsOrCompareTo (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type classType
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree methodTree
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Symbol compareTo
com.sun.tools.javac.code.Symbol equals
private static com.sun.tools.javac.code.Symbol getOnlyMember (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, java.lang.String)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
String name
public static boolean implementsEquals (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$WriteableScope scope
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
com.sun.tools.javac.util.Name equalsName
com.sun.tools.javac.code.Symbol objectEquals
}
com/google/errorprone/bugpatterns/PreconditionsCheckNotNullPrimitive.classPreconditionsCheckNotNullPrimitive.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PreconditionsCheckNotNullPrimitive extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree binaryExpr
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg1
com.sun.source.tree.Tree parent
private com.google.errorprone.fixes.Fix createCheckArgumentOrStateCall (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg1
com.google.errorprone.fixes.SuggestedFix$Builder fix
String replacementMethod
StringBuilder replacement
private static boolean hasMethodParameter (com.sun.source.util.TreePath, com.sun.source.tree.ExpressionTree)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.IdentifierTree ident
com.sun.source.tree.VariableTree param
com.sun.source.util.TreePath path
com.sun.source.tree.ExpressionTree tree
java.util.Set symbols
com.sun.source.tree.MethodTree methodDecl
static java.util.List getVariableUses (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
java.util.List freeVars
}
com/google/errorprone/bugpatterns/MockitoUsage.classMockitoUsage.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MockitoUsage extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_FORMAT
private static final com.google.errorprone.matchers.Matcher MOCK_METHOD
private static final com.google.errorprone.matchers.Matcher NEVER_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String message
com.google.errorprone.matchers.Description$Builder builder
private void buildFix (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree invocation
String verify
String receiver
String mode
String call
com.google.errorprone.matchers.Description$Builder builder
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree mockitoCall
java.util.List args
com.sun.source.tree.Tree mock
boolean isVerify
com.sun.source.tree.Tree parent
static void ()
}
com/google/errorprone/bugpatterns/LoopConditionChecker.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LoopConditionChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ForLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$DoWhileLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.DoWhileLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ForLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description check (com.sun.source.tree.ExpressionTree, com.google.common.collect.ImmutableList)
com.sun.source.tree.Tree tree
com.sun.source.tree.ExpressionTree condition
com.google.common.collect.ImmutableList loopBodyTrees
com.google.common.collect.ImmutableSet conditionVars
}
com/google/errorprone/bugpatterns/AbstractReturnValueIgnored.class
com/google/errorprone/bugpatterns/InfiniteRecursion.classInfiniteRecursion.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InfiniteRecursion extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree receiver
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree statement
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.ExpressionTree select
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass$3.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ConstantOverflow.classConstantOverflow.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConstantOverflow extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.sun.source.util.SimpleTreeVisitor CONSTANT_VISITOR
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.google.errorprone.fixes.Fix longFix
ArithmeticException e
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
private com.google.errorprone.fixes.Fix longFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expr
com.google.errorprone.VisitorState state
com.sun.source.tree.BinaryTree binExpr
com.sun.tools.javac.code.Type intType
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.Tree parent
private static java.lang.Long unop (com.sun.source.tree.Tree$Kind, long)
com.sun.source.tree.Tree$Kind kind
long value
private static java.lang.Integer unop (com.sun.source.tree.Tree$Kind, int)
com.sun.source.tree.Tree$Kind kind
int value
static java.lang.Long binop (com.sun.source.tree.Tree$Kind, long, long)
com.sun.source.tree.Tree$Kind kind
long lhs
long rhs
static java.lang.Integer binop (com.sun.source.tree.Tree$Kind, int, int)
com.sun.source.tree.Tree$Kind kind
int lhs
int rhs
private static java.lang.Number cast (javax.lang.model.type.TypeKind, java.lang.Number)
javax.lang.model.type.TypeKind kind
Number value
private static java.lang.Number getIntegralConstant (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
Number number
static java.lang.Long access$000 (com.sun.source.tree.Tree$Kind, long)
com.sun.source.tree.Tree$Kind x0
long x1
static java.lang.Integer access$100 (com.sun.source.tree.Tree$Kind, int)
com.sun.source.tree.Tree$Kind x0
int x1
static java.lang.Number access$200 (javax.lang.model.type.TypeKind, java.lang.Number)
javax.lang.model.type.TypeKind x0
Number x1
static java.lang.Number access$300 (com.sun.source.tree.Tree)
com.sun.source.tree.Tree x0
static void ()
}
com/google/errorprone/bugpatterns/AbstractSuppressWarningsMatcher.classAbstractSuppressWarningsMatcher.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractSuppressWarningsMatcher extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
void ()
protected abstract void processSuppressWarningsValues (java.util.List)
protected final com.google.errorprone.fixes.Fix getSuggestedFix (com.sun.source.tree.AnnotationTree)
com.sun.source.tree.ExpressionTree elementTree
com.sun.source.tree.NewArrayTree newArrayTree
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.AssignmentTree assignmentTree
com.sun.source.tree.ExpressionTree argumentTree
int i
StringBuilder sb
com.sun.source.tree.AnnotationTree annotationTree
java.util.List values
}
com/google/errorprone/bugpatterns/ClassNewInstance.classClassNewInstance.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ClassNewInstance extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher NEW_INSTANCE
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
boolean fixedExceptions
private boolean fixExceptions (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.source.util.TreePath path
com.sun.source.tree.CatchTree c
com.sun.source.tree.Tree alternate
com.sun.tools.javac.code.Type roe
java.util.Set exceptions
boolean foundReflective
com.sun.source.tree.CatchTree last
com.sun.source.tree.Tree lastType
com.sun.source.tree.CatchTree ct
com.sun.source.tree.CatchTree last
String name
com.sun.source.tree.CatchTree ct
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.TryTree tryTree
com.google.common.collect.ImmutableMap$Builder catches
com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult result
java.util.Set uniq
java.util.concurrent.atomic.AtomicBoolean newInstanceInCatch
boolean first
private void fixThrows (com.google.errorprone.VisitorState, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.source.tree.ExpressionTree e
com.sun.tools.javac.code.Type handle
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.MethodTree methodTree
com.google.common.collect.ImmutableMap$Builder thrown
com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult result
java.util.List newThrows
private com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult unhandled (com.google.common.collect.ImmutableMap, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
Class e
java.util.Iterator it
com.sun.tools.javac.code.Type precise
com.sun.tools.javac.code.Type type
java.util.Map$Entry entry
com.google.common.collect.ImmutableMap handles
com.google.errorprone.VisitorState state
java.util.LinkedHashSet toHandle
com.sun.tools.javac.code.Type roe
com.google.common.collect.ImmutableMap$Builder newHandles
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterShadowing.class
com/google/errorprone/bugpatterns/BigDecimalLiteralDouble.classBigDecimalLiteralDouble.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BigDecimalLiteralDouble extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final java.math.BigInteger LONG_MAX
private static final java.math.BigInteger LONG_MIN
private static final String BIG_DECIMAL
private static final com.google.errorprone.matchers.Matcher valueOfMethod
private static final com.google.errorprone.matchers.Matcher constructor
private static final com.google.errorprone.matchers.Matcher literalArgument
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg
public com.google.errorprone.matchers.Description createDescription (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState, boolean)
String suggestedString
String suggestedString
String suggestedString
long longValue
String suggestedString
com.sun.source.tree.ExpressionTree tree
com.sun.source.tree.ExpressionTree arg
com.google.errorprone.VisitorState state
boolean suggestIntegral
String literal
java.math.BigDecimal intendedValue
com.google.common.base.Optional integralValue
com.google.errorprone.matchers.Description$Builder description
public static com.google.common.base.Optional asBigInteger (java.math.BigDecimal)
ArithmeticException e
java.math.BigDecimal v
private boolean isWithinLongRange (java.math.BigInteger)
java.math.BigInteger v
static void ()
}
com/google/errorprone/bugpatterns/LongLiteralLowerCaseSuffix$1.classLongLiteralLowerCaseSuffix.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.LongLiteralLowerCaseSuffix$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
String longLiteral
com.sun.source.tree.LiteralTree literalTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/StaticImports$StaticImportInfo.classStaticImports.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo extends java.lang.Object {
public void ()
abstract java.lang.String importedName ()
abstract java.lang.String canonicalName ()
abstract com.google.common.base.Optional simpleName ()
abstract com.google.common.collect.ImmutableSet members ()
public boolean isCanonical ()
public java.lang.String importStatement ()
private static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo create (java.lang.String, java.lang.String)
String importedName
String canonicalName
private static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo create (java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable)
String importedName
String canonicalName
String simpleName
Iterable members
static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo access$000 (java.lang.String, java.lang.String)
String x0
String x1
static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo access$100 (java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable)
String x0
String x1
String x2
Iterable x3
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation$ValidationResult.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
public abstract com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult extends java.lang.Object {
public void ()
public abstract java.lang.Exception exception ()
public abstract java.lang.String message ()
public static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult create (java.lang.Exception, java.lang.String)
Exception exception
String message
}
com/google/errorprone/bugpatterns/formatstring/StrictFormatStringValidation$1.classStrictFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
final com.google.errorprone.bugpatterns.formatstring.StrictFormatStringValidation$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$formatStringSymbol
final java.util.List val$args
final com.google.errorprone.VisitorState val$state
void (com.sun.tools.javac.code.Symbol, java.util.List, com.google.errorprone.VisitorState)
public com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void unused
public com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult reduce (com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult, com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult)
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult r1
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult r2
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/formatstring/AutoValue_FormatStringValidation_ValidationResult.classAutoValue_FormatStringValidation_ValidationResult.java
package com.google.errorprone.bugpatterns.formatstring
final com.google.errorprone.bugpatterns.formatstring.AutoValue_FormatStringValidation_ValidationResult extends com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult {
private final Exception exception
private final String message
void (java.lang.Exception, java.lang.String)
Exception exception
String message
public java.lang.Exception exception ()
public java.lang.String message ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/formatstring/StrictFormatStringValidation.classStrictFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
public com.google.errorprone.bugpatterns.formatstring.StrictFormatStringValidation extends java.lang.Object {
public static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validate (com.sun.source.tree.ExpressionTree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree formatStringTree
java.util.List args
com.google.errorprone.VisitorState state
String formatStringValue
com.sun.tools.javac.code.Symbol formatStringSymbol
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validateFormatStringParamter (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Symbol, java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol paramSymbol
com.sun.source.tree.ExpressionTree formatArgExpression
int i
com.sun.source.tree.ExpressionTree formatStringTree
com.sun.tools.javac.code.Symbol formatStringSymbol
java.util.List args
com.google.errorprone.VisitorState state
java.util.List ownerParams
int ownerFormatStringIndex
com.google.common.collect.ImmutableList$Builder ownerFormatArgTypesBuilder
com.google.common.collect.ImmutableList ownerFormatArgTypes
com.sun.tools.javac.code.Types types
com.google.common.collect.ImmutableList$Builder calleeFormatArgTypesBuilder
com.google.common.collect.ImmutableList calleeFormatArgTypes
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validateFormatStringVariable (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Symbol, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree formatStringTree
com.sun.tools.javac.code.Symbol formatStringSymbol
java.util.List args
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol owner
com.sun.source.util.TreePath path
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult result
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validateStringFromAssignment (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree formatStringAssignment
com.sun.source.tree.ExpressionTree formatStringRhs
java.util.List args
com.google.errorprone.VisitorState state
String value
private static boolean isFormatStringParameter (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol param
com.sun.tools.javac.code.Symbol formatString
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
com.sun.tools.javac.code.Symbol$MethodSymbol owner
boolean formatStringFound
private void ()
static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult access$000 (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree x0
com.sun.source.tree.ExpressionTree x1
java.util.List x2
com.google.errorprone.VisitorState x3
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation$1.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
final com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$1 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.Object apply (com.sun.source.tree.ExpressionTree)
Throwable t
com.sun.source.tree.ExpressionTree input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
public com.google.errorprone.bugpatterns.formatstring.FormatStringValidation extends java.lang.Object {
public void ()
public static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validate (java.util.Collection, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
java.util.Collection arguments
com.google.errorprone.VisitorState state
java.util.Deque args
String formatString
Iterable instances
private static java.lang.Object getInstance (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
Object value
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
private static com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult validate (java.lang.String, java.lang.Iterable)
java.util.DuplicateFormatFlagsException e
java.util.FormatFlagsConversionMismatchException e
java.util.IllegalFormatCodePointException e
java.util.IllegalFormatConversionException e
java.util.IllegalFormatFlagsException e
java.util.IllegalFormatPrecisionException e
java.util.IllegalFormatWidthException e
java.util.MissingFormatArgumentException e
java.util.MissingFormatWidthException e
java.util.UnknownFormatConversionException e
java.util.UnknownFormatFlagsException e
String[] argDescriptors
edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException e
String formatString
Iterable arguments
private static java.lang.String unknownFormatConversion (java.lang.String)
String conversion
static java.lang.Object access$000 (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree x0
com.google.errorprone.VisitorState x1
}
com/google/errorprone/bugpatterns/formatstring/FormatStringAnnotationChecker.classFormatStringAnnotationChecker.java
package com.google.errorprone.bugpatterns.formatstring
public final com.google.errorprone.bugpatterns.formatstring.FormatStringAnnotationChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol param
int i
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
java.util.List params
int firstStringIndex
int formatString
java.util.List args
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult result
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol paramSymbol
boolean isStringParam
com.sun.source.tree.VariableTree param
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
boolean isFormatMethod
boolean foundFormatString
boolean foundString
}
com/google/errorprone/bugpatterns/formatstring/FormatStringValidation$2.classFormatStringValidation.java
package com.google.errorprone.bugpatterns.formatstring
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/formatstring/FormatString.classFormatString.java
package com.google.errorprone.bugpatterns.formatstring
public com.google.errorprone.bugpatterns.formatstring.FormatString extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FORMAT_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.Deque args
com.google.errorprone.bugpatterns.formatstring.FormatStringValidation$ValidationResult result
static void ()
}
com/google/errorprone/bugpatterns/AutoValue_AbstractArgumentParameterChecker_ReplacementWithSimilarity.classAutoValue_AbstractArgumentParameterChecker_ReplacementWithSimilarity.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_AbstractArgumentParameterChecker_ReplacementWithSimilarity extends com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$ReplacementWithSimilarity {
private final com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement replacement
private final double similarity
void (com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement, double)
com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement replacement
double similarity
com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement replacement ()
double similarity ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$ReplacementWithSimilarity that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/ImmutableModification.class
com/google/errorprone/bugpatterns/EmptyIfStatement.classEmptyIfStatement.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EmptyIfStatement extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$EmptyStatementTreeMatcher {
static final boolean $assertionsDisabled
public void ()
public com.google.errorprone.matchers.Description matchEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree parentAsIf
com.sun.source.tree.EmptyStatementTree tree
com.google.errorprone.VisitorState state
boolean matches
com.sun.source.tree.Tree parent
boolean nextStmtIsNull
com.sun.source.tree.IfTree ifParent
static void ()
}
com/google/errorprone/bugpatterns/MisusedWeekYear.classMisusedWeekYear.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MisusedWeekYear extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final String JAVA_SIMPLE_DATE_FORMAT
private static final String ICU_SIMPLE_DATE_FORMAT
private static final com.google.errorprone.matchers.Matcher simpleDateFormatConstructorMatcher
private static final com.google.errorprone.matchers.Matcher applyPatternMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description constructDescription (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree)
String replacement
com.sun.source.tree.Tree tree
com.sun.source.tree.ExpressionTree patternArg
String pattern
static void ()
}
com/google/errorprone/bugpatterns/JUnit3FloatingPointComparisonWithoutDelta.classJUnit3FloatingPointComparisonWithoutDelta.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit3FloatingPointComparisonWithoutDelta extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_EQUALS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.google.errorprone.fixes.Fix fix
private java.util.List getArgumentTypesWithoutMessage (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree tree
com.sun.source.tree.ExpressionTree argument
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List argumentTypes
private void removeMessageArgumentIfPresent (com.google.errorprone.VisitorState, java.util.List)
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type firstType
private boolean canBeConvertedToJUnit4 (com.google.errorprone.VisitorState, java.util.List)
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.sun.tools.javac.code.Type firstType
com.sun.tools.javac.code.Type secondType
private boolean isFloatingPoint (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type trueType
private boolean isNumeric (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type trueType
private com.sun.tools.javac.code.Type unboxedTypeOrType (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
private com.google.errorprone.fixes.Fix addDeltaArgument (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, java.util.List)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List argumentTypes
int insertionIndex
String deltaArgument
private int getDeltaInsertionIndex (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree lastArgument
private java.lang.String getDeltaArgument (com.google.errorprone.VisitorState, java.util.List)
com.google.errorprone.VisitorState state
java.util.List argumentTypes
com.sun.tools.javac.code.Type firstType
com.sun.tools.javac.code.Type secondType
boolean doublePrecisionUsed
private boolean isDouble (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type trueType
static void ()
}
com/google/errorprone/bugpatterns/ProtoStringFieldReferenceEquality$1.classProtoStringFieldReferenceEquality.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ProtoStringFieldReferenceEquality$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/StringEquality.classStringEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StringEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
public void ()
protected boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/inject/AssistedInjectAndInjectOnConstructors.classAssistedInjectAndInjectOnConstructors.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnConstructors extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_CONSTRUCTORS_WITH_INJECT_AND_ASSISTED_INJECT
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/JavaxInjectOnFinalField.classJavaxInjectOnFinalField.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.JavaxInjectOnFinalField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/inject/MoreThanOneInjectableConstructor.classMoreThanOneInjectableConstructor.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.MoreThanOneInjectableConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_EITHER_INJECT
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree injectedMember
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/OverlappingQualifierAndScopeAnnotation.classOverlappingQualifierAndScopeAnnotation.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.OverlappingQualifierAndScopeAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ANNOTATION_WITH_BOTH_TYPES
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/Util.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util extends java.lang.Object {
static final com.google.errorprone.matchers.Matcher ANNOTATED_WITH_PRODUCES_OR_PROVIDES
static final com.google.errorprone.matchers.Matcher ANNOTATED_WITH_MULTIBINDING_ANNOTATION
static final com.google.errorprone.matchers.Matcher IS_DAGGER_2_MODULE
private static final com.google.errorprone.matchers.Matcher CLASS_EXTENDS_NOTHING
static final com.google.errorprone.matchers.Matcher CAN_HAVE_ABSTRACT_BINDING_METHODS
private static final com.google.errorprone.matchers.MultiMatcher HAS_GENERATED_CONSTRUCTOR
private void ()
private static transient com.google.errorprone.matchers.Matcher hasAnyParameter (java.lang.String[])
String[] parameters
static com.google.common.base.Optional findAnnotation (java.lang.String, com.sun.source.tree.ClassTree)
com.sun.tools.javac.code.Symbol$ClassSymbol annotationClass
com.sun.source.tree.AnnotationTree annotationTree
String annotationName
com.sun.source.tree.ClassTree classTree
static com.google.errorprone.fixes.SuggestedFix$Builder makeConcreteClassAbstract (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
java.util.Set flags
boolean wasFinal
boolean wasAbstract
com.google.common.collect.ImmutableList$Builder modifiers
com.google.errorprone.fixes.SuggestedFix$Builder makeAbstract
private static com.google.errorprone.fixes.SuggestedFix$Builder addPrivateConstructor (com.sun.source.tree.ClassTree)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree classTree
com.google.errorprone.fixes.SuggestedFix$Builder fix
String indent
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule$3.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule$3 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.matchers.Matcher val$matcher
final com.google.errorprone.VisitorState val$state
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.VisitorState)
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree t
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/Util$2.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
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/bugpatterns/inject/dagger/EmptySetMultibindingContributions$1.classEmptySetMultibindingContributions.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.EmptySetMultibindingContributions$1 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 method
com.google.errorprone.VisitorState state
java.util.List parameters
com.sun.source.tree.BlockTree body
java.util.List statements
com.sun.source.tree.StatementTree onlyStatement
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/dagger/MultibindsInsteadOfMultibindings.classMultibindsInsteadOfMultibindings.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.MultibindsInsteadOfMultibindings extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_MULTIBINDINGS_INTERFACE
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList multibindingsInterfaces
com.google.errorprone.matchers.Description$Builder description
com.google.common.base.Optional moveMethodsUp
private com.google.common.collect.ImmutableList multibindingsInterfaces (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList$Builder multibindingsInterfaces
private com.google.common.base.Optional moveMethodsUp (com.sun.source.tree.ClassTree, com.google.common.collect.ImmutableList, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.common.collect.ImmutableList$Builder newMethods
com.sun.source.tree.ClassTree multibindingsInterface
com.sun.source.tree.ClassTree module
com.google.common.collect.ImmutableList multibindingsInterfaces
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder moveMethodsUp
java.util.Set methodNames
private java.lang.String multibindsMethod (com.sun.source.tree.ClassTree, com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree module
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
private boolean moduleHasMethodWithSameName (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState, com.sun.source.tree.MethodTree)
com.sun.source.tree.ClassTree module
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree methodTree
private com.google.errorprone.fixes.Fix includeNestedModules (com.sun.source.tree.ClassTree, com.google.common.collect.ImmutableList, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.sun.source.tree.ClassTree multibindingsInterface
com.sun.source.tree.ClassTree module
com.google.common.collect.ImmutableList multibindingsInterfaces
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder includeNestedModules
com.sun.source.tree.AnnotationTree moduleAnnotation
com.google.common.collect.ImmutableList$Builder moduleClassLiteralsBuilder
private com.sun.source.tree.AnnotationTree moduleAnnotation (com.sun.source.tree.ClassTree)
com.sun.source.tree.ClassTree module
private com.google.common.collect.ImmutableList getInterfaceMethods (com.sun.source.tree.ClassTree)
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree tree
com.google.common.collect.ImmutableList$Builder methods
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule$1.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/EmptySetMultibindingContributions.classEmptySetMultibindingContributions.java
package com.google.errorprone.bugpatterns.inject.dagger
public final com.google.errorprone.bugpatterns.inject.dagger.EmptySetMultibindingContributions extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_DAGGER_ONE_MODULE_ARGUMENT
private static final com.google.errorprone.matchers.Matcher COLLECTIONS_EMPTY_SET
private static final com.google.errorprone.matchers.Matcher IMMUTABLE_SETS_OF
private static final com.google.errorprone.matchers.Matcher SET_CONSTRUCTORS
private static final com.google.errorprone.matchers.Matcher SET_FACTORY_METHODS
private static final com.google.errorprone.matchers.Matcher ENUM_SET_NONE_OF
private static final com.google.errorprone.matchers.Matcher EMPTY_SET
private static final com.google.errorprone.matchers.Matcher RETURNS_EMPTY_SET
private static final com.google.errorprone.matchers.Matcher ANNOTATED_WITH_PRODUCES_OR_PROVIDES
private static final com.google.errorprone.matchers.Matcher CAN_BE_A_MULTIBINDS_METHOD
public void ()
private static com.google.errorprone.matchers.Matcher noArgSetConstructor (java.lang.Class)
Class setClass
private static com.google.errorprone.matchers.Matcher setFactory (java.lang.String)
String factoryName
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
private com.google.errorprone.matchers.Description fixByModifyingMethod (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.source.tree.MethodTree)
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
com.sun.source.tree.MethodTree method
com.sun.tools.javac.tree.JCTree$JCModifiers methodModifiers
String replacementModifiersString
com.sun.tools.javac.tree.JCTree$JCModifiers enclosingClassModifiers
String enclosingClassReplacementModifiersString
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
private com.google.errorprone.matchers.Description fixByDelegating ()
private java.lang.String createReplacementMethodModifiers (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.util.Name annotationQualifiedName
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.tools.javac.code.Flags$Flag flag
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.google.common.collect.ImmutableList$Builder modifierStringsBuilder
java.util.EnumSet methodFlags
private java.lang.String createReplacementClassModifiers (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.tools.javac.code.Flags$Flag flag
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCModifiers enclosingClassModifiers
com.google.common.collect.ImmutableList$Builder classModifierStringsBuilder
java.util.EnumSet classFlags
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/UseBinds$1.classUseBinds.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.UseBinds$1 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 t
com.google.errorprone.VisitorState state
java.util.List parameters
com.sun.source.tree.VariableTree onlyParameter
com.sun.source.tree.BlockTree body
java.util.List statements
com.sun.source.tree.StatementTree onlyStatement
com.sun.tools.javac.code.Symbol returnedSymbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.common.base.Predicate IS_CONSTRUCTOR
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.common.collect.FluentIterable nonSyntheticMembers
boolean hasBindingDeclarationMethods
boolean allStaticMembers
private com.google.errorprone.fixes.Fix addPrivateConstructor (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
private static com.google.common.base.Predicate matcherAsPredicate (com.google.errorprone.matchers.Matcher, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Matcher matcher
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/dagger/Util$3.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util$3 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 t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/dagger/ProvidesNull.classProvidesNull.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.ProvidesNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix throwRuntimeExceptionFix
String replacement
com.google.errorprone.fixes.Fix throwRuntimeExceptionFix
com.sun.source.tree.ReturnTree returnTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree returnExpression
com.sun.source.util.TreePath path
com.sun.source.tree.MethodTree enclosingMethod
com.sun.tools.javac.code.Symbol$MethodSymbol enclosingMethodSym
com.google.errorprone.fixes.Fix addNullableFix
com.sun.source.tree.CatchTree enclosingCatch
}
com/google/errorprone/bugpatterns/inject/dagger/PrivateConstructorForNoninstantiableModule$2.classPrivateConstructorForNoninstantiableModule.java
package com.google.errorprone.bugpatterns.inject.dagger
com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule this$0
void (com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule)
com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule this$0
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/Util$1.classUtil.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.Util$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (java.lang.String)
String parameter
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/dagger/DaggerAnnotations.classDaggerAnnotations.java
package com.google.errorprone.bugpatterns.inject.dagger
final com.google.errorprone.bugpatterns.inject.dagger.DaggerAnnotations extends java.lang.Object {
static final String BINDS_CLASS_NAME
static final String PROVIDES_CLASS_NAME
static final String MODULE_CLASS_NAME
static final String MULTIBINDS_CLASS_NAME
static final String PRODUCES_CLASS_NAME
static final String PRODUCER_MODULE_CLASS_NAME
static final String INTO_SET_CLASS_NAME
static final String ELEMENTS_INTO_SET_CLASS_NAME
static final String INTO_MAP_CLASS_NAME
static com.google.errorprone.matchers.Matcher isModule ()
static com.google.errorprone.matchers.Matcher isProvidesMethod ()
static com.google.errorprone.matchers.Matcher isBindsMethod ()
static com.google.errorprone.matchers.Matcher isMultibindsMethod ()
static com.google.errorprone.matchers.Matcher isProducerModule ()
static com.google.errorprone.matchers.Matcher isProducesMethod ()
static com.google.errorprone.matchers.Matcher isMultibindingMethod ()
static com.google.errorprone.matchers.Matcher isAnyModule ()
static com.google.errorprone.matchers.Matcher isBindingMethod ()
static com.google.errorprone.matchers.Matcher isBindingDeclarationMethod ()
static com.google.errorprone.matchers.Matcher isAnyBindingDeclaringMethod ()
private void ()
}
com/google/errorprone/bugpatterns/inject/dagger/UseBinds.classUseBinds.java
package com.google.errorprone.bugpatterns.inject.dagger
public com.google.errorprone.bugpatterns.inject.dagger.UseBinds extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher SIMPLE_METHOD
private static final com.google.errorprone.matchers.Matcher CAN_BE_A_BINDS_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree siblingMethod
java.util.Set siblingFlags
com.sun.source.tree.Tree member
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
private com.google.errorprone.matchers.Description fixByModifyingMethod (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.source.tree.MethodTree)
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl enclosingClass
com.sun.source.tree.MethodTree method
private com.google.errorprone.fixes.SuggestedFix$Builder convertMethodToBinds (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCExpression argument
com.sun.tools.javac.tree.JCTree$JCAssign assignment
String typeName
java.util.List arguments
com.sun.tools.javac.util.Name annotationQualifiedName
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation
com.sun.tools.javac.code.Flags$Flag flag
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.google.common.collect.ImmutableList$Builder modifierStringsBuilder
java.util.EnumSet methodFlags
private com.google.errorprone.matchers.Description fixByDelegating ()
static void ()
}
com/google/errorprone/bugpatterns/inject/ScopeAnnotationOnInterfaceOrAbstractClass.classScopeAnnotationOnInterfaceOrAbstractClass.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher SCOPE_ANNOTATION_MATCHER
private static final com.google.errorprone.matchers.Matcher INTERFACE_AND_ABSTRACT_TYPE_MATCHER
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree modified
private com.sun.source.tree.Tree getCurrentlyAnnotatedNode (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/MoreThanOneQualifier.classMoreThanOneQualifier.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.MoreThanOneQualifier extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher QUALIFIER_ANNOTATION_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree t
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
int numberOfQualifiers
private java.util.List getSiblingAnnotations (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/ScopeOrQualifierAnnotationRetention.classScopeOrQualifierAnnotationRetention.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetention extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String RETENTION_ANNOTATION
private static final com.google.errorprone.matchers.Matcher SCOPE_OR_QUALIFIER_ANNOTATION_MATCHER
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree outer
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState, java.lang.annotation.Retention)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
java.lang.annotation.Retention retention
com.sun.source.tree.AnnotationTree retentionNode
static void ()
}
com/google/errorprone/bugpatterns/inject/ScopeAnnotationOnInterfaceOrAbstractClass$1.classScopeAnnotationOnInterfaceOrAbstractClass.java
package com.google.errorprone.bugpatterns.inject
final com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
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)
}
com/google/errorprone/bugpatterns/inject/MoreThanOneScopeAnnotationOnClass.classMoreThanOneScopeAnnotationOnClass.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.MoreThanOneScopeAnnotationOnClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher SCOPE_ANNOTATION_MATCHER
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
java.util.List scopeAnnotations
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult scopeAnnotationResult
private java.lang.String annotationDebugString (java.util.List)
java.util.List scopeAnnotations
static void ()
}
com/google/errorprone/bugpatterns/inject/InvalidTargetingOnScopingAnnotation.classInvalidTargetingOnScopingAnnotation.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.InvalidTargetingOnScopingAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String TARGET_ANNOTATION
private static final com.google.errorprone.matchers.MultiMatcher HAS_TARGET_ANNOTATION
private static final com.google.errorprone.matchers.Matcher ANNOTATION_WITH_SCOPE_AND_TARGET
private static final com.google.common.collect.ImmutableSet REQUIRED_ELEMENT_TYPES
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree targetTree
java.lang.annotation.Target target
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult targetAnnotation
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
private static com.google.errorprone.fixes.Fix replaceTargetAnnotation (java.lang.annotation.Target, com.sun.source.tree.AnnotationTree)
java.lang.annotation.Target annotation
com.sun.source.tree.AnnotationTree targetAnnotationTree
java.util.Set types
static com.google.errorprone.fixes.Fix replaceTargetAnnotation (com.sun.source.tree.AnnotationTree, java.util.Set)
java.lang.annotation.ElementType type
com.sun.source.tree.AnnotationTree targetAnnotationTree
java.util.Set types
com.google.errorprone.fixes.SuggestedFix$Builder builder
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters$ConflictResult.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
abstract com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult extends java.lang.Object {
void ()
abstract com.sun.tools.javac.code.Type type ()
abstract java.lang.String value ()
abstract java.util.List parameters ()
static com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult create (com.sun.tools.javac.code.Type, java.lang.String, java.util.List)
com.sun.tools.javac.code.Type t
String v
java.util.List p
}
com/google/errorprone/bugpatterns/inject/guice/OverridesJavaxInjectableMethod.classOverridesJavaxInjectableMethod.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.OverridesJavaxInjectableMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
boolean foundJavaxInject
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters$2.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.bugpatterns.inject.guice.AssistedParameters this$0
void (com.google.errorprone.bugpatterns.inject.guice.AssistedParameters)
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters this$0
public java.lang.String apply (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree variableTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.AssistedParameters extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_CONSTRUCTOR_WITH_INJECT_OR_ASSISTED
private static final com.google.errorprone.matchers.MultiMatcher ASSISTED_PARAMETER_MATCHER
private static final com.google.common.base.Function VALUE_FROM_ASSISTED_ANNOTATION
public void ()
public final com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
java.util.Map$Entry assistedValueToParameters
java.util.Collection parametersForThisType
com.google.common.collect.ImmutableListMultimap keyForAssistedVariable
java.util.Map$Entry typeAndParameters
com.sun.source.tree.MethodTree constructor
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult assistedParameters
com.google.common.collect.Multimap parametersByType
java.util.List conflicts
private java.lang.String buildErrorMessage (java.util.List)
java.util.List simpleParameterNames
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult conflict
java.util.List conflicts
StringBuilder sb
private com.google.common.collect.Multimap partitionParametersByType (java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type existingType
com.sun.tools.javac.code.Type type
com.sun.source.tree.VariableTree node
java.util.List parameters
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
com.google.common.collect.Multimap multimap
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/ProvidesMethodOutsideOfModule.classProvidesMethodOutsideOfModule.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.ProvidesMethodOutsideOfModule extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher PROVIDES_ANNOTATION_ON_METHOD_OUTSIDE_OF_MODULE
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotation
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/AutoValue_AssistedParameters_ConflictResult.classAutoValue_AssistedParameters_ConflictResult.java
package com.google.errorprone.bugpatterns.inject.guice
final com.google.errorprone.bugpatterns.inject.guice.AutoValue_AssistedParameters_ConflictResult extends com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult {
private final com.sun.tools.javac.code.Type type
private final String value
private final java.util.List parameters
void (com.sun.tools.javac.code.Type, java.lang.String, java.util.List)
com.sun.tools.javac.code.Type type
String value
java.util.List parameters
com.sun.tools.javac.code.Type type ()
java.lang.String value ()
java.util.List parameters ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$ConflictResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/inject/guice/AssistedInjectScoping$1.classAssistedInjectScoping.java
package com.google.errorprone.bugpatterns.inject.guice
final com.google.errorprone.bugpatterns.inject.guice.AssistedInjectScoping$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult injectedConstructors
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/inject/guice/InjectOnFinalField.classInjectOnFinalField.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.InjectOnFinalField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FINAL_FIELD_WITH_GUICE_INJECT
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/AssistedParameters$1.classAssistedParameters.java
package com.google.errorprone.bugpatterns.inject.guice
final com.google.errorprone.bugpatterns.inject.guice.AssistedParameters$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.String apply (com.sun.source.tree.VariableTree)
java.util.Collection valueEntries
com.sun.tools.javac.code.Attribute$Compound c
com.sun.source.tree.VariableTree variableTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/inject/guice/OverridesGuiceInjectableMethod.classOverridesGuiceInjectableMethod.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.OverridesGuiceInjectableMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/inject/guice/AssistedInjectScoping.classAssistedInjectScoping.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.AssistedInjectScoping extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher CLASS_TO_SCOPE_ANNOTATIONS
private static final com.google.errorprone.matchers.MultiMatcher CLASS_TO_INJECTED_CONSTRUCTORS
private static final com.google.errorprone.matchers.Matcher HAS_ASSISTED_CONSTRUCTOR
public void ()
public final com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult hasScopeAnnotations
com.sun.source.tree.AnnotationTree annotationWithScopeAnnotation
static com.google.errorprone.matchers.MultiMatcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/inject/guice/BindingToUnqualifiedCommonType.classBindingToUnqualifiedCommonType.java
package com.google.errorprone.bugpatterns.inject.guice
public com.google.errorprone.bugpatterns.inject.guice.BindingToUnqualifiedCommonType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_SIMPLE_TYPE
private static final com.google.errorprone.matchers.Matcher PROVIDES_UNQUALIFIED_CONSTANT
private static final com.google.errorprone.matchers.Matcher BIND_TO_UNQUALIFIED_CONSTANT
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocation
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/QualifierWithTypeUse.classQualifierWithTypeUse.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.QualifierWithTypeUse extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher HAS_TARGET_ANNOTATION
private static final com.google.errorprone.matchers.Matcher IS_QUALIFIER_WITH_TARGET
private static final com.google.common.collect.ImmutableSet FORBIDDEN_ELEMENT_TYPES
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
java.lang.annotation.Target target
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult targetAnnotation
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
private boolean hasTypeUseOrTypeParameter (java.lang.annotation.Target)
java.lang.annotation.Target targetAnnotation
private com.google.errorprone.fixes.Fix removeTypeUse (java.lang.annotation.Target, com.sun.source.tree.AnnotationTree)
java.lang.annotation.Target targetAnnotation
com.sun.source.tree.AnnotationTree tree
java.util.Set elements
static void ()
}
com/google/errorprone/bugpatterns/inject/QualifierOnMethodWithoutProvides.class
com/google/errorprone/bugpatterns/inject/JavaxInjectOnAbstractMethod.classJavaxInjectOnAbstractMethod.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.JavaxInjectOnAbstractMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher INJECT_FINDER
private static final com.google.errorprone.matchers.Matcher ABSTRACT_OR_DEFAULT_METHOD_WITH_INJECT
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree injectAnnotation
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult injectAnnotations
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/InjectedConstructorAnnotations$1.classInjectedConstructorAnnotations.java
package com.google.errorprone.bugpatterns.inject
final com.google.errorprone.bugpatterns.inject.InjectedConstructorAnnotations$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
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/bugpatterns/inject/ElementPredicates.class
com/google/errorprone/bugpatterns/inject/InjectedConstructorAnnotations.classInjectedConstructorAnnotations.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.InjectedConstructorAnnotations extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher OPTIONAL_INJECTION_MATCHER
private static final com.google.errorprone.matchers.Matcher BINDING_ANNOTATION_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
private boolean isInjectedConstructor (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/AssistedInjectAndInjectOnSameConstructor.classAssistedInjectAndInjectOnSameConstructor.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnSameConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_ASSISTED_INJECT_MATCHER
private static final com.google.errorprone.matchers.Matcher injectOrAssistedInjectMatcher
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree treeWithAnnotation
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/InjectOnConstructorOfAbstractClass.classInjectOnConstructorOfAbstractClass.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.InjectOnConstructorOfAbstractClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.MultiMatcher INJECT_FINDER
private static final com.google.errorprone.matchers.Matcher TO_MATCH
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree injectAnnotation
com.google.errorprone.matchers.MultiMatcher$MultiMatchResult injectAnnotations
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/inject/AutoFactoryAtInject.classAutoFactoryAtInject.java
package com.google.errorprone.bugpatterns.inject
public com.google.errorprone.bugpatterns.inject.AutoFactoryAtInject extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_AUTO_FACTORY_ANNOTATION
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree potentiallyAnnotatedTree
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree annotatedTree
com.sun.source.tree.ClassTree classTree
com.google.common.collect.ImmutableList potentiallyAnnotatedTrees
private com.sun.source.tree.Tree getCurrentlyAnnotatedNode (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/LoopConditionChecker$LoopConditionVisitor.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LoopConditionChecker$LoopConditionVisitor extends com.sun.source.util.SimpleTreeVisitor {
private final com.google.common.collect.ImmutableSet$Builder conditionVars
static com.google.common.collect.ImmutableSet scan (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.google.common.collect.ImmutableSet$Builder conditionVars
public void (com.google.common.collect.ImmutableSet$Builder)
com.google.common.collect.ImmutableSet$Builder conditionVars
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
com.sun.tools.javac.code.Symbol sym
public java.lang.Boolean visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree tree
Void unused
public java.lang.Boolean visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree node
Void aVoid
public java.lang.Boolean visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.source.tree.BinaryTree node
Void aVoid
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 visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$3.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/IncompatibleModifiersChecker$1.classIncompatibleModifiersChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.IncompatibleModifiersChecker$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public javax.lang.model.element.Modifier apply (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/AutoValue_AbstractArgumentParameterChecker_PotentialReplacement.classAutoValue_AbstractArgumentParameterChecker_PotentialReplacement.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_AbstractArgumentParameterChecker_PotentialReplacement extends com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement {
private final String argumentName
private final String replacementString
private final com.sun.tools.javac.code.Symbol sym
void (java.lang.String, java.lang.String, com.sun.tools.javac.code.Symbol)
String argumentName
String replacementString
com.sun.tools.javac.code.Symbol sym
java.lang.String argumentName ()
java.lang.String replacementString ()
com.sun.tools.javac.code.Symbol sym ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/SelfEquals.classSelfEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List args
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/AbstractSuppressWarningsMatcher$1.classAbstractSuppressWarningsMatcher.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractSuppressWarningsMatcher$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ThrowIfUncheckedKnownChecked$1.classThrowIfUncheckedKnownChecked.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ThrowIfUncheckedKnownChecked$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
javax.lang.model.type.TypeMirror alternative
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
boolean isKnownCheckedException (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/Finally.classFinally.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.Finally extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ContinueTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher com.google.errorprone.bugpatterns.BugChecker$BreakTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ContinueTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchBreak (com.sun.source.tree.BreakTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BreakTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ThrowTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/NonFinalCompileTimeConstant.classNonFinalCompileTimeConstant.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonFinalCompileTimeConstant extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.source.tree.VariableTree parameter
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/IsInstanceOfClass$Operand.classIsInstanceOfClass.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand extends java.lang.Object {
void ()
abstract com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind ()
abstract java.lang.CharSequence value ()
abstract java.lang.CharSequence source ()
static com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand create (com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind
CharSequence value
CharSequence source
}
com/google/errorprone/bugpatterns/MultiVariableDeclaration.classMultiVariableDeclaration.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MultiVariableDeclaration extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$BlockTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BlockTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description checkDeclarations (java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
java.util.ArrayList fragments
com.google.errorprone.fixes.Fix fix
java.util.List children
com.google.errorprone.VisitorState state
com.google.common.collect.PeekingIterator it
}
com/google/errorprone/bugpatterns/EqualsNaN$1.classEqualsNaN.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.EqualsNaN$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MixedArrayDimensions.classMixedArrayDimensions.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MixedArrayDimensions extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description checkArrayDimensions (com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
String replacement
int nonWhitespace
int idx
com.sun.source.tree.Tree elemType
int start
int end
String dim
com.google.common.collect.ImmutableList tokens
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree type
com.google.errorprone.VisitorState state
CharSequence source
}
com/google/errorprone/bugpatterns/BigDecimalLiteralDouble$1.classBigDecimalLiteralDouble.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.BigDecimalLiteralDouble$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
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/StaticQualifiedUsingExpression.classStaticQualifiedUsingExpression.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StaticQualifiedUsingExpression extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final com.google.errorprone.matchers.Matcher staticAccessedFromInstanceMatcher
public void ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
String replacement
com.sun.tools.javac.code.Symbol packageSym
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol staticMemberSym
boolean isMethod
com.sun.tools.javac.code.Symbol ownerSym
com.sun.tools.javac.code.Symbol whereAccessedSym
boolean staticMemberDefinedHere
com.google.errorprone.fixes.SuggestedFix$Builder fix
String replacement
String memberName
String methodOrVariable
String customDiagnosticMessage
static void ()
}
com/google/errorprone/bugpatterns/ArgumentParameterSimilarityMetrics.class
com/google/errorprone/bugpatterns/TryFailThrowable$1.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$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 item
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
String methodName
String className
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ExpectedExceptionChecker.class
com/google/errorprone/bugpatterns/MockitoCast$WhenNeedsCastScanner.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$WhenNeedsCastScanner extends com.sun.source.util.TreePathScanner {
final java.util.Set badMocks
final com.google.errorprone.VisitorState state
final com.google.errorprone.bugpatterns.MockitoCast this$0
void (com.google.errorprone.bugpatterns.MockitoCast, java.util.Set, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.MockitoCast this$0
java.util.Set badMocks
com.google.errorprone.VisitorState state
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void unused
com.google.errorprone.matchers.Description description
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.tree.JCTree$JCMethodInvocation call
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type instantiatedReturnType
com.sun.tools.javac.code.Symbol$MethodSymbol methodSym
com.sun.tools.javac.code.Type uninstantiatedReturnType
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
String qual
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AutoValue_StaticImports_StaticImportInfo.classAutoValue_StaticImports_StaticImportInfo.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_StaticImports_StaticImportInfo extends com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo {
private final String importedName
private final String canonicalName
private final com.google.common.base.Optional simpleName
private final com.google.common.collect.ImmutableSet members
void (java.lang.String, java.lang.String, com.google.common.base.Optional, com.google.common.collect.ImmutableSet)
String importedName
String canonicalName
com.google.common.base.Optional simpleName
com.google.common.collect.ImmutableSet members
java.lang.String importedName ()
java.lang.String canonicalName ()
com.google.common.base.Optional simpleName ()
com.google.common.collect.ImmutableSet members ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/ThrowIfUncheckedKnownChecked.classThrowIfUncheckedKnownChecked.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThrowIfUncheckedKnownChecked extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_THROW_IF_UNCHECKED
private static final com.google.errorprone.matchers.Matcher IS_KNOWN_CHECKED_EXCEPTION
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/SelfEquality.classSelfEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfEquality extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
StringBuilder fixedExpression
com.sun.source.tree.ExpressionTree leftOperand
com.sun.source.tree.ExpressionTree rightOperand
com.sun.tools.javac.code.Type leftType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.fixes.Fix fix
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.google.common.collect.FluentIterable nonSyntheticMembers
boolean isUtilityClass
}
com/google/errorprone/bugpatterns/JUnitAmbiguousTestClass.classJUnitAmbiguousTestClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnitAmbiguousTestClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/DeadException$ChildOfBlockOrCase.classDeadException.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.DeadException$ChildOfBlockOrCase 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.sun.source.tree.Tree enclosing
}
com/google/errorprone/bugpatterns/TruthConstantAsserts.classTruthConstantAsserts.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TruthConstantAsserts extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_THAT
private static final java.util.regex.Pattern EQ_NEQ
private static final com.google.errorprone.matchers.Matcher TRUTH_SUBJECT_CALL
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree rec
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.ExpressionTree expectation
com.google.errorprone.fixes.SuggestedFix fix
static void ()
}
com/google/errorprone/bugpatterns/ElementsCountedInLoop.classElementsCountedInLoop.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ElementsCountedInLoop extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$WhileLoopTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree identifier
com.sun.source.tree.MethodInvocationTree methodInvocation
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCWhileLoop whileLoop
com.sun.tools.javac.tree.JCTree$JCExpression whileExpression
public com.google.errorprone.matchers.Description matchEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
String replacement
com.google.errorprone.fixes.Fix fix
String replacement
com.google.errorprone.fixes.Fix fix
String replacement
com.sun.source.tree.ExpressionTree expression
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.EnhancedForLoopTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop enhancedForLoop
com.sun.source.tree.IdentifierTree identifier
private com.sun.tools.javac.tree.JCTree$JCStatement extractSingleStatement (com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCBlock block
private com.sun.source.tree.IdentifierTree getIncrementedIdentifer (com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCUnary unary
com.sun.tools.javac.tree.JCTree$JCAssignOp assignOp
com.sun.tools.javac.tree.JCTree$JCBinary binary
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.source.tree.Tree$Kind kind
com.sun.tools.javac.tree.JCTree$JCStatement statement
private boolean isConstantOne (com.sun.tools.javac.tree.JCTree$JCExpression)
int intValue
Object literalValue
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.sun.source.tree.Tree$Kind kind
}
com/google/errorprone/bugpatterns/BadComparable.classBadComparable.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BadComparable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARABLE_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARABLE_CLASS_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_CLASS_MATCHER
public void ()
private static com.sun.tools.javac.code.Type getTypeOfSubtract (com.sun.source.tree.BinaryTree)
com.sun.source.tree.BinaryTree expression
com.sun.tools.javac.code.Type expressionType
private boolean matches (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type treeType
com.sun.source.tree.ExpressionTree expression
com.sun.tools.javac.code.Type expressionType
com.sun.tools.javac.code.TypeTag expressionTypeTag
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ClassTree declaringClass
com.sun.source.tree.MethodTree method
com.sun.source.tree.BinaryTree subtract
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/AbstractArgumentParameterChecker$1.classAbstractArgumentParameterChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/TryFailThrowable$MatchResult.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult extends java.lang.Object {
static final com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult DOES_NOT_MATCH
final com.sun.source.tree.StatementTree failStatement
final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType caughtType
static com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult matches (com.sun.source.tree.StatementTree, com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType caughtType
static com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult doesNotMatch ()
void (com.sun.source.tree.StatementTree, com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType caughtType
boolean matched ()
static void ()
}
com/google/errorprone/bugpatterns/CompileTimeConstantChecker.classCompileTimeConstantChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CompileTimeConstantChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final String DID_YOU_MEAN_FINAL_FMT_MESSAGE
private final com.google.errorprone.matchers.Matcher compileTimeConstExpressionMatcher
public void ()
private com.google.errorprone.matchers.Description matchArguments (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.Iterator)
com.sun.source.tree.ExpressionTree actualParam
com.sun.tools.javac.code.Symbol$VarSymbol formalParam
com.sun.source.tree.ExpressionTree actualParam
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol calleeSymbol
java.util.Iterator actualParams
com.sun.tools.javac.code.Symbol$VarSymbol lastFormalParam
private com.google.errorprone.matchers.Description handleMatch (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree actualParam
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol var
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/RequiredModifiersChecker.classRequiredModifiersChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RequiredModifiersChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final String MESSAGE_TEMPLATE
public void ()
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.annotations.RequiredModifiers annotation
java.util.Set requiredModifiers
com.sun.source.tree.Tree parent
java.util.Set missing
String annotationName
String nameString
String customMessage
}
com/google/errorprone/bugpatterns/AbstractArgumentParameterChecker.class
com/google/errorprone/bugpatterns/EqualsNaN.classEqualsNaN.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsNaN extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
String prefix
String prefix
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
String prefix
com.sun.tools.javac.tree.JCTree$JCExpression left
com.sun.tools.javac.tree.JCTree$JCExpression right
String leftMatch
String rightMatch
private java.lang.CharSequence toString (com.sun.tools.javac.tree.JCTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree tree
com.google.errorprone.VisitorState state
CharSequence source
private java.lang.String matchNaN (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/bugpatterns/NarrowingCompoundAssignment$NarrowingCastKind.classNarrowingCompoundAssignment.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind DEFICIENT
public static final com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind FLOAT_TO_INTEGRAL
private final String message
private static final com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind[] $VALUES
public static com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind[] values ()
public static com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String message
java.lang.String message ()
static void ()
}
com/google/errorprone/bugpatterns/TruthSelfEquals$1.classTruthSelfEquals.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TruthSelfEquals$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree rec
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/NarrowingCompoundAssignment$1.classNarrowingCompoundAssignment.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/WildcardImport$TypeToImport.classWildcardImport.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.WildcardImport$TypeToImport extends java.lang.Object {
void ()
abstract java.lang.String name ()
abstract com.sun.tools.javac.code.Symbol owner ()
abstract boolean isStatic ()
static com.google.errorprone.bugpatterns.WildcardImport$TypeToImport create (java.lang.String, com.sun.tools.javac.code.Symbol, boolean)
String name
com.sun.tools.javac.code.Symbol owner
boolean stat
private void addFix (com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.fixes.SuggestedFix$Builder fix
String qualifiedName
static void access$000 (com.google.errorprone.bugpatterns.WildcardImport$TypeToImport, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.bugpatterns.WildcardImport$TypeToImport x0
com.google.errorprone.fixes.SuggestedFix$Builder x1
}
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor$2.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$BoxedPrimitiveConstructor$DoubleAndFloatStatus
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/DefaultCharset$2.classDefaultCharset.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.DefaultCharset$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ArrayHashCode.classArrayHashCode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayHashCode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher varargsHashCodeMethodMatcher
private static final com.google.errorprone.matchers.Matcher jdk7HashCodeMethodMatcher
private static final com.google.errorprone.matchers.Matcher instanceHashCodeMethodMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.code.Type elemType
com.sun.source.tree.ExpressionTree arg
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Types types
private static java.lang.String rewriteArrayArgument (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Types)
com.sun.source.tree.ExpressionTree arg
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type argType
static void ()
}
com/google/errorprone/bugpatterns/NonOverridingEquals$CastState.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonOverridingEquals$CastState extends java.lang.Object {
final com.sun.tools.javac.util.Name name
final String castToType
final com.google.errorprone.fixes.SuggestedFix$Builder fix
public void (com.sun.tools.javac.util.Name, java.lang.String, com.google.errorprone.fixes.SuggestedFix$Builder)
com.sun.tools.javac.util.Name name
String castToType
com.google.errorprone.fixes.SuggestedFix$Builder fix
}
com/google/errorprone/bugpatterns/SimpleDateFormatConstant.classSimpleDateFormatConstant.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SimpleDateFormatConstant extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
String name
private static com.google.errorprone.fixes.Fix threadLocalFix (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.CompilationUnitTree unit
}
com/google/errorprone/bugpatterns/DefaultCharset$CharsetFix$1.classDefaultCharset.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix$1 extends com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix {
void (java.lang.String, int, java.lang.String)
String replacement
void addImport (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/Finally$FinallyJumpMatcher.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher extends com.google.errorprone.bugpatterns.Finally$FinallyCompletionMatcher {
private final com.sun.tools.javac.util.Name label
private final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType jumpType
public void (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue jcContinue
public void (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak jcBreak
protected com.google.errorprone.bugpatterns.Finally$MatchResult matchAncestor (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree prevTree
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher {
private static final com.google.errorprone.matchers.Matcher unaryIncrementDecrementMatcher
private static final com.google.errorprone.matchers.Matcher compoundAssignmentIncrementDecrementMatcher
public void ()
private static com.google.errorprone.matchers.Matcher expressionFromUnaryTree (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher exprMatcher
private static com.google.errorprone.matchers.Matcher variableFromCompoundAssignmentTree (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher exprMatcher
private static com.google.errorprone.matchers.Matcher variableFromAssignmentTree (com.google.errorprone.matchers.Matcher)
com.google.errorprone.matchers.Matcher exprMatcher
public com.google.errorprone.matchers.Description matchUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
private static com.google.errorprone.matchers.Matcher assignmentIncrementDecrementMatcher (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree variable
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/IdentityBinaryExpression$1.classIdentityBinaryExpression.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.IdentityBinaryExpression$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/StringBuilderInitWithChar.classStringBuilderInitWithChar.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StringBuilderInitWithChar extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
char ch
com.sun.source.tree.ExpressionTree argument
com.sun.tools.javac.code.Type type
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/WildcardImport$2.classWildcardImport.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.WildcardImport$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static void ()
}
com/google/errorprone/bugpatterns/IsInstanceOfClass$Kind.classIsInstanceOfClass.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind LITERAL
public static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind GET_CLASS
public static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind EXPR
private static final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind[] $VALUES
public static com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind[] values ()
public static com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/NoAllocationChecker$2.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$1.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.RemoveUnusedImports$1 extends java.lang.Object implements com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink {
final java.util.Set val$unusedImports
final com.google.common.collect.ImmutableSetMultimap val$importedSymbols
final com.google.errorprone.bugpatterns.RemoveUnusedImports this$0
void (com.google.errorprone.bugpatterns.RemoveUnusedImports, java.util.Set, com.google.common.collect.ImmutableSetMultimap)
com.google.errorprone.bugpatterns.RemoveUnusedImports this$0
public boolean keepScanning ()
public void accept (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
}
com/google/errorprone/bugpatterns/TypeParameterUnusedInFormals$TypeParameterFinder.classTypeParameterUnusedInFormals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals$TypeParameterFinder extends com.sun.tools.javac.code.Types$DefaultTypeVisitor {
private final java.util.Set seen
private void ()
static java.util.Set visit (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals$TypeParameterFinder visitor
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type$ClassType type
Void unused
public void visitIntersectionClassType (com.sun.tools.javac.code.Type$IntersectionClassType)
com.sun.tools.javac.code.Type component
com.sun.tools.javac.code.Type$IntersectionClassType type
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType type
Void unused
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType type
Void unused
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar type
Void unused
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void unused
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/bugpatterns/ShortCircuitBoolean.classShortCircuitBoolean.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ShortCircuitBoolean extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/ProtoFieldNullComparison.classProtoFieldNullComparison.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtoFieldNullComparison extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.common.base.Predicate NO_ARGS
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher protoMessageReceiverMatcher
private static final String LIST_INTERFACE
private static final com.google.errorprone.matchers.Matcher returnsListMatcher
private static final java.util.Set COMPARISON_OPERATORS
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
private static boolean isNull (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
private static boolean isProtoMessageGetInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isFieldGetMethod (java.lang.String)
String methodName
private static java.lang.String getMethodName (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
private static boolean isGetListMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isGetMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean receiverIsProtoMessage (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static java.lang.String replaceLast (java.lang.String, java.lang.String, java.lang.String)
String text
String pattern
String replacement
StringBuilder builder
int lastIndexOf
private static java.lang.String createReplacement (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree methodInvocation
String methodName
String hasMethod
java.util.Set hasMethods
String replacement
String replacement
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree leftOperand
com.sun.source.tree.ExpressionTree rightOperand
com.sun.source.tree.ExpressionTree methodInvocation
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
String replacement
static java.util.Set access$000 ()
static boolean access$100 (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree x0
static boolean access$200 (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/IsInstanceOfClass.classIsInstanceOfClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IsInstanceOfClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher INSTANCE_OF_CLASS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static java.lang.String buildReplacement (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand lhs
com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand rhs
static com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand classify (com.sun.tools.javac.tree.JCTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree receiverInvocation
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.source.tree.MemberSelectTree select
com.sun.tools.javac.tree.JCTree tree
com.google.errorprone.VisitorState state
CharSequence source
static void ()
}
com/google/errorprone/bugpatterns/JUnitAssertSameCheck.classJUnitAssertSameCheck.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnitAssertSameCheck extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_SAME_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List args
static void ()
}
com/google/errorprone/bugpatterns/DefaultCharset$CharsetFix$2.classDefaultCharset.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix$2 extends com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix {
void (java.lang.String, int, java.lang.String)
String replacement
void addImport (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/ProtoFieldNullComparison$2.classProtoFieldNullComparison.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProtoFieldNullComparison$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree leftOperand
com.sun.source.tree.ExpressionTree rightOperand
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass$1.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
void (com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass)
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/AsyncFunctionReturnsNull.classAsyncFunctionReturnsNull.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.AsyncFunctionReturnsNull extends com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull {
public void ()
}
com/google/errorprone/bugpatterns/android/IsLoggableTagLength$1.classIsLoggableTagLength.java
package com.google.errorprone.bugpatterns.android
com.google.errorprone.bugpatterns.android.IsLoggableTagLength$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$identifierSymbol
final com.google.errorprone.bugpatterns.android.IsLoggableTagLength this$0
void (com.google.errorprone.bugpatterns.android.IsLoggableTagLength, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.android.IsLoggableTagLength this$0
public com.sun.source.tree.VariableTree visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void p
public com.sun.source.tree.VariableTree reduce (com.sun.source.tree.VariableTree, com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree r1
com.sun.source.tree.VariableTree r2
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/android/StaticOrDefaultInterfaceMethod.classStaticOrDefaultInterfaceMethod.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.StaticOrDefaultInterfaceMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_STATIC_OR_DEFAULT_METHOD_ON_INTERFACE
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/android/MislabeledAndroidString.classMislabeledAndroidString.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.MislabeledAndroidString extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final String R_STRING_CLASSNAME
static final com.google.common.collect.ImmutableMap MISLEADING
static final com.google.common.collect.ImmutableMap ASSUMED_MEANINGS
public void ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
String misleading
String preferred
static void ()
}
com/google/errorprone/bugpatterns/android/HardCodedSdCardPath.classHardCodedSdCardPath.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.HardCodedSdCardPath extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher {
static final String SDCARD
static final String DATA
static final com.google.common.collect.ImmutableMap PATH_TABLE
public void ()
public com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
String hardCodedPath
String correctPath
String remainderPath
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
java.util.Map$Entry entry
com.sun.source.tree.LiteralTree tree
com.google.errorprone.VisitorState state
String literal
static void ()
}
com/google/errorprone/bugpatterns/android/IsLoggableTagLength.classIsLoggableTagLength.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.IsLoggableTagLength extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_LOGGABLE_CALL
private static final com.google.errorprone.matchers.Matcher GET_SIMPLE_NAME_CALL
private static final com.google.errorprone.matchers.Matcher RECEIVER_IS_CLASS_LITERAL
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree declaredField
String tagName
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree tagArg
String tagConstantValue
com.sun.source.tree.ExpressionTree tagExpr
private boolean isValidTag (java.lang.String)
String tag
private com.sun.source.tree.VariableTree findEnclosingIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree originalNode
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol identifierSymbol
static void ()
}
com/google/errorprone/bugpatterns/android/FragmentNotInstantiable.classFragmentNotInstantiable.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.FragmentNotInstantiable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String MESSAGE_BASE
private static final String FRAGMENT_CLASS
private static final String FRAGMENT_CLASS_V4
private static final com.google.errorprone.matchers.Matcher FRAGMENT_MATCHER
public void ()
private com.google.errorprone.matchers.Description buildErrorMessage (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree tree
String explanation
com.google.errorprone.matchers.Description$Builder description
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree constructor
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
String className
java.util.List constructors
static void ()
}
com/google/errorprone/bugpatterns/android/FragmentInjection.classFragmentInjection.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.FragmentInjection extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher OVERRIDES_IS_VALID_FRAGMENT
private static final com.sun.source.util.TreeScanner ALWAYS_RETURNS_TRUE
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol isValidFragmentMethodSymbol
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type preferenceActivityType
com.sun.tools.javac.code.Symbol$TypeSymbol preferenceActivityTypeSymbol
boolean methodNotImplemented
com.sun.source.tree.MethodTree isValidFragmentMethodTree
private static com.sun.source.tree.MethodTree getMethod (com.google.errorprone.matchers.Matcher, com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree memberTree
com.sun.source.tree.Tree member
com.google.errorprone.matchers.Matcher methodMatcher
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/android/RectIntersectReturnValueIgnored.classRectIntersectReturnValueIgnored.java
package com.google.errorprone.bugpatterns.android
public final com.google.errorprone.bugpatterns.android.RectIntersectReturnValueIgnored extends com.google.errorprone.bugpatterns.AbstractReturnValueIgnored {
public void ()
public com.google.errorprone.matchers.Matcher specializedMatcher ()
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/android/BundleDeserializationCast.classBundleDeserializationCast.java
package com.google.errorprone.bugpatterns.android
public com.google.errorprone.bugpatterns.android.BundleDeserializationCast extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher {
private static final com.google.errorprone.matchers.Matcher BUNDLE_DESERIALIZATION_CAST_EXPRESSION
public void ()
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type componentType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type charSequenceType
com.sun.tools.javac.code.Type stringType
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree targetType
private com.google.errorprone.matchers.Description getDescriptionForType (com.sun.source.tree.TypeCastTree, java.lang.String)
com.sun.source.tree.TypeCastTree tree
String baseType
String targetType
static void ()
}
com/google/errorprone/bugpatterns/android/FragmentInjection$1.classFragmentInjection.java
package com.google.errorprone.bugpatterns.android
final com.google.errorprone.bugpatterns.android.FragmentInjection$1 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree node
Void unused
com.sun.source.tree.ExpressionTree returnExpression
Boolean returnValue
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/bugpatterns/JUnit4TestNotRun.classJUnit4TestNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4TestNotRun extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String JUNIT4_TEST_ANNOTATION
private static final com.google.errorprone.matchers.JUnitMatchers$JUnit4TestClassMatcher isJUnit4TestClass
private static final com.google.errorprone.matchers.Matcher POSSIBLE_TEST_METHOD
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
java.util.List annotations
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
private static com.google.errorprone.fixes.Fix prefixMethodWithTestAnnotation (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String methodString
CharSequence methodSource
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/PrimitiveArrayPassedToVarargsMethod.classPrimitiveArrayPassedToVarargsMethod.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PrimitiveArrayPassedToVarargsMethod extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher isVarargs
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ReturnValueIgnored$2.classReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ReturnValueIgnored$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final java.util.Set val$typeSet
void (java.util.Set)
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.Type receiverType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/DepAnn.classDepAnn.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DepAnn extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description checkDeprecatedAnnotation (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 symbol
}
com/google/errorprone/bugpatterns/NonOverridingEquals$1.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonOverridingEquals$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/NonCanonicalStaticImport.classNonCanonicalStaticImport.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonCanonicalStaticImport extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo importInfo
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$2.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonContractViolated$2 extends com.sun.source.util.SimpleTreeVisitor {
final java.util.Set val$seenResults
final com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
void (com.google.errorprone.bugpatterns.ComparisonContractViolated, java.util.Set)
com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
protected java.lang.Void defaultAction (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.google.errorprone.VisitorState state
public java.lang.Void visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ConditionalExpressionTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AbstractJUnit4InitMethodNotRun.classAbstractJUnit4InitMethodNotRun.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String JUNIT_TEST
protected final com.google.errorprone.matchers.JUnitMatchers$JUnit4TestClassMatcher isJUnit4TestClass
protected void ()
protected abstract com.google.errorprone.matchers.Matcher methodMatcher ()
protected abstract java.lang.String correctAnnotation ()
protected abstract java.util.List annotationReplacements ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements replacement
com.google.errorprone.matchers.Description description
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
String annotationClassName
com.sun.source.tree.AnnotationTree annotationNode
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
boolean matches
String correctAnnotation
String unqualifiedClassName
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
Boolean annotationAdded
private java.lang.Boolean makeProtectedPublic (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, java.lang.String, com.google.errorprone.fixes.SuggestedFix$Builder, boolean)
CharSequence methodSource
String methodString
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
String unqualifiedClassName
com.google.errorprone.fixes.SuggestedFix$Builder suggestedFix
boolean addAnnotation
private com.google.errorprone.matchers.Description tryToReplaceAnnotation (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, java.lang.String, java.lang.String)
com.sun.source.tree.AnnotationTree annotationTree
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
String badAnnotation
String goodAnnotation
String finalName
private java.lang.String getUnqualifiedClassName (java.lang.String)
String goodAnnotation
private com.sun.source.tree.AnnotationTree findAnnotation (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState, java.lang.String)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
String annotationName
com.sun.source.tree.AnnotationTree annotationNode
}
com/google/errorprone/bugpatterns/ShortCircuitBoolean$1.classShortCircuitBoolean.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ShortCircuitBoolean$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$ComparisonResult.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult NEGATIVE_CONSTANT
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult ZERO
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult POSITIVE_CONSTANT
public static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult NONCONSTANT
private static final com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult[] $VALUES
public static com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult[] values ()
public static com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$5.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$5 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.common.collect.ImmutableList val$copyOfMatchers
void (com.google.common.collect.ImmutableList)
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/bugpatterns/FuturesGetCheckedIllegalExceptionType$2.classFuturesGetCheckedIllegalExceptionType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType$2 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$MethodSymbol constructorSymbol
com.sun.tools.javac.code.Symbol enclosedSymbol
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ProtoFieldNullComparison$1.classProtoFieldNullComparison.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProtoFieldNullComparison$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol input
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/CanBeStaticAnalyzer$TypeVariableScanner.classCanBeStaticAnalyzer.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$TypeVariableScanner extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.google.errorprone.bugpatterns.CanBeStaticAnalyzer this$0
private void (com.google.errorprone.bugpatterns.CanBeStaticAnalyzer)
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void aVoid
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type a
com.sun.tools.javac.code.Type$ClassType t
Void aVoid
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void unused
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
void (com.google.errorprone.bugpatterns.CanBeStaticAnalyzer, com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$1)
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer x0
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$1 x1
}
com/google/errorprone/bugpatterns/WildcardImport.class
com/google/errorprone/bugpatterns/MissingFail$IgnoredEnclosingMethodMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$IgnoredEnclosingMethodMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodTree enclosingMethodTree
javax.lang.model.element.Name name
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/MissingFail$InLoopMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$InLoopMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/TypeParameterShadowing$1.classTypeParameterShadowing.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TypeParameterShadowing$1 extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.code.Symbol val$typeVariableSymbol
final com.google.errorprone.VisitorState val$state
final String val$name
final com.google.errorprone.fixes.SuggestedFix$Builder val$fixBuilder
final String val$typeVarReplacement
void (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState, java.lang.String, 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.sun.tools.javac.code.Symbol identSym
}
com/google/errorprone/bugpatterns/NoAllocationChecker$1.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$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 node
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
}
com/google/errorprone/bugpatterns/NumericEquality.classNumericEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NumericEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
public void ()
protected boolean matchArgument (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
public static boolean isFinal (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
}
com/google/errorprone/bugpatterns/UnsynchronizedOverridesSynchronized.classUnsynchronizedOverridesSynchronized.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnsynchronizedOverridesSynchronized extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol s
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
private static boolean isSynchronized (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/PrimitiveArrayPassedToVarargsMethod$1.classPrimitiveArrayPassedToVarargsMethod.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.PrimitiveArrayPassedToVarargsMethod$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.util.List params
int varargsPosition
com.sun.tools.javac.code.Type$ArrayType varargsParamType
com.sun.tools.javac.tree.JCTree$JCMethodInvocation methodInvocation
com.sun.tools.javac.util.List arguments
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type varargsArgumentType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/EqualsHashCode.classEqualsHashCode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsHashCode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree methodTree
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$TypeSymbol symbol
com.sun.source.tree.MethodTree equals
com.sun.tools.javac.code.Symbol$MethodSymbol hashCodeSym
static void ()
}
com/google/errorprone/bugpatterns/ClassNewInstance$1.classClassNewInstance.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ClassNewInstance$1 extends com.sun.tools.javac.tree.TreeScanner {
final com.google.errorprone.VisitorState val$state
final java.util.concurrent.atomic.AtomicBoolean val$newInstanceInCatch
final com.google.errorprone.bugpatterns.ClassNewInstance this$0
void (com.google.errorprone.bugpatterns.ClassNewInstance, com.google.errorprone.VisitorState, java.util.concurrent.atomic.AtomicBoolean)
com.google.errorprone.bugpatterns.ClassNewInstance this$0
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
}
com/google/errorprone/bugpatterns/ArgumentParameterSwap.class
com/google/errorprone/bugpatterns/WaitNotInLoop.classWaitNotInLoop.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.WaitNotInLoop extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final com.google.errorprone.matchers.Matcher matcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
CharSequence ifSource
String replacement
com.sun.tools.javac.tree.JCTree$JCIf enclosingIf
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
com.sun.tools.javac.code.Symbol$MethodSymbol sym
static void ()
}
com/google/errorprone/bugpatterns/HashtableContains.classHashtableContains.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.HashtableContains extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
static final com.google.errorprone.matchers.Matcher CONTAINS_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type key
com.sun.tools.javac.code.Type value
com.sun.tools.javac.code.Type arg
boolean valueShaped
boolean keyShaped
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder result
com.sun.tools.javac.util.List tyargs
private com.google.errorprone.fixes.Fix replaceMethodName (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String newName
String source
int idx
String replacement
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/JUnit4SetUpNotRun.classJUnit4SetUpNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4SetUpNotRun extends com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun {
public void ()
protected com.google.errorprone.matchers.Matcher methodMatcher ()
protected java.lang.String correctAnnotation ()
protected java.util.List annotationReplacements ()
public volatile com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/DoNotCallChecker.class
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$3.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$3 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ExpressionTree val$argument
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, com.sun.source.tree.ExpressionTree)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public com.google.errorprone.fixes.Fix apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/ArrayEquals.classArrayEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher instanceEqualsMatcher
private static final com.google.errorprone.matchers.Matcher staticEqualsMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String arg1
String arg2
String arg1
String arg2
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
String arg1
String arg2
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterUnusedInFormals.classTypeParameterUnusedInFormals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type$TypeVar retType
com.sun.tools.javac.code.Symbol$VarSymbol formalParam
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Type$TypeVar retType
}
com/google/errorprone/bugpatterns/OperatorPrecedence.classOperatorPrecedence.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.OperatorPrecedence extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final java.util.EnumSet CONDITIONAL
private static final java.util.EnumSet SHIFT
private static final java.util.EnumSet ARITHMETIC
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
private boolean isConfusing (com.sun.source.tree.Tree$Kind, com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind thisKind
com.sun.source.tree.Tree$Kind parentKind
static void ()
}
com/google/errorprone/bugpatterns/TryFailThrowable.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TryFailThrowable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher javaLangThrowable
private static final com.google.errorprone.matchers.Matcher javaLangError
private static final com.google.errorprone.matchers.Matcher someAssertionFailure
private static final com.google.errorprone.matchers.Matcher failOrAssert
public void ()
public com.google.errorprone.matchers.Description matchTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult matchResult
com.google.errorprone.matchers.Description$Builder builder
private static com.google.errorprone.fixes.Fix fixByCatchingException (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.VariableTree catchParameter
private static com.google.errorprone.fixes.Fix fixByThrowingJavaLangError (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
String messageSnippet
private static com.google.errorprone.fixes.Fix fixWithReturnOrBoolean (com.sun.source.tree.TryTree, com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
com.sun.source.tree.Tree grandparent
private static com.google.errorprone.fixes.Fix fixWithReturn (com.sun.source.tree.TryTree, com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
String messageSnippet
private static com.google.errorprone.fixes.Fix fixWithBoolean (com.sun.source.tree.TryTree, com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
String messageSnippet
private static java.lang.String getMessageSnippet (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters)
com.sun.source.tree.StatementTree failStatement
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters hasOtherParameters
com.sun.source.tree.ExpressionTree expression
com.sun.tools.javac.code.Symbol$MethodSymbol sym
String tail
private static boolean hasInitialStringParameter (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
java.util.List parameters
private static com.google.errorprone.bugpatterns.TryFailThrowable$MatchResult tryTreeMatches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.StatementTree statement
com.sun.source.tree.StatementTree catchStatement
com.sun.source.tree.TryTree tryTree
com.google.errorprone.VisitorState state
com.sun.source.tree.BlockTree tryBlock
java.util.List statements
com.sun.source.tree.StatementTree failStatement
java.util.List catches
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.VariableTree catchType
boolean catchesThrowable
boolean catchesError
boolean catchesOtherError
java.util.List catchStatements
private static com.sun.source.tree.StatementTree getLastStatement (com.sun.source.tree.BlockTree)
com.sun.source.tree.BlockTree blockTree
private static com.sun.source.tree.CatchTree getOnlyCatch (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tryTree
static void ()
}
com/google/errorprone/bugpatterns/AsyncCallableReturnsNull.classAsyncCallableReturnsNull.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.AsyncCallableReturnsNull extends com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull {
public void ()
}
com/google/errorprone/bugpatterns/FunctionalInterfaceMethodChanged$1.classFunctionalInterfaceMethodChanged.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged$1 extends com.sun.source.util.SimpleTreeVisitor {
final com.sun.tools.javac.code.Symbol val$thisInterfaceSam
final com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged this$0
void (com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged, java.lang.Boolean, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged this$0
Boolean x0
public java.lang.Boolean visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BlockTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionStatementTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree node
com.google.errorprone.VisitorState state
public java.lang.Boolean visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/UnnecessaryStaticImport.classUnnecessaryStaticImport.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnnecessaryStaticImport extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo importInfo
}
com/google/errorprone/bugpatterns/TypeParameterUnusedInFormals$1.classTypeParameterUnusedInFormals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/FloatingPointLiteralPrecision$1.classFloatingPointLiteralPrecision.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.FloatingPointLiteralPrecision$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/UnnecessaryDefaultInEnumSwitch.class
com/google/errorprone/bugpatterns/NullablePrimitive.classNullablePrimitive.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullablePrimitive extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotatedTypeTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotatedTypeTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
private com.google.errorprone.matchers.Description check (com.sun.tools.javac.code.Type, java.util.List)
com.sun.tools.javac.code.Type type
java.util.List annotations
com.sun.source.tree.AnnotationTree annotation
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$2.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$2 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (java.lang.String)
String clazzName
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/BadAnnotationImplementation$2.classBadAnnotationImplementation.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BadAnnotationImplementation$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
void (com.google.errorprone.bugpatterns.BadAnnotationImplementation)
com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/TypeParameterQualifier.classTypeParameterQualifier.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TypeParameterQualifier extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol baseSym
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.tree.JCTree$JCExpression qual
}
com/google/errorprone/bugpatterns/ConstantOverflow$1.classConstantOverflow.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ConstantOverflow$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public java.lang.Number visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Void)
com.sun.source.tree.ConditionalExpressionTree node
Void p
Number ifTrue
Number ifFalse
Boolean condition
public java.lang.Number visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree node
Void p
public java.lang.Number visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree node
Void p
Number value
public java.lang.Number visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.source.tree.BinaryTree node
Void p
Number lhs
Number rhs
public java.lang.Number visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Void)
com.sun.source.tree.TypeCastTree node
Void p
Number value
javax.lang.model.type.TypeKind kind
public java.lang.Number visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree node
Void p
public java.lang.Number visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void p
public java.lang.Number visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree node
Void unused
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 visitMemberSelect (com.sun.source.tree.MemberSelectTree, 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 visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner extends com.sun.source.util.DocTreePathScanner {
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner this$0
void (com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner)
com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner this$0
public java.lang.Void visitReference (com.sun.source.doctree.ReferenceTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.tools.javac.code.Symbol$VarSymbol parameter
com.sun.source.doctree.ReferenceTree referenceTree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.tools.javac.code.Symbol symbolForReference
com.sun.tools.javac.tree.JCTree base
public volatile java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AbstractAsyncTypeReturnsNull$1.classAbstractAsyncTypeReturnsNull.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final Class val$clazz
void (java.lang.Class)
public boolean matches (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/JUnit3TestNotRun.classJUnit3TestNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit3TestNotRun extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final java.util.regex.Pattern MISSPELLED_NAME
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String fixedName
String fixedName
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher methodMatcher
String name
String fixedName
java.util.regex.Matcher matcher
com.sun.tools.javac.tree.JCTree$JCMethodDecl decl
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/NarrowingCompoundAssignment.classNarrowingCompoundAssignment.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NarrowingCompoundAssignment extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher {
private static final java.util.Set DEFICIENT_TYPES
private static final java.util.Set INTEGRAL_TYPES
private static final java.util.Set FLOAT_TYPES
public void ()
static java.lang.String assignmentToString (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
static com.sun.source.tree.Tree$Kind regularAssignmentFromCompound (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind castKind
com.google.common.base.Optional fix
private static com.google.errorprone.bugpatterns.NarrowingCompoundAssignment$NarrowingCastKind identifyBadCast (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type lhs
com.sun.tools.javac.code.Type rhs
com.sun.tools.javac.code.Types types
private static com.google.common.base.Optional rewriteCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree$Kind rhsKind
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
CharSequence var
CharSequence expr
com.sun.source.tree.Tree$Kind regularAssignmentKind
String op
String castType
String replacement
static void ()
}
com/google/errorprone/bugpatterns/AbstractReturnValueIgnored$1.classAbstractReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AbstractReturnValueIgnored$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$name
void (java.lang.String)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree item
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/MustBeClosedChecker.classMustBeClosedChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MustBeClosedChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher HAS_MUST_BE_CLOSED_ANNOTATION
private static final com.google.errorprone.matchers.Matcher METHOD_RETURNS_AUTO_CLOSEABLE_MATCHER
private static final com.google.errorprone.matchers.Matcher AUTO_CLOSEABLE_CONSTRUCTOR_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
boolean isAConstructor
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol msym
String methodName
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchNewClassOrMethodInvocation (java.lang.String, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
String name
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
String errorMessage
com.sun.source.tree.MethodTree callerMethodTree
private static com.sun.source.tree.MethodTree enclosingMethod (com.google.errorprone.VisitorState)
com.sun.source.tree.Tree node
com.google.errorprone.VisitorState state
private boolean inTWR (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Symbol sym
static void ()
}
com/google/errorprone/bugpatterns/ProtocolBufferOrdinal.classProtocolBufferOrdinal.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtocolBufferOrdinal extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher PROTO_MSG_ORDINAL_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree rec
static void ()
}
com/google/errorprone/bugpatterns/GetClassOnAnnotation.classGetClassOnAnnotation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GetClassOnAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ANNOTATION_CLASS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/MutableConstantField.classMutableConstantField.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.MutableConstantField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.google.common.collect.ImmutableMap MUTABLE_TO_IMMUTABLE_CLASS_NAME_MAP
private static final com.sun.source.util.SimpleTreeVisitor GET_TYPE_TREE_VISITOR
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree lhsTree
com.sun.tools.javac.code.Symbol lhsSymbol
String lhsTypeQualifiedName
String immutableClassName
com.sun.tools.javac.code.Type immutableType
com.sun.source.tree.Tree rhsTree
com.sun.tools.javac.code.Type rhsType
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
com.google.errorprone.fixes.SuggestedFix fix
private static boolean isConstantField (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private static boolean isStaticFinalField (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private static boolean isConstantFieldName (java.lang.String)
String fieldName
private static com.sun.source.tree.Tree getTypeTree (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static void ()
}
com/google/errorprone/bugpatterns/WildcardImport$ImportCollector.classWildcardImport.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.WildcardImport$ImportCollector extends com.sun.tools.javac.tree.TreeScanner {
private final com.sun.tools.javac.code.Scope$StarImportScope wildcardScope
private final java.util.Set seen
void (com.sun.tools.javac.code.Scope$StarImportScope)
com.sun.tools.javac.code.Scope$StarImportScope wildcardScope
public static java.util.Set collect (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.google.errorprone.bugpatterns.WildcardImport$ImportCollector collector
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/bugpatterns/MultipleTopLevelClasses.classMultipleTopLevelClasses.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MultipleTopLevelClasses extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classMember
com.sun.source.tree.Tree member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
java.util.List names
String message
}
com/google/errorprone/bugpatterns/DivZero.classDivZero.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DivZero extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchDivZero (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.source.tree.ExpressionTree operand
com.google.errorprone.VisitorState state
com.sun.source.tree.LiteralTree rightOperand
com.sun.source.tree.StatementTree enclosingStmt
}
com/google/errorprone/bugpatterns/NonOverridingEquals.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonOverridingEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String MESSAGE_BASE
private static final com.google.errorprone.matchers.Matcher MATCHER
private static final com.google.errorprone.matchers.Matcher enclosingClassOverridesEquals
private static final com.google.errorprone.matchers.Matcher noFixMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String typeCheckStmt
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.tree.JCTree parameterType
com.sun.tools.javac.util.Name parameterName
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCClassDecl cls
static void ()
}
com/google/errorprone/bugpatterns/AbstractToString$1.classAbstractToString.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractToString$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$AbstractToString$ToStringKind
static void ()
}
com/google/errorprone/bugpatterns/LiteByteStringUtf8.classLiteByteStringUtf8.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LiteByteStringUtf8 extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher BYTE_STRING_UTF_8
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/BadAnnotationImplementation$1.classBadAnnotationImplementation.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.BadAnnotationImplementation$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.sun.tools.javac.code.Types val$types
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
void (com.google.errorprone.bugpatterns.BadAnnotationImplementation, com.sun.tools.javac.code.Types, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.BadAnnotationImplementation this$0
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/WildcardImport$1.classWildcardImport.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.WildcardImport$1 extends com.sun.source.util.TreePathScanner {
final com.sun.tools.javac.code.Symbol val$owner
final com.sun.tools.javac.tree.JCTree$JCCompilationUnit val$unit
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
void (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.google.errorprone.fixes.SuggestedFix$Builder)
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.Tree parent
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/CheckReturnValue.classCheckReturnValue.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CheckReturnValue extends com.google.errorprone.bugpatterns.AbstractReturnValueIgnored implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String CHECK_RETURN_VALUE
private static final com.google.errorprone.matchers.Matcher MATCHER
private static final String BOTH_ERROR
public void ()
private static com.google.common.base.Optional shouldCheckReturnValue (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.VisitorState state
private static com.google.common.base.Optional checkEnclosingClasses (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.google.common.base.Optional result
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol enclosingClass
private static com.google.common.base.Optional checkPackage (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Matcher specializedMatcher ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String annotationToValidate
String annotationToValidate
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
boolean checkReturn
boolean canIgnore
String annotationToValidate
String message
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
static com.google.common.base.Optional access$000 (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol x0
com.google.errorprone.VisitorState x1
static com.google.common.base.Optional access$100 (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol x0
com.google.errorprone.VisitorState x1
static com.google.common.base.Optional access$200 (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/InvalidPatternSyntax$1.classInvalidPatternSyntax.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.InvalidPatternSyntax$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
Object value
private boolean isValidSyntax (java.lang.String)
java.util.regex.PatternSyntaxException e
String regex
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$TreeSymbolScanner.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner extends com.sun.source.util.TreePathScanner {
final com.google.errorprone.bugpatterns.RemoveUnusedImports$TreeSymbolScanner$DocTreeSymbolScanner docTreeSymbolScanner
final com.sun.tools.javac.api.JavacTrees trees
final com.sun.tools.javac.code.Types types
private void (com.sun.tools.javac.api.JavacTrees, com.sun.tools.javac.code.Types)
com.sun.tools.javac.api.JavacTrees trees
com.sun.tools.javac.code.Types types
public java.lang.Void visitImport (com.sun.source.tree.ImportTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.ImportTree importTree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink usedSymbols
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.tools.javac.code.Symbol symbol
public java.lang.Void scan (com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.sun.source.tree.Tree tree
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
private void scanJavadoc (com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink)
com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink sink
com.sun.source.doctree.DocCommentTree commentTree
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
void (com.sun.tools.javac.api.JavacTrees, com.sun.tools.javac.code.Types, com.google.errorprone.bugpatterns.RemoveUnusedImports$1)
com.sun.tools.javac.api.JavacTrees x0
com.sun.tools.javac.code.Types x1
com.google.errorprone.bugpatterns.RemoveUnusedImports$1 x2
}
com/google/errorprone/bugpatterns/VarChecker.classVarChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.VarChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final String UNNECESSARY_FINAL
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
boolean forLoopVariable (com.sun.source.tree.VariableTree, com.sun.source.util.TreePath)
com.sun.source.tree.VariableTree tree
com.sun.source.util.TreePath path
com.sun.source.tree.Tree parent
com.sun.source.tree.ForLoopTree forLoop
private com.google.errorprone.matchers.Description handleLocalOrParam (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
private static com.google.errorprone.fixes.Fix addVarAnnotation (com.sun.source.tree.VariableTree)
com.sun.source.tree.VariableTree tree
}
com/google/errorprone/bugpatterns/MockitoCast$MockInitializationScanner$1.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner this$0
void (com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner)
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner this$0
public java.lang.Boolean scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree tree
Void unused
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
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/bugpatterns/MissingFail$WhileTrueLoopMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$WhileTrueLoopMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.WhileLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.WhileLoopTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/MissingCasesInEnumSwitch.class
com/google/errorprone/bugpatterns/InputStreamSlowMultibyteRead.class
com/google/errorprone/bugpatterns/EmptyTopLevelDeclaration.classEmptyTopLevelDeclaration.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EmptyTopLevelDeclaration extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree member
com.sun.source.tree.Tree member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
java.util.List toDelete
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
}
com/google/errorprone/bugpatterns/MustBeClosedChecker$1.classMustBeClosedChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MustBeClosedChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MissingFail$1.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$1 extends java.lang.Object {
}
com/google/errorprone/bugpatterns/StaticImports.classStaticImports.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.StaticImports extends java.lang.Object {
void ()
public static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo tryCreate (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String importedName
com.sun.tools.javac.code.Type result
String canonicalName
private static com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo tryAsStaticMember (com.sun.tools.javac.tree.JCTree$JCFieldAccess, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type owner
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
com.google.errorprone.VisitorState state
com.sun.tools.javac.util.Name identifier
String importedTypeName
com.sun.tools.javac.code.Type importedType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type canonicalType
com.sun.tools.javac.code.Symbol$TypeSymbol baseType
com.sun.tools.javac.code.Symbol$PackageSymbol pkgSym
com.google.common.collect.ImmutableSet members
com.sun.tools.javac.code.Type canonicalOwner
private static com.google.common.collect.ImmutableSet lookup (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symbol$PackageSymbol)
com.sun.tools.javac.code.Type i
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.code.Symbol$TypeSymbol typeSym
com.sun.tools.javac.code.Symbol$TypeSymbol start
com.sun.tools.javac.util.Name identifier
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol$PackageSymbol pkg
com.google.common.collect.ImmutableSet$Builder members
}
com/google/errorprone/bugpatterns/CheckReturnValue$1.classCheckReturnValue.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.CheckReturnValue$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.google.common.base.Optional result
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/LoopConditionChecker$UpdateScanner.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LoopConditionChecker$UpdateScanner extends com.sun.source.util.TreeScanner {
private boolean modified
private final com.google.common.collect.ImmutableSet variables
public static boolean scan (com.sun.source.tree.Tree, com.google.common.collect.ImmutableSet)
com.sun.source.tree.Tree tree
com.google.common.collect.ImmutableSet variables
com.google.errorprone.bugpatterns.LoopConditionChecker$UpdateScanner scanner
public void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet variables
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree tree
Void unused
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree tree
Void unused
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree tree
Void unused
private void check (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expression
com.sun.tools.javac.code.Symbol sym
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 visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/AbstractAsyncTypeReturnsNull.classAbstractAsyncTypeReturnsNull.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractAsyncTypeReturnsNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
private final com.google.errorprone.matchers.Matcher implementsAsyncTypeMethod
void (java.lang.Class)
Class asyncClass
public final com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
private static com.google.errorprone.matchers.Matcher overridesMethodOfClass (java.lang.Class)
Class clazz
}
com/google/errorprone/bugpatterns/AbstractReferenceEquality$2.classAbstractReferenceEquality.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.AbstractReferenceEquality$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher TO_STRING
private static final com.google.errorprone.matchers.Matcher HASH_CODE
private static final com.google.errorprone.matchers.Matcher COMPARE_TO
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
private com.google.errorprone.fixes.Fix buildFix (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
Object value
String replacement
com.google.errorprone.fixes.SuggestedFix$Builder fix
String replacement
com.sun.tools.javac.tree.JCTree$JCMethodInvocation compareTo
com.sun.tools.javac.tree.JCTree$JCExpression rhs
String optionalCast
String optionalSuffix
String prefixToArg
String prefixToArg
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
boolean autoboxFix
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.tree.JCTree parent
String typeName
com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus doubleAndFloatStatus
String prefixToArg
String suffix
private java.lang.String maybeCast (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type argType
com.sun.source.tree.Tree parent
com.sun.tools.javac.code.Type targetType
private com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus doubleAndFloatStatus (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type recieverType
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Types types
private boolean shouldAutoboxFix (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
private java.lang.String literalFix (boolean, boolean)
boolean value
boolean autoboxFix
private java.lang.Object literalValue (com.sun.source.tree.Tree)
com.sun.source.tree.Tree arg
static void ()
}
com/google/errorprone/bugpatterns/MockitoCast$MockInitializationScanner.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner extends com.sun.source.util.TreeScanner {
private final java.util.Set mockVariables
private final java.util.Set badAnswers
static java.util.Set scan (com.google.errorprone.VisitorState, java.util.Set)
com.google.errorprone.VisitorState state
java.util.Set badAnswers
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner scanner
public void (java.util.Set)
java.util.Set badAnswers
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void aVoid
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void aVoid
private void recordInitialization (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.Tree varTree
com.sun.source.tree.ExpressionTree initializer
com.sun.tools.javac.code.Symbol sym
Boolean initializedWithBadAnswer
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
static java.util.Set access$000 (com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner)
com.google.errorprone.bugpatterns.MockitoCast$MockInitializationScanner x0
}
com/google/errorprone/bugpatterns/MethodCanBeStatic.classMethodCanBeStatic.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MethodCanBeStatic extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
}
com/google/errorprone/bugpatterns/ComparisonOutOfRange.classComparisonOutOfRange.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ComparisonOutOfRange extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final com.google.errorprone.matchers.Matcher BYTE_MATCHER
private static final com.google.errorprone.matchers.Matcher CHAR_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
String replacement
int actualStart
com.google.errorprone.fixes.Fix fix
String customDiagnosticMessage
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
java.util.List binaryTreeMatches
com.sun.tools.javac.tree.JCTree$JCLiteral literal
com.sun.tools.javac.tree.JCTree nonLiteralOperand
boolean byteMatch
boolean willEvaluateTo
com.google.errorprone.fixes.Fix fix
String customDiagnosticMessage
static void ()
}
com/google/errorprone/bugpatterns/FutureReturnValueIgnored$1.classFutureReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.FutureReturnValueIgnored$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superSym
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type futureType
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Type returnType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/LoopConditionChecker$1.classLoopConditionChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.LoopConditionChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/InfiniteRecursion$2.classInfiniteRecursion.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InfiniteRecursion$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MissingOverride.classMissingOverride.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MissingOverride extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol override
private com.sun.tools.javac.code.Symbol$MethodSymbol getFirstOverride (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol$ClassSymbol owner
}
com/google/errorprone/bugpatterns/IncompatibleModifiersChecker.classIncompatibleModifiersChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IncompatibleModifiersChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AnnotationTreeMatcher {
private static final String MESSAGE_TEMPLATE
private static final String GUAVA_ANNOTATION
private static final com.google.common.base.Function TO_MODIFIER
public void ()
private static java.util.Set getIncompatibleModifiers (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
java.util.List modifiers
com.sun.tools.javac.code.Attribute$Compound c
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.annotations.IncompatibleModifiers annotation
public com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree tree
com.google.errorprone.VisitorState state
java.util.Set incompatibleModifiers
com.sun.source.tree.Tree parent
java.util.Set incompatible
String annotationName
String nameString
String customMessage
static void ()
}
com/google/errorprone/bugpatterns/CanBeStaticAnalyzer$1.classCanBeStaticAnalyzer.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/RemoveUnusedImports$SymbolSink.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.RemoveUnusedImports$SymbolSink extends java.lang.Object {
public abstract boolean keepScanning ()
public abstract void accept (com.sun.tools.javac.code.Symbol)
}
com/google/errorprone/bugpatterns/ChainingConstructorIgnoresParameter.classChainingConstructorIgnoresParameter.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private final java.util.Map paramTypesForMethod
private final com.google.common.collect.Multimap callersToEvaluate
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
private com.google.errorprone.matchers.Description evaluateCallers (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.source.tree.VariableTree formalParam
String formalParamName
com.sun.tools.javac.code.Type formalParamType
com.sun.tools.javac.code.Type availableParamType
com.sun.source.tree.ExpressionTree actualParam
int i
com.google.errorprone.VisitorState state
com.sun.source.tree.MethodInvocationTree invocation
com.sun.source.tree.MethodTree callerConstructor
java.util.Map availableParams
com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter$Caller caller
com.sun.tools.javac.code.Symbol$MethodSymbol symbol
java.util.List paramTypes
private static java.util.Map indexTypeByName (java.util.List)
com.sun.source.tree.VariableTree parameter
java.util.List parameters
java.util.Map result
private void reportMatch (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree diagnosticPosition
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree toReplace
String replaceWith
private static boolean referencesIdentifierWithName (java.lang.String, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
String name
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher identifierMatcher
private static boolean isIdentifierWithName (com.sun.source.tree.ExpressionTree, java.lang.String)
com.sun.source.tree.ExpressionTree tree
String name
static boolean access$000 (com.sun.source.tree.ExpressionTree, java.lang.String)
com.sun.source.tree.ExpressionTree x0
String x1
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate$2.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate$2 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$exprMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/SimpleDateFormatConstant$1.classSimpleDateFormatConstant.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SimpleDateFormatConstant$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol$VarSymbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.fixes.SuggestedFix$Builder)
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/GuavaSelfEquals.classGuavaSelfEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GuavaSelfEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher GUAVA_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.ExpressionTree toReplace
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List args
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.fixes.Fix fix
protected static void verifyArgsType (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.ExpressionTree arg
com.sun.source.tree.MethodInvocationTree methodInvocationTree
protected static com.google.errorprone.fixes.Fix generateFix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.fixes.Fix fieldFix
protected static com.google.errorprone.fixes.Fix fieldFix (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
java.util.List members
com.sun.tools.javac.tree.JCTree$JCVariableDecl declaration
com.sun.tools.javac.code.Symbol$TypeSymbol variableTypeSymbol
com.sun.tools.javac.tree.JCTree jcTree
com.sun.source.tree.Tree toReplace
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
java.util.List members
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$1.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ComparisonContractViolated$1 extends com.sun.source.util.SimpleTreeVisitor {
void (com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult)
com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult x0
private com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult forInt (int)
int x
public com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
Object value
com.sun.source.tree.MemberSelectTree node
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
Object value
com.sun.source.tree.IdentifierTree node
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult visitLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree node
com.google.errorprone.VisitorState state
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 visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/NoAllocationChecker$3.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCExpression a
com.sun.tools.javac.code.Symbol$VarSymbol p
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCMethodInvocation methodInvocation
java.util.List arguments
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
java.util.List params
int numArgs
int i
java.util.Iterator argument
java.util.Iterator param
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ClassCanBeStatic.classClassCanBeStatic.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ClassCanBeStatic extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol currentClass
}
com/google/errorprone/bugpatterns/ComparisonOutOfRange$1.classComparisonOutOfRange.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonOutOfRange$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/SelfComparison.classSelfComparison.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfComparison extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARE_TO_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/FuturesGetCheckedIllegalExceptionType.classFuturesGetCheckedIllegalExceptionType.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FUTURES_GET_CHECKED_MATCHER
private static final com.google.errorprone.matchers.Matcher CLASS_OBJECT_FOR_CLASS_EXTENDING_RUNTIME_EXCEPTION
private static final com.google.errorprone.matchers.Matcher PASSED_RUNTIME_EXCEPTION_TYPE
private static final com.google.errorprone.matchers.Matcher CLASS_OBJECT_FOR_CLASS_WITHOUT_USABLE_CONSTRUCTOR
private static final com.google.errorprone.matchers.Matcher PASSED_TYPE_WITHOUT_USABLE_CONSTRUCTOR
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
private static boolean canBeUsedByGetChecked (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.code.Symbol$MethodSymbol constructor
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type stringType
com.sun.tools.javac.code.Type throwableType
private com.google.errorprone.matchers.Description describeUncheckedExceptionTypeMatch (com.sun.source.tree.Tree, com.google.errorprone.fixes.Fix)
com.sun.source.tree.Tree tree
com.google.errorprone.fixes.Fix fix
private com.google.errorprone.matchers.Description describeNoValidConstructorMatch (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
static boolean access$000 (com.sun.tools.javac.code.Symbol$MethodSymbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/FloatingPointLiteralPrecision.classFloatingPointLiteralPrecision.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.FloatingPointLiteralPrecision extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
String suffix
java.math.BigDecimal value
String suffix
java.math.BigDecimal value
java.math.BigDecimal exact
NumberFormatException e
com.sun.source.tree.LiteralTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
String suffix
java.math.BigDecimal value
String source
java.math.BigDecimal exact
}
com/google/errorprone/bugpatterns/AutoValue_WildcardImport_TypeToImport.classAutoValue_WildcardImport_TypeToImport.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_WildcardImport_TypeToImport extends com.google.errorprone.bugpatterns.WildcardImport$TypeToImport {
private final String name
private final com.sun.tools.javac.code.Symbol owner
private final boolean isStatic
void (java.lang.String, com.sun.tools.javac.code.Symbol, boolean)
String name
com.sun.tools.javac.code.Symbol owner
boolean isStatic
java.lang.String name ()
com.sun.tools.javac.code.Symbol owner ()
boolean isStatic ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.WildcardImport$TypeToImport that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/MockitoCast.classMockitoCast.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MockitoCast extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
private static final String MOCKITO_CLASS
private static final String UI_FIELD_ANNOTATION
private static final String MOCK_ANNOTATION
private static final com.google.common.collect.ImmutableSet BAD_ANSWER_STRATEGIES
private static final com.google.errorprone.matchers.Matcher WHEN_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol mockitoSym
java.util.Set badAnswers
java.util.Set mockVariables
static com.google.errorprone.matchers.Matcher access$100 ()
static com.google.common.collect.ImmutableSet access$200 ()
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$1.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$1 extends java.lang.Object implements com.google.common.base.Function {
final String val$methodName
void (java.lang.String)
public com.google.errorprone.matchers.Matcher apply (java.lang.String)
String className
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/CanBeStaticAnalyzer.classCanBeStaticAnalyzer.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CanBeStaticAnalyzer extends com.sun.tools.javac.tree.TreeScanner {
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.code.Symbol owner
private final com.google.errorprone.VisitorState state
private boolean referencesOuter
public static boolean referencesOuter (com.sun.source.tree.Tree, com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer scanner
private void (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.VisitorState state
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.code.Type enclosing
com.sun.tools.javac.tree.JCTree$JCIdent tree
private boolean isOwnedBy (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Types types
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Type type
static boolean memberOfEnclosing (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol encl
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
static boolean access$102 (com.google.errorprone.bugpatterns.CanBeStaticAnalyzer, boolean)
com.google.errorprone.bugpatterns.CanBeStaticAnalyzer x0
boolean x1
}
com/google/errorprone/bugpatterns/DefaultCharset.classDefaultCharset.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DefaultCharset extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher FILE_WRITER
private static final com.google.errorprone.matchers.Matcher BUFFERED_WRITER
private static final com.google.errorprone.matchers.Matcher FILE_READER
private static final com.google.errorprone.matchers.Matcher BUFFERED_READER
private static final com.google.errorprone.matchers.Matcher CTOR
private static final com.google.errorprone.matchers.Matcher BYTESTRING_COPY_FROM
private static final com.google.errorprone.matchers.Matcher STRING_GET_BYTES
private static final com.google.errorprone.matchers.Matcher FILE_NEW_WRITER
private static final com.google.errorprone.matchers.Matcher PRINT_WRITER
private static final com.google.errorprone.matchers.Matcher PRINT_WRITER_OUTPUTSTREAM
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.Tree parent
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
private static void byteStringFixes (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.MethodInvocationTree tree
com.sun.source.tree.ExpressionTree parent
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
private static com.google.errorprone.fixes.SuggestedFix$Builder byteStringFix (com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState, java.lang.String, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
com.sun.source.tree.ExpressionTree parent
com.google.errorprone.VisitorState state
String prefix
String suffix
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
boolean shouldUseGuava (com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.ImportTree importTree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description handleFileReader (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree arg
com.sun.source.tree.Tree parent
com.sun.source.tree.Tree toReplace
com.google.errorprone.matchers.Description$Builder description
private void fileReaderFix (com.google.errorprone.matchers.Description$Builder, com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.matchers.Description$Builder description
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree arg
com.sun.source.tree.Tree toReplace
private com.google.errorprone.fixes.Fix nioFileReaderFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree arg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private com.google.errorprone.fixes.Fix guavaFileReaderFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private void variableTypeFix (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState, java.lang.Class, java.lang.Class)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.VisitorState state
Class original
Class replacement
com.sun.source.tree.Tree parent
com.sun.tools.javac.code.Symbol sym
private com.google.errorprone.matchers.Description handleFileWriter (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
java.util.Iterator it
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree appendMode
com.sun.source.tree.Tree parent
com.sun.source.tree.Tree toReplace
com.google.errorprone.matchers.Description$Builder description
boolean useGuava
private com.google.errorprone.fixes.Fix guavaFileWriterFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private com.google.errorprone.fixes.Fix nioFileWriterFix (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix, boolean)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree appendTree
com.sun.source.tree.Tree fileArg
com.sun.source.tree.Tree toReplace
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
boolean qualify
com.google.errorprone.fixes.SuggestedFix$Builder fix
StringBuilder sb
private java.lang.String toAppendMode (com.google.errorprone.fixes.SuggestedFix$Builder, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.Tree appendArg
com.google.errorprone.VisitorState state
Boolean value
private java.lang.Object toFile (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Type type
private java.lang.String toPath (com.google.errorprone.VisitorState, com.sun.source.tree.Tree, com.google.errorprone.fixes.SuggestedFix$Builder)
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree fileArg
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.tools.javac.code.Type type
private void appendCharsets (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.Tree, com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState)
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree select
java.util.List arguments
com.google.errorprone.VisitorState state
private com.google.errorprone.fixes.Fix appendCharset (com.sun.source.tree.Tree, com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix)
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree select
java.util.List arguments
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charset
com.google.errorprone.fixes.SuggestedFix$Builder fix
private com.google.errorprone.matchers.Description handlePrintWriter (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charsetFix
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
private com.google.errorprone.matchers.Description handlePrintWriterOutputStream (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix charsetFix
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree outputStream
com.google.errorprone.matchers.Description$Builder description
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$ExpressionType.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType LESS_THAN_EQUAL
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType GREATER_THAN_EQUAL
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType MISMATCH
private static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType[] $VALUES
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType[] values ()
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate$3.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate$3 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$exprMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/UnusedAnonymousClass.classUnusedAnonymousClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnusedAnonymousClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final com.google.common.collect.ImmutableList TYPE_WHITELIST
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree variableTree
com.sun.source.tree.Tree def
com.sun.source.tree.NewClassTree newClassTree
com.google.errorprone.VisitorState state
private boolean sideEffectFreeConstructor (com.sun.tools.javac.code.Symbol$TypeSymbol, com.google.errorprone.VisitorState)
String typeName
com.sun.tools.javac.code.Symbol$TypeSymbol classType
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/TruthSelfEquals.classTruthSelfEquals.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.TruthSelfEquals extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final java.util.regex.Pattern EQUALS_SAME
private static final java.util.regex.Pattern NOT_EQUALS_NOT_SAME
private static final com.google.errorprone.matchers.Matcher EQUALS_MATCHER
private static final com.google.errorprone.matchers.Matcher NOT_EQUALS_MATCHER
private static final com.google.errorprone.matchers.Matcher ASSERT_THAT
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.ExpressionTree toReplace
com.google.errorprone.fixes.Fix fix
private static java.lang.String generateSummary (java.lang.String, java.lang.String)
String methodName
String constantOutput
private static com.google.errorprone.matchers.Matcher receiverSameAsParentsArgument ()
private static com.google.errorprone.fixes.Fix suggestEqualsTesterFix (com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.sun.source.tree.ExpressionTree toReplace
String equalsTesterSuggest
static com.google.errorprone.matchers.Matcher access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/InvalidPatternSyntax.classInvalidPatternSyntax.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InvalidPatternSyntax extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_BASE
private static final com.google.errorprone.matchers.Matcher BAD_REGEX_LITERAL
private static final com.google.errorprone.matchers.Matcher BAD_REGEX_USAGE
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
java.util.regex.PatternSyntaxException e
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder descriptionBuilder
com.sun.source.tree.ExpressionTree arg
String value
String reasonInvalid
static void ()
}
com/google/errorprone/bugpatterns/RemoveUnusedImports.classRemoveUnusedImports.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.RemoveUnusedImports extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree unusedImport
com.sun.source.tree.CompilationUnitTree compilationUnitTree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableSetMultimap importedSymbols
java.util.Set unusedImports
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
private static com.google.common.collect.ImmutableSetMultimap getImportedSymbols (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree importTree
com.sun.source.tree.CompilationUnitTree compilationUnitTree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableSetMultimap$Builder builder
private static com.google.common.collect.ImmutableSet getImportedSymbols (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo staticImportInfo
com.sun.tools.javac.code.Symbol importedSymbol
com.sun.source.tree.ImportTree importTree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/NullableVoid.classNullableVoid.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullableVoid extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.source.tree.AnnotationTree annotation
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$6.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$6 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.common.collect.Table CLASSES
private static final com.google.common.collect.Table STATIC_CLASSES
private static final com.google.errorprone.matchers.Matcher INSTANCE_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher STATIC_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher ARRAY_LENGTH_MATCHER
private static final com.google.errorprone.matchers.Matcher HAS_EMPTY_METHOD
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree callToSize
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
com.sun.source.tree.ExpressionTree operand
private static com.google.errorprone.matchers.Matcher buildInstanceMethodMatcher ()
com.google.errorprone.predicates.TypePredicate lengthMethodClass
com.google.errorprone.predicates.TypePredicate sizeMethodClass
private static com.google.errorprone.matchers.Matcher buildStaticMethodMatcher ()
Iterable sizeStaticMethods
Iterable lengthStaticMethods
private static java.lang.Iterable staticMethodMatcher (java.lang.Iterable, java.lang.String)
Iterable sizeMethodClassNames
String methodName
private static com.google.errorprone.matchers.Matcher isSubtypeOfAny (java.lang.Iterable)
Iterable classes
private static com.google.errorprone.matchers.Matcher classHasIsEmptyFunction ()
com.google.common.collect.Table$Cell methodInformation
com.google.common.collect.ImmutableList$Builder classNames
private static com.google.errorprone.matchers.Matcher arrayLengthMatcher ()
private com.google.errorprone.matchers.Description provideReplacementForMethodInvocation (com.sun.source.tree.BinaryTree, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType)
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.MethodInvocationTree leftOperand
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
com.sun.source.tree.ExpressionTree collection
private com.google.errorprone.matchers.Description provideReplacementForStaticMethodInvocation (com.sun.source.tree.BinaryTree, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType)
java.util.List argumentSourceValues
String argumentString
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.MethodInvocationTree callToSize
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
com.sun.source.tree.ExpressionTree classToken
private com.google.errorprone.matchers.Description removeEqualsFromComparison (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType expressionType
String replacement
private com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType isGreaterThanEqualToZero (com.sun.source.tree.BinaryTree)
com.sun.source.tree.ExpressionTree literalOperand
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType returnType
com.sun.source.tree.ExpressionTree literalOperand
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType returnType
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.ExpressionTree literalOperand
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$ExpressionType returnType
private static com.google.errorprone.matchers.Matcher anyOfIterable (java.lang.Iterable)
Iterable matchers
com.google.common.collect.ImmutableList copyOfMatchers
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/MethodArgMatcher.classMethodArgMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
com.google.errorprone.bugpatterns.collectionincompatibletype.MethodArgMatcher extends com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher {
private final com.google.errorprone.matchers.Matcher methodMatcher
private final String typeName
private final int typeArgIndex
private final int methodArgIndex
public void (java.lang.String, java.lang.String, int, int)
String typeName
String signature
int typeArgIndex
int methodArgIndex
com.google.errorprone.matchers.Matcher methodMatcher ()
com.sun.source.tree.ExpressionTree extractSourceTree (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractSourceType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractTargetType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/collectionincompatibletype/AutoValue_IncompatibleArgumentType_RequiredType.classAutoValue_IncompatibleArgumentType_RequiredType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
final com.google.errorprone.bugpatterns.collectionincompatibletype.AutoValue_IncompatibleArgumentType_RequiredType extends com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType {
private final com.sun.tools.javac.code.Type type
void (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/collectionincompatibletype/IncompatibleArgumentType$RequiredType.classIncompatibleArgumentType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
abstract com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType extends java.lang.Object {
void ()
abstract com.sun.tools.javac.code.Type type ()
static com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType create (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/collectionincompatibletype/TypeArgOfMethodArgMatcher.classTypeArgOfMethodArgMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
com.google.errorprone.bugpatterns.collectionincompatibletype.TypeArgOfMethodArgMatcher extends com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher {
private final com.google.errorprone.matchers.Matcher methodMatcher
private final String receiverTypeName
private final int receiverTypeArgIndex
private final int methodArgIndex
private final String methodArgTypeName
private final int methodArgTypeArgIndex
public void (java.lang.String, java.lang.String, int, int, java.lang.String, int)
String receiverTypeName
String signature
int receiverTypeArgIndex
int methodArgIndex
String methodArgTypeName
int methodArgTypeArgIndex
com.google.errorprone.matchers.Matcher methodMatcher ()
com.sun.source.tree.ExpressionTree extractSourceTree (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractSourceType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type extractTargetType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.lang.String getMethodArgTypeName ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CollectionIncompatibleType$1.classCollectionIncompatibleType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$collectionincompatibletype$CollectionIncompatibleType$FixType
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CompatibleWithMisuse.class
com/google/errorprone/bugpatterns/collectionincompatibletype/AutoValue_AbstractCollectionIncompatibleTypeMatcher_MatchResult.classAutoValue_AbstractCollectionIncompatibleTypeMatcher_MatchResult.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
final com.google.errorprone.bugpatterns.collectionincompatibletype.AutoValue_AbstractCollectionIncompatibleTypeMatcher_MatchResult extends com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult {
private final com.sun.source.tree.ExpressionTree sourceTree
private final com.sun.tools.javac.code.Type sourceType
private final com.sun.tools.javac.code.Type targetType
private final com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
void (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher)
com.sun.source.tree.ExpressionTree sourceTree
com.sun.tools.javac.code.Type sourceType
com.sun.tools.javac.code.Type targetType
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
public com.sun.source.tree.ExpressionTree sourceTree ()
public com.sun.tools.javac.code.Type sourceType ()
public com.sun.tools.javac.code.Type targetType ()
public com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/collectionincompatibletype/AbstractCollectionIncompatibleTypeMatcher.classAbstractCollectionIncompatibleTypeMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
abstract com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher extends java.lang.Object {
void ()
abstract com.google.errorprone.matchers.Matcher methodMatcher ()
abstract com.sun.tools.javac.code.Type extractSourceType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
abstract com.sun.source.tree.ExpressionTree extractSourceTree (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
abstract com.sun.tools.javac.code.Type extractTargetType (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
public final com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult matches (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree sourceTree
com.sun.tools.javac.code.Type sourceType
com.sun.tools.javac.code.Type targetType
protected static final com.sun.tools.javac.code.Type extractTypeArgAsMemberOfSupertype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, int, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol superTypeSym
int typeArgIndex
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type collectionType
com.sun.tools.javac.util.List tyargs
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CollectionIncompatibleType$FixType.classCollectionIncompatibleType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
public final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType NONE
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType CAST
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType PRINT_TYPES_AS_COMMENT
public static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType SUPPRESS_WARNINGS
private static final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType[] $VALUES
public static com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType[] values ()
public static com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/CollectionIncompatibleType.classCollectionIncompatibleType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
public com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private final com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType fixType
private static final Iterable DIRECT_MATCHERS
private static final Iterable TYPE_ARG_MATCHERS
public void ()
public void (com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType)
com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType$FixType fixType
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.TypeArgOfMethodArgMatcher matcher
String fullyQualifiedType
String simpleType
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.SuggestedFix$Builder builder
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult directResult
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult typeArgResult
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult result
com.sun.tools.javac.code.Types types
String sourceTreeType
String sourceType
String targetType
com.google.errorprone.matchers.Description$Builder description
private static com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult firstNonNullMatchResult (java.lang.Iterable, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult result
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
Iterable matchers
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/collectionincompatibletype/IncompatibleArgumentType.classIncompatibleArgumentType.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
public com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Type calledClazzType
java.util.List arguments
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
java.util.List requiredTypesAtCallSite
com.sun.tools.javac.code.Types types
private void reportAnyViolations (java.util.List, java.util.List, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType requiredType
com.sun.source.tree.ExpressionTree argument
com.sun.tools.javac.code.Type argType
int i
java.util.List arguments
java.util.List requiredTypesAtCallSite
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Types types
private com.google.errorprone.matchers.Description describeViolation (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.source.tree.ExpressionTree argument
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Type requiredType
com.sun.tools.javac.code.Types types
String sourceType
String targetType
String msg
private boolean populateTypesToEnforce (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, java.util.List, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType requiredType
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.google.errorprone.annotations.CompatibleWith anno
int i
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Type calledReceiverType
java.util.List requiredTypesAtCallSite
com.google.errorprone.VisitorState state
boolean found
com.sun.tools.javac.util.List params
private com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType resolveRequiredTypeForThisCall (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.String)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Type calledReceiverType
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
String typeArgName
com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType requiredType
private com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType resolveTypeFromGenericMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.String)
com.sun.tools.javac.code.Type calledMethodType
com.sun.tools.javac.code.Symbol$MethodSymbol declaredMethod
String typeArgName
int tyargIndex
private static com.sun.tools.javac.code.Type getTypeFromTypeMapping (com.sun.tools.javac.code.Type, java.lang.String)
com.sun.tools.javac.code.Type type
int i
java.lang.reflect.Field substField
Object subst
java.lang.reflect.Field fromField
java.lang.reflect.Field toField
java.util.List types
java.util.List calledTypes
com.sun.tools.javac.code.Type m
String namedTypeArg
private com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType$RequiredType resolveTypeFromClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.String, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$ClassSymbol encloser
com.sun.tools.javac.code.Type calledType
com.sun.tools.javac.code.Symbol$ClassSymbol clazzSymbol
String typeArgName
com.google.errorprone.VisitorState state
int tyargIndex
private static int findTypeArgInList (javax.lang.model.element.Parameterizable, java.lang.String)
int i
javax.lang.model.element.Parameterizable hasTypeParams
String typeArgName
java.util.List typeParameters
}
com/google/errorprone/bugpatterns/collectionincompatibletype/AbstractCollectionIncompatibleTypeMatcher$MatchResult.classAbstractCollectionIncompatibleTypeMatcher.java
package com.google.errorprone.bugpatterns.collectionincompatibletype
abstract com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult extends java.lang.Object {
void ()
public abstract com.sun.source.tree.ExpressionTree sourceTree ()
public abstract com.sun.tools.javac.code.Type sourceType ()
public abstract com.sun.tools.javac.code.Type targetType ()
public abstract com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher ()
public static com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher$MatchResult create (com.sun.source.tree.ExpressionTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher)
com.sun.source.tree.ExpressionTree sourceTree
com.sun.tools.javac.code.Type sourceType
com.sun.tools.javac.code.Type targetType
com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher matcher
}
com/google/errorprone/bugpatterns/SelfAssignment.classSelfAssignment.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SelfAssignment extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
static final boolean $assertionsDisabled
public void ()
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree expression
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree initializer
com.sun.source.tree.Tree parent
com.sun.source.tree.MemberSelectTree rhs
com.sun.tools.javac.code.Symbol rhsClass
com.sun.tools.javac.code.Symbol lhsClass
private com.sun.source.tree.ExpressionTree stripCheckNotNull (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expression
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describeForVarDecl (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
String varDeclStr
int equalsIndex
public com.google.errorprone.matchers.Description describeForAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
int editDistance
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
String rhsName
com.sun.tools.javac.code.Type type
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
int minEditDistance
String replacement
int editDistance
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.tree.JCTree member
String lhsName
com.sun.tools.javac.code.Type type
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree$JCClassDecl klass
int minEditDistance
String replacement
com.sun.source.tree.AssignmentTree assignmentTree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree parent
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
static void ()
}
com/google/errorprone/bugpatterns/AbstractToString.classAbstractToString.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractToString extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$IdentifierTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final com.google.errorprone.matchers.Matcher TO_STRING
private static final com.google.errorprone.matchers.Matcher PRINT_STRING
private static final com.google.errorprone.matchers.Matcher VALUE_OF
public void ()
protected abstract com.google.errorprone.predicates.TypePredicate typePredicate ()
protected abstract com.google.common.base.Optional implicitToStringFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
protected abstract com.google.common.base.Optional toStringFix (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
public com.google.errorprone.matchers.Description matchIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
private com.google.errorprone.matchers.Description checkToString (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.google.common.base.Optional fix
com.google.common.base.Optional fix
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.sun.source.tree.Tree parent
com.google.errorprone.bugpatterns.AbstractToString$ToStringKind toStringKind
com.google.common.base.Optional fix
com.google.errorprone.bugpatterns.AbstractToString$ToStringKind isToString (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree parentExpression
com.sun.source.tree.Tree parent
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private boolean isStringConcat (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description maybeFix (com.sun.source.tree.Tree, com.google.common.base.Optional)
com.sun.source.tree.Tree tree
com.google.common.base.Optional fix
static void ()
}
com/google/errorprone/bugpatterns/FallThrough.classFallThrough.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.FallThrough extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$SwitchTreeMatcher {
private static final java.util.regex.Pattern FALL_THROUGH_PATTERN
public void ()
public com.google.errorprone.matchers.Description matchSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.SuggestedFix deleteFallThroughComment
com.sun.tools.javac.tree.JCTree$JCCase caseTree
com.sun.tools.javac.tree.JCTree$JCCase next
boolean completes
int caseEndPosition
String comments
com.sun.source.tree.SwitchTree tree
com.google.errorprone.VisitorState state
com.google.common.collect.PeekingIterator it
private static int caseEndPosition (com.google.errorprone.VisitorState, com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.source.tree.BlockTree blockTree
com.sun.tools.javac.tree.JCTree$JCStatement only
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCCase caseTree
static void ()
}
com/google/errorprone/bugpatterns/OptionalEquality.classOptionalEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.OptionalEquality extends com.google.errorprone.bugpatterns.AbstractReferenceEquality {
private static final com.google.common.collect.ImmutableSet OPTIONAL_CLASSES
public void ()
protected boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
String className
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
static void ()
}
com/google/errorprone/bugpatterns/BadShiftAmount$1.classBadShiftAmount.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.BadShiftAmount$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
int intValue
Object rightValue
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type leftType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
com.sun.source.tree.ExpressionTree rightOperand
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ThrowsUncheckedException.classThrowsUncheckedException.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThrowsUncheckedException extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type exceptionType
com.sun.source.tree.ExpressionTree exception
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
java.util.List uncheckedExceptions
}
com/google/errorprone/bugpatterns/UnnecessaryTypeArgument.classUnnecessaryTypeArgument.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnnecessaryTypeArgument extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description check (com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol superMethod
com.sun.source.tree.Tree tree
java.util.List arguments
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
int expected
int actual
private com.google.errorprone.fixes.Fix buildFix (com.sun.source.tree.Tree, java.util.List, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
java.util.List arguments
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree node
int startAbsolute
int lower
int upper
CharSequence source
com.google.errorprone.fixes.Fix fix
}
com/google/errorprone/bugpatterns/RestrictedApiChecker.class
com/google/errorprone/bugpatterns/MissingFail$UnequalIntegerLiteralMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$UnequalIntegerLiteralMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.matchers.Matcher methodSelectMatcher
private 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 methodInvocationTree
com.google.errorprone.VisitorState state
private boolean matches (java.util.List)
boolean duplicate
Object value
com.sun.source.tree.Tree tree
java.util.List expressionTrees
java.util.Set foundValues
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.matchers.Matcher, com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.matchers.Matcher x0
com.google.errorprone.bugpatterns.MissingFail$1 x1
}
com/google/errorprone/bugpatterns/NonAtomicVolatileUpdate$1.classNonAtomicVolatileUpdate.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final com.google.errorprone.matchers.Matcher val$exprMatcher
void (com.google.errorprone.matchers.Matcher)
public boolean matches (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/AbstractReferenceEquality.classAbstractReferenceEquality.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractReferenceEquality extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher EQUALS_STATIC_METHODS
private static final com.google.errorprone.matchers.Matcher OBJECT_INSTANCE_EQUALS
private static final com.sun.source.tree.TreeVisitor SKIP_PARENS
public void ()
protected abstract boolean matchArgument (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
public final com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder builder
protected void addFixes (com.google.errorprone.matchers.Description$Builder, com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tmp
com.google.errorprone.matchers.Description$Builder builder
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
java.util.Optional fixToReplaceOrStatement
String prefix
String lhsSource
String rhsSource
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private static java.util.Optional inOrStatementWithEqualsCheck (com.google.errorprone.VisitorState, com.sun.source.tree.BinaryTree)
java.util.List arguments
com.google.errorprone.VisitorState state
com.sun.source.tree.BinaryTree tree
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
com.sun.source.tree.Tree parent
com.sun.source.tree.BinaryTree p
com.sun.source.tree.ExpressionTree otherExpression
com.sun.source.tree.MethodInvocationTree other
private com.google.errorprone.dataflow.nullnesspropagation.Nullness getNullness (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 pathToExpr
private static boolean treesMatch (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree lhs1
com.sun.source.tree.ExpressionTree rhs1
com.sun.source.tree.ExpressionTree lhs2
com.sun.source.tree.ExpressionTree rhs2
private static com.sun.source.tree.ExpressionTree skipParens (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ComparisonContractViolated extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COMPARABLE_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARABLE_CLASS_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_METHOD_MATCHER
private static final com.google.errorprone.matchers.Matcher COMPARATOR_CLASS_MATCHER
private static final com.sun.source.tree.TreeVisitor CONSTANT_VISITOR
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
boolean trueFirst
boolean trueFirst
String compareType
String compareType
com.sun.source.tree.ConditionalExpressionTree condTree
com.sun.source.tree.ExpressionTree conditionExpr
com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult trueConst
com.google.errorprone.bugpatterns.ComparisonContractViolated$ComparisonResult falseConst
boolean trueFirst
com.sun.source.tree.BinaryTree binaryExpr
com.sun.tools.javac.code.Type ty
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab symtab
com.sun.source.tree.ExpressionTree first
com.sun.source.tree.ExpressionTree second
String compareType
com.sun.source.tree.ReturnTree returnTree
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ClassTree declaringClass
java.util.Set seenResults
com.sun.source.tree.TreeVisitor visitReturnExpression
static com.sun.source.tree.TreeVisitor access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/nullness/ParameterNotNullable.classParameterNotNullable.java
package com.google.errorprone.bugpatterns.nullness
public com.google.errorprone.bugpatterns.nullness.ParameterNotNullable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ArrayAccessTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ArrayAccessTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description matchDereference (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree anno
com.sun.source.tree.ExpressionTree dereferencedExpression
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol dereferenced
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private com.sun.source.tree.VariableTree findDeclaration (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol parameter
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
com.sun.source.util.TreePath declPath
}
com/google/errorprone/bugpatterns/nullness/ReturnMissingNullable$1.classReturnMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
com.google.errorprone.bugpatterns.nullness.ReturnMissingNullable$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$dataflow$nullnesspropagation$Nullness
static void ()
}
com/google/errorprone/bugpatterns/nullness/FieldMissingNullable$1.classFieldMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
com.google.errorprone.bugpatterns.nullness.FieldMissingNullable$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$dataflow$nullnesspropagation$Nullness
static void ()
}
com/google/errorprone/bugpatterns/nullness/ReturnMissingNullable.classReturnMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
public com.google.errorprone.bugpatterns.nullness.ReturnMissingNullable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree returnExpression
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private boolean isIgnoredReturnType (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type returnType
private com.google.errorprone.matchers.Description makeFix (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.source.tree.ReturnTree, java.lang.String)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.sun.source.tree.ReturnTree tree
String message
private static com.sun.tools.javac.tree.JCTree$JCMethodDecl findSurroundingMethod (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
}
com/google/errorprone/bugpatterns/nullness/FieldMissingNullable.classFieldMissingNullable.java
package com.google.errorprone.bugpatterns.nullness
public com.google.errorprone.bugpatterns.nullness.FieldMissingNullable extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol assigned
com.sun.source.tree.ExpressionTree expression
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol assigned
com.sun.source.tree.ExpressionTree expression
com.sun.source.tree.VariableTree fieldDecl
com.google.errorprone.dataflow.nullnesspropagation.Nullness nullness
private com.sun.source.tree.VariableTree findDeclaration (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol field
com.sun.tools.javac.processing.JavacProcessingEnvironment javacEnv
com.sun.source.util.TreePath fieldDeclPath
private com.google.errorprone.matchers.Description makeFix (com.sun.source.tree.VariableTree, com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.VariableTree declaration
com.sun.source.tree.Tree matchedTree
String message
}
com/google/errorprone/bugpatterns/ReturnValueIgnored.class
com/google/errorprone/bugpatterns/PreconditionsCheckNotNullPrimitive$1.classPreconditionsCheckNotNullPrimitive.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.PreconditionsCheckNotNullPrimitive$1 extends com.sun.source.util.TreeScanner {
final java.util.List val$freeVars
void (java.util.List)
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void v
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/PreconditionsCheckNotNull.classPreconditionsCheckNotNull.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PreconditionsCheckNotNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher matcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List arguments
com.sun.source.tree.ExpressionTree stringLiteralValue
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/LiteralClassName.classLiteralClassName.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LiteralClassName extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher CLASS_NAME
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
String className
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.comp.Enter enter
com.google.errorprone.fixes.SuggestedFix$Builder fix
String replaceWith
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/UnlockMethodChecker.classUnlockMethodChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker extends com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker {
public void ()
protected com.google.common.collect.ImmutableList getLockExpressions (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree tree
com.google.errorprone.annotations.concurrent.UnlockMethod unlockMethod
protected java.util.Set getActual (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.util.Set getUnwanted (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.lang.String buildMessage (java.lang.String)
String unhandled
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByUtils.classGuardedByUtils.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils extends java.lang.Object {
public void ()
static java.lang.String getGuardValue (com.sun.source.tree.Tree)
net.jcip.annotations.GuardedBy guardedBy
javax.annotation.concurrent.GuardedBy guardedBy
com.sun.source.tree.Tree tree
public static com.sun.tools.javac.tree.JCTree$JCExpression parseString (java.lang.String, com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCExpression exp
Throwable e
String guardedByString
com.sun.tools.javac.util.Context context
com.sun.tools.javac.parser.JavacParser parser
com.sun.tools.javac.tree.JCTree$JCExpression exp
int len
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult isGuardedByValid (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
String guard
com.google.common.base.Optional boundGuard
com.sun.tools.javac.code.Symbol treeSym
boolean staticGuard
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$1.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
void (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
public volatile boolean accepts (java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockSet.classHeldLockSet.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet extends java.lang.Object {
final org.pcollections.PSet locks
private void ()
private void (org.pcollections.PSet)
org.pcollections.PSet locks
static com.google.errorprone.bugpatterns.threadsafety.HeldLockSet empty ()
public com.google.errorprone.bugpatterns.threadsafety.HeldLockSet plus (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression lock
public com.google.errorprone.bugpatterns.threadsafety.HeldLockSet plusAll (java.util.Collection)
java.util.Collection locks
public java.util.Collection allLocks ()
public java.lang.String toString ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$Resolver.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver extends java.lang.Object {
public abstract com.sun.tools.javac.code.Symbol resolveIdentifier (com.sun.source.tree.IdentifierTree)
public abstract com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, javax.lang.model.element.Name)
public abstract com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, javax.lang.model.element.Name)
public abstract com.sun.tools.javac.code.Symbol resolveSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.source.tree.MemberSelectTree)
public abstract com.sun.tools.javac.code.Symbol resolveTypeLiteral (com.sun.source.tree.ExpressionTree)
public abstract com.sun.tools.javac.code.Symbol resolveEnclosingClass (com.sun.source.tree.ExpressionTree)
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking$2.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/StaticGuardedByInstance$1.classStaticGuardedByInstance.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Select.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select create (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockResource.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource extends java.lang.Object {
void ()
abstract java.lang.String className ()
abstract java.lang.String lockMethod ()
abstract java.lang.String unlockMethod ()
public com.google.errorprone.matchers.Matcher createUnlockMatcher ()
public com.google.errorprone.matchers.Matcher createLockMatcher ()
static com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource create (java.lang.String, java.lang.String, java.lang.String)
String className
String lockMethod
String unlockMethod
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnnotationInfo.classImmutableAnnotationInfo.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo extends java.lang.Object {
public void ()
public abstract java.lang.String typeName ()
public abstract com.google.common.collect.ImmutableSet containerOf ()
public static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo create (java.lang.String, java.lang.Iterable)
String typeName
Iterable containerOf
public static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo create (java.lang.String)
String typeName
}
com/google/errorprone/bugpatterns/threadsafety/AbstractLockMethodChecker.classAbstractLockMethodChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
protected abstract com.google.common.collect.ImmutableList getLockExpressions (com.sun.source.tree.MethodTree)
protected abstract java.util.Set getActual (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
protected abstract java.util.Set getUnwanted (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
protected abstract java.lang.String buildMessage (java.lang.String)
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String message
String message
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableList lockExpressions
com.google.common.base.Optional expected
java.util.Set unwanted
com.google.common.collect.Sets$SetView mishandled
java.util.Set actual
com.google.common.collect.Sets$SetView unhandled
private static java.lang.String formatLockString (java.util.Set)
java.util.Set locks
com.google.common.collect.ImmutableList sortedUnhandled
private static com.google.common.base.Optional parseLockExpressions (java.util.List, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.common.base.Optional guard
String lockExpression
java.util.List lockExpressions
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.common.collect.ImmutableSet$Builder builder
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByChecker.class
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$DebugPrinter.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$DebugPrinter extends java.lang.Object {
private void ()
public static java.lang.String print (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprint (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprintSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select exp
StringBuilder sb
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$PrettyPrinter.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$PrettyPrinter extends java.lang.Object {
private void ()
public static java.lang.String print (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprint (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression exp
StringBuilder sb
private static void pprintSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select, java.lang.StringBuilder)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression curr
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select exp
StringBuilder sb
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_DoubleCheckedLocking_DCLInfo.classAutoValue_DoubleCheckedLocking_DCLInfo.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_DoubleCheckedLocking_DCLInfo extends com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo {
private final com.sun.source.tree.IfTree outerIf
private final com.sun.source.tree.SynchronizedTree synchTree
private final com.sun.source.tree.IfTree innerIf
private final com.sun.tools.javac.code.Symbol$VarSymbol sym
void (com.sun.source.tree.IfTree, com.sun.source.tree.SynchronizedTree, com.sun.source.tree.IfTree, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.IfTree outerIf
com.sun.source.tree.SynchronizedTree synchTree
com.sun.source.tree.IfTree innerIf
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.source.tree.IfTree outerIf ()
com.sun.source.tree.SynchronizedTree synchTree ()
com.sun.source.tree.IfTree innerIf ()
com.sun.tools.javac.code.Symbol$VarSymbol sym ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Factory.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory extends java.lang.Object {
private final java.util.Map syntheticOuterFields
public void ()
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ThisLiteral thisliteral ()
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression qualifiedThis (com.sun.tools.javac.util.Names, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$VarSymbol var
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Symbol$ClassSymbol access
com.sun.tools.javac.code.Symbol enclosing
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol curr
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral classLiteral (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol clazz
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral typeLiteral (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol type
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol member
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol$VarSymbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol$VarSymbol member
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol$MethodSymbol member
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression select (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select select
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable localVariable (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Erroneous error (java.lang.String)
String guardString
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByValidator.classGuardedByValidator.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByValidator extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String MESSAGE_FORMAT
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
static com.google.errorprone.matchers.Description validate (com.google.errorprone.bugpatterns.BugChecker, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.BugChecker checker
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult result
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_ClassLiteral.classAutoValue_GuardedByExpression_ClassLiteral.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_ClassLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer extends java.lang.Object {
private static final String MONITOR_GUARD_CLASS
private static final com.google.common.collect.ImmutableList LOCK_RESOURCES
public void ()
public static void analyze (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener, com.google.common.base.Predicate)
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener listener
com.google.common.base.Predicate isSuppressed
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
private static com.google.errorprone.bugpatterns.threadsafety.HeldLockSet handleMonitorGuards (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
com.sun.tools.javac.tree.JCTree$JCNewClass newClassTree
com.sun.tools.javac.code.Symbol clazzSym
com.google.common.base.Optional lockExpression
static com.google.common.collect.ImmutableList access$100 ()
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedBySymbolResolver.classGuardedBySymbolResolver.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver {
private final com.sun.tools.javac.code.Symbol$ClassSymbol enclosingClass
private final com.sun.source.tree.Tree decl
private final com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
private final com.sun.tools.javac.util.Context context
private final com.sun.tools.javac.code.Types types
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver from (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState visitorState
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver from (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.source.tree.CompilationUnitTree, com.sun.tools.javac.util.Context, com.sun.source.tree.Tree)
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.source.tree.CompilationUnitTree compilationUnit
com.sun.tools.javac.util.Context context
com.sun.source.tree.Tree leaf
private void (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.source.tree.CompilationUnitTree, com.sun.tools.javac.util.Context, com.sun.source.tree.Tree)
com.sun.tools.javac.code.Symbol$ClassSymbol enclosingClass
com.sun.source.tree.CompilationUnitTree compilationUnit
com.sun.tools.javac.util.Context context
com.sun.source.tree.Tree leaf
public com.sun.tools.javac.util.Context context ()
public com.sun.tools.javac.code.Symbol$ClassSymbol enclosingClass ()
public com.sun.tools.javac.code.Symbol resolveIdentifier (com.sun.source.tree.IdentifierTree)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.IdentifierTree node
String name
com.sun.tools.javac.code.Symbol$VarSymbol field
com.sun.tools.javac.code.Symbol type
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
javax.lang.model.element.Name name
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
javax.lang.model.element.Name identifier
com.sun.tools.javac.code.Symbol baseSym
private com.sun.tools.javac.code.Symbol$MethodSymbol getMethod (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol classSymbol
String name
public com.sun.tools.javac.code.Symbol resolveSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.source.tree.MemberSelectTree)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.source.tree.MemberSelectTree node
com.sun.tools.javac.code.Symbol baseSym
private com.sun.tools.javac.code.Symbol$VarSymbol getField (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol classSymbol
String name
private com.sun.tools.javac.code.Symbol getMember (java.lang.Class, javax.lang.model.element.ElementKind, com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
Class type
javax.lang.model.element.ElementKind kind
com.sun.tools.javac.code.Symbol classSymbol
String name
public com.sun.tools.javac.code.Symbol resolveTypeLiteral (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.IdentifierTree ident
com.sun.tools.javac.code.Symbol type
private com.sun.tools.javac.code.Symbol resolveType (java.lang.String, com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes)
String name
com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes searchSuperTypes
com.sun.tools.javac.code.Symbol type
private com.sun.tools.javac.code.Symbol getSuperType (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol symbol
String name
private com.sun.tools.javac.code.Symbol getLexicallyEnclosing (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.String)
com.sun.tools.javac.code.Symbol$ClassSymbol symbol
String name
com.sun.tools.javac.code.Symbol current
private com.sun.tools.javac.code.Symbol attribIdent (java.lang.String)
String name
com.sun.tools.javac.comp.Attr attr
com.sun.tools.javac.tree.TreeMaker tm
private com.sun.tools.javac.util.Name getName (java.lang.String)
String name
public com.sun.tools.javac.code.Symbol resolveEnclosingClass (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expr
com.sun.source.tree.IdentifierTree ident
com.sun.tools.javac.code.Symbol type
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockScanner.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockScanner extends com.sun.source.util.TreePathScanner {
private final com.google.errorprone.VisitorState visitorState
private final com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener listener
private final com.google.common.base.Predicate isSuppressed
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory F
private void (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener, com.google.common.base.Predicate)
com.google.errorprone.VisitorState visitorState
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener listener
com.google.common.base.Predicate isSuppressed
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.tools.javac.code.Symbol owner
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression lock
com.google.common.base.Optional bound
com.sun.source.tree.MethodTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
java.util.Set mods
String guard
public java.lang.Void visitTry (com.sun.source.tree.TryTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.TryTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
java.util.List resources
java.util.Collection releasedLocks
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
com.google.common.base.Optional lockExpression
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
public java.lang.Void visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.LambdaExpressionTree node
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet heldLockSet
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.VariableTree node
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
private void checkMatch (com.sun.source.tree.ExpressionTree, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.bugpatterns.threadsafety.HeldLockSet locks
String guardString
com.google.common.base.Optional guard
com.google.common.base.Optional boundGuard
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, 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 visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
void (com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener, com.google.common.base.Predicate, com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$1)
com.google.errorprone.VisitorState x0
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener x1
com.google.common.base.Predicate x2
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$1 x3
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression extends java.lang.Object {
static final String ENCLOSING_INSTANCE_NAME
public void ()
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public abstract com.sun.tools.javac.code.Symbol sym ()
public abstract com.sun.tools.javac.code.Type type ()
public java.lang.String toString ()
public java.lang.String debugPrint ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockEventListener.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockEventListener extends java.lang.Object {
public abstract void handleGuardedAccess (com.sun.source.tree.ExpressionTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$1.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$threadsafety$GuardedByExpression$Kind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$TypeLiteral.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral create (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
}
com/google/errorprone/bugpatterns/threadsafety/SynchronizeOnNonFinalField.classSynchronizeOnNonFinalField.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.SynchronizeOnNonFinalField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$BinderContext.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext extends java.lang.Object {
final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver resolver
final com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.Names names
public void (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types, com.sun.tools.javac.util.Names)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver resolver
com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.Names names
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext of (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types, com.sun.tools.javac.util.Names)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver resolver
com.sun.tools.javac.code.Symbol$ClassSymbol thisClass
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.Names names
}
com/google/errorprone/bugpatterns/threadsafety/WellKnownMutability$Builder.classWellKnownMutability.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder extends java.lang.Object {
final com.google.common.collect.ImmutableMap$Builder mapBuilder
void ()
public com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder addAll (java.util.Set)
Class clazz
java.util.Set clazzs
public transient com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder add (java.lang.Class, java.lang.String[])
java.lang.reflect.TypeVariable x
Class clazz
String[] containerOf
com.google.common.collect.ImmutableSet containerTyParams
java.util.HashSet actualTyParams
com.google.common.collect.Sets$SetView difference
public transient com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability$Builder add (java.lang.String, java.lang.String[])
String className
String[] containerOf
public com.google.common.collect.ImmutableMap build ()
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$ImmutableTypeVisitor.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$ImmutableTypeVisitor extends com.sun.tools.javac.code.Types$SimpleVisitor {
private final com.google.common.collect.ImmutableSet immutableTyParams
final com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis this$0
private void (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet immutableTyParams
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType type
Void s
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType t
Void s
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
String message
com.sun.tools.javac.code.Type$TypeVar type
Void s
com.sun.tools.javac.code.Symbol$TypeVariableSymbol tyvar
String message
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void s
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo annotation
String nameStr
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
void (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis, com.google.common.collect.ImmutableSet, com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$1)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis x0
com.google.common.collect.ImmutableSet x1
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$1 x2
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$LocalVariable.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable create (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
}
com/google/errorprone/bugpatterns/threadsafety/StaticGuardedByInstance$WriteVisitor.classStaticGuardedByInstance.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance$WriteVisitor extends com.sun.source.util.TreeScanner {
private final com.google.common.collect.Multimap writes
void ()
static com.google.common.collect.Multimap scan (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance$WriteVisitor visitor
private void recordWrite (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree variable
com.sun.tools.javac.code.Symbol sym
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree node
Void unused
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree node
Void unused
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree node
Void unused
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Void)
com.sun.source.tree.SynchronizedTree node
Void aVoid
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
com.sun.source.tree.NewClassTree node
Void aVoid
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 visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_LocalVariable.classAutoValue_GuardedByExpression_LocalVariable.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_LocalVariable extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$LocalVariable that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnnotationChecker.classImmutableAnnotationChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public static final String ANNOTATED_ANNOTATION_MESSAGE
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotation
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol symbol
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
String message
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$AcquiredLockFinder.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$AcquiredLockFinder extends java.lang.Object {
private static final com.google.errorprone.matchers.Matcher LOCK_MATCHER
void ()
private static java.lang.Iterable unlockMatchers ()
static java.util.Collection find (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_TypeLiteral.classAutoValue_GuardedByExpression_TypeLiteral.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_TypeLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$TypeLiteral that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$ThisLiteral.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ThisLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ThisLiteral INSTANCE
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
private void ()
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$ClassLiteral.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
public void ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$ClassLiteral create (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$2.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$2 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.source.tree.IdentifierTree identifier
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MemberSelectTree select
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.source.tree.ExpressionTree methodSelect
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.tools.javac.code.Symbol base
com.sun.tools.javac.code.Symbol base
com.sun.source.tree.MemberSelectTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
String name
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol sym
private com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression bindSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol sym
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.tools.javac.code.Symbol$VarSymbol varSymbol
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.source.tree.IdentifierTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.tools.javac.code.Symbol symbol
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression visitParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.source.tree.ParenthesizedTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
private com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression computeBase (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext, com.sun.tools.javac.code.Symbol)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.tools.javac.code.Symbol symbol
private com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression normalizeBase (com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext, com.sun.tools.javac.code.Symbol, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.sun.tools.javac.code.Symbol symbol
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.tools.javac.code.Symbol lexicalOwner
private com.sun.tools.javac.code.Symbol$ClassSymbol isEnclosedIn (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$ClassSymbol scope
com.sun.tools.javac.code.Symbol$ClassSymbol startingClass
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.code.Types types
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$AcquiredLockFinder$1.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$AcquiredLockFinder$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource)
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource res
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Kind.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind THIS
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind CLASS_LITERAL
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind TYPE_LITERAL
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind LOCAL_VARIABLE
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind SELECT
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind ERROR
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind[] $VALUES
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind[] values ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$LockOperationFinder.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockOperationFinder extends com.sun.source.util.TreeScanner {
private static final String READ_WRITE_LOCK_CLASS
private final com.google.errorprone.matchers.Matcher lockOperationMatcher
private static final com.google.errorprone.matchers.Matcher READ_WRITE_ACCESSOR_MATCHER
private final com.google.errorprone.VisitorState state
private final java.util.Set locks
static java.util.Collection find (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher lockOperationMatcher
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockOperationFinder finder
private void (com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher lockOperationMatcher
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree tree
Void unused
private void handleReleasedLocks (com.sun.source.tree.MethodInvocationTree)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression receiver
com.sun.source.tree.MethodInvocationTree tree
com.google.common.base.Optional node
private void handleUnlockAnnotatedMethods (com.sun.source.tree.MethodInvocationTree)
com.google.common.base.Optional lock
com.google.common.base.Optional guard
String lockString
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.annotations.concurrent.UnlockMethod annotation
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_ImmutableAnnotationInfo.classAutoValue_ImmutableAnnotationInfo.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_ImmutableAnnotationInfo extends com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo {
private final String typeName
private final com.google.common.collect.ImmutableSet containerOf
void (java.lang.String, com.google.common.collect.ImmutableSet)
String typeName
com.google.common.collect.ImmutableSet containerOf
public java.lang.String typeName ()
public com.google.common.collect.ImmutableSet containerOf ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByUtils_GuardedByValidationResult.classAutoValue_GuardedByUtils_GuardedByValidationResult.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByUtils_GuardedByValidationResult extends com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult {
private final String message
private final Boolean isValid
void (java.lang.String, java.lang.Boolean)
String message
Boolean isValid
java.lang.String message ()
java.lang.Boolean isValid ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/IllegalGuardedBy.classIllegalGuardedBy.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public static void checkGuardedBy (boolean, java.lang.String)
boolean condition
String message
public static transient void checkGuardedBy (boolean, java.lang.String, java.lang.Object[])
boolean condition
String formatString
Object[] formatArgs
public java.lang.String toString ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedBySymbolResolver$SearchSuperTypes.classGuardedBySymbolResolver.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes YES
public static final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes NO
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes[] $VALUES
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes[] values ()
public static com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver$SearchSuperTypes valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByExpression$Erroneous.classGuardedByExpression.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Erroneous extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression {
private final String guardString
void (java.lang.String)
String guardString
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public java.lang.String guardString ()
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableEnumChecker.class
com/google/errorprone/bugpatterns/threadsafety/GuardedByUtils$GuardedByValidationResult.classGuardedByUtils.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult extends java.lang.Object {
void ()
abstract java.lang.String message ()
abstract java.lang.Boolean isValid ()
static com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult invalid (java.lang.String)
String message
static com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils$GuardedByValidationResult ok ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$ExpectedLockCalculator.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$ExpectedLockCalculator extends java.lang.Object {
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory F
void ()
static com.google.common.base.Optional from (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCExpression guardedMemberExpression
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression guard
com.google.errorprone.VisitorState state
com.google.common.base.Optional guardedMember
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression memberBase
private static boolean isGuardReferenceAbsolute (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression guard
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression instance
private static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression getSelectInstance (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression guard
private static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression helper (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select lockSelect
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression lockExpression
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression memberAccess
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$ReleasedLockFinder$1.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$ReleasedLockFinder$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.errorprone.matchers.Matcher apply (com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource)
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource res
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/StaticGuardedByInstance.classStaticGuardedByInstance.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$SynchronizedTreeMatcher {
public static final String MESSAGE
public void ()
public com.google.errorprone.matchers.Description matchSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.VisitorState)
java.util.Map$Entry write
com.sun.source.tree.SynchronizedTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol lock
com.google.common.collect.Multimap writes
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$Violation.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation extends java.lang.Object {
void ()
private static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation create (org.pcollections.ConsPStack)
org.pcollections.ConsPStack path
boolean isPresent ()
java.lang.String message ()
abstract org.pcollections.ConsPStack path ()
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation plus (java.lang.String)
String edge
static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation of (java.lang.String)
String reason
static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation absent ()
}
com/google/errorprone/bugpatterns/threadsafety/LockMethodChecker.classLockMethodChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker extends com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker {
public void ()
protected com.google.common.collect.ImmutableList getLockExpressions (com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree tree
com.google.errorprone.annotations.concurrent.LockMethod lockMethod
protected java.util.Set getActual (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.util.Set getUnwanted (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
protected java.lang.String buildMessage (java.lang.String)
String unhandled
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder extends java.lang.Object {
static final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver ALREADY_BOUND_RESOLVER
private static final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory F
private static final com.sun.source.util.SimpleTreeVisitor BINDER
public void ()
public static com.google.common.base.Optional bindExpression (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy expected
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.google.errorprone.VisitorState visitorState
static com.google.common.base.Optional bindString (java.lang.String, com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver)
com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy expected
String string
com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver resolver
private static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression bind (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext)
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$BinderContext context
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression expr
static com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Factory access$000 ()
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis$2.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_GuardedByExpression_Select.classAutoValue_GuardedByExpression_Select.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_GuardedByExpression_Select extends com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select {
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.code.Type type
private final com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
void (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Kind kind ()
public com.sun.tools.javac.code.Symbol sym ()
public com.sun.tools.javac.code.Type type ()
public com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression$Select that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableAnalysis.classImmutableAnalysis.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis extends java.lang.Object {
private final com.google.errorprone.bugpatterns.BugChecker bugChecker
private final com.google.errorprone.VisitorState state
private final String nonFinalFieldMessage
private final String mutableFieldMessage
public void (com.google.errorprone.bugpatterns.BugChecker, com.google.errorprone.VisitorState, java.lang.String, java.lang.String)
com.google.errorprone.bugpatterns.BugChecker bugChecker
com.google.errorprone.VisitorState state
String nonFinalFieldMessage
String mutableFieldMessage
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation checkForImmutability (com.google.common.base.Optional, com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type$ClassType)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo interfaceAnnotation
com.sun.tools.javac.code.Type interfaceType
com.google.common.base.Optional tree
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type$ClassType type
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
com.sun.tools.javac.code.Type mutableEnclosing
private com.sun.tools.javac.code.Type mutableEnclosingInstance (com.google.common.base.Optional, com.sun.tools.javac.code.Type$ClassType)
com.google.common.base.Optional tree
com.sun.tools.javac.code.Type$ClassType type
com.sun.tools.javac.code.Type enclosing
private com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation checkSuper (com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type$ClassType)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type$ClassType type
com.sun.tools.javac.code.Type$ClassType superType
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo superannotation
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation areFieldsImmutable (com.google.common.base.Optional, com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type$ClassType)
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.Tree member
com.google.common.base.Optional memberTree
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
com.sun.tools.javac.code.Symbol member
com.google.common.base.Optional tree
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type$ClassType classType
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.util.Filter instanceFieldFilter
java.util.Map declarations
java.util.List members
private com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation isFieldImmutable (com.google.common.base.Optional, com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol$VarSymbol)
com.google.common.base.Optional tree
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.code.Type$ClassType classType
com.sun.tools.javac.code.Symbol$VarSymbol var
com.sun.tools.javac.code.Type varType
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation immutableInstantiation (com.google.common.collect.ImmutableSet, com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type tyarg
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
com.sun.tools.javac.code.Symbol$TypeVariableSymbol typaram
int i
com.google.common.collect.ImmutableSet immutableTyParams
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo annotation
com.sun.tools.javac.code.Type type
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation isImmutableType (com.google.common.collect.ImmutableSet, com.sun.tools.javac.code.Type)
com.google.common.collect.ImmutableSet immutableTyParams
com.sun.tools.javac.code.Type type
static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo getImmutableAnnotation (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
String nameStr
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo known
com.google.errorprone.annotations.Immutable immutable
static com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo getImmutableAnnotation (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.tools.javac.code.Symbol sym
private java.lang.String getPrettyName (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type superType
static com.google.errorprone.VisitorState access$100 (com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis x0
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$1.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$bugpatterns$threadsafety$GuardedByExpression$Kind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableChecker$1.classImmutableChecker.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$1.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$1 extends java.lang.Object implements com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$Resolver {
void ()
public com.sun.tools.javac.code.Symbol resolveIdentifier (com.sun.source.tree.IdentifierTree)
com.sun.source.tree.IdentifierTree node
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
javax.lang.model.element.Name name
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveMethod (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, javax.lang.model.element.Name)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
javax.lang.model.element.Name identifier
public com.sun.tools.javac.code.Symbol resolveSelect (com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression, com.sun.source.tree.MemberSelectTree)
com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression base
com.sun.source.tree.MemberSelectTree node
public com.sun.tools.javac.code.Symbol resolveTypeLiteral (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expression
public com.sun.tools.javac.code.Symbol resolveEnclosingClass (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expression
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking$1.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$1 extends com.sun.source.util.SimpleTreeVisitor {
final Class val$clazz
void (java.lang.Class)
protected java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void p
public java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Void)
com.sun.source.tree.BlockTree node
Void p
private java.lang.Object visit (java.util.List)
Object r
com.sun.source.tree.Tree t
java.util.List tx
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/threadsafety/HeldLockAnalyzer$ReleasedLockFinder.classHeldLockAnalyzer.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$ReleasedLockFinder extends java.lang.Object {
private static final com.google.errorprone.matchers.Matcher UNLOCK_MATCHER
void ()
private static java.lang.Iterable unlockMatchers ()
static java.util.Collection find (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$IfTreeMatcher {
private static final com.google.common.collect.ImmutableSet IMMUTABLE_WHITELIST
public void ()
public com.google.errorprone.matchers.Description matchIf (com.sun.source.tree.IfTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IfTree outerIf
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo info
private com.google.errorprone.matchers.Description handleField (com.sun.source.tree.IfTree, com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.IfTree outerIf
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder builder
com.sun.tools.javac.tree.JCTree fieldDecl
private static boolean isImmutable (com.sun.tools.javac.code.Type, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description handleLocal (com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo info
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCExpressionStatement expr
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol fvar
static com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo findDCL (com.sun.source.tree.IfTree)
com.sun.source.tree.IfTree outerIf
com.sun.source.tree.ExpressionTree outerIfTest
com.sun.source.tree.SynchronizedTree synchTree
com.sun.source.tree.IfTree innerIf
com.sun.source.tree.ExpressionTree innerIfTest
com.sun.tools.javac.code.Symbol outerSym
com.sun.tools.javac.code.Symbol$VarSymbol var
private static com.sun.source.tree.ExpressionTree getNullCheckedExpression (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree other
com.sun.source.tree.ExpressionTree other
com.sun.source.tree.ExpressionTree condition
com.sun.source.tree.BinaryTree bin
com.sun.source.tree.ExpressionTree other
private static java.lang.Object getChild (com.sun.source.tree.StatementTree, java.lang.Class)
com.sun.source.tree.StatementTree tree
Class clazz
private static com.sun.tools.javac.tree.JCTree findFieldDeclaration (com.sun.source.util.TreePath, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.tree.JCTree tree
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath curr
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Symbol$VarSymbol var
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_HeldLockAnalyzer_LockResource.classAutoValue_HeldLockAnalyzer_LockResource.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_HeldLockAnalyzer_LockResource extends com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource {
private final String className
private final String lockMethod
private final String unlockMethod
void (java.lang.String, java.lang.String, java.lang.String)
String className
String lockMethod
String unlockMethod
java.lang.String className ()
java.lang.String lockMethod ()
java.lang.String unlockMethod ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer$LockResource that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/ImmutableChecker.classImmutableChecker.java
package com.google.errorprone.bugpatterns.threadsafety
public com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeParameterTree typaram
String message
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis analysis
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo annotation
java.util.Set typarams
com.google.common.collect.Sets$SetView difference
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
String message
private com.google.errorprone.matchers.Description handleAnonymousClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState, com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis analysis
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.code.Type superType
com.google.common.collect.ImmutableSet typarams
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation info
String reason
String message
private com.google.errorprone.matchers.Description checkSubtype (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.code.Type superType
String message
com.google.errorprone.fixes.Fix fix
private static com.sun.tools.javac.code.Type immutableSupertype (com.sun.tools.javac.code.Symbol, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type superType
com.sun.tools.javac.code.Symbol sym
com.google.errorprone.VisitorState state
private static com.google.common.collect.ImmutableSet immutableTypeParametersInScope (com.sun.tools.javac.code.Symbol)
String name
com.sun.tools.javac.code.Symbol$TypeVariableSymbol typaram
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationInfo annotation
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Symbol sym
com.google.common.collect.ImmutableSet$Builder result
}
com/google/errorprone/bugpatterns/threadsafety/AutoValue_ImmutableAnalysis_Violation.classAutoValue_ImmutableAnalysis_Violation.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.AutoValue_ImmutableAnalysis_Violation extends com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation {
private final org.pcollections.ConsPStack path
void (org.pcollections.ConsPStack)
org.pcollections.ConsPStack path
org.pcollections.ConsPStack path ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis$Violation that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/threadsafety/GuardedByBinder$3.classGuardedByBinder.java
package com.google.errorprone.bugpatterns.threadsafety
com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder$3 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/bugpatterns/threadsafety/WellKnownMutability.classWellKnownMutability.java
package com.google.errorprone.bugpatterns.threadsafety
final com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability extends java.lang.Object {
static final com.google.common.collect.ImmutableMap KNOWN_IMMUTABLE
static final com.google.common.collect.ImmutableSet KNOWN_UNSAFE
private static final com.google.errorprone.suppliers.Supplier MESSAGE_TYPE
private static final com.google.errorprone.suppliers.Supplier MUTABLE_MESSAGE_TYPE
private static final com.google.errorprone.suppliers.Supplier PROTOCOL_MESSAGE_TYPE
void ()
private static com.google.common.collect.ImmutableMap getBootstrapClasses ()
private static com.google.common.collect.ImmutableSet getKnownUnsafeClasses ()
Class clazz
com.google.common.collect.ImmutableSet$Builder result
private static boolean isAssignableTo (com.sun.tools.javac.code.Type, com.google.errorprone.suppliers.Supplier, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.google.errorprone.suppliers.Supplier supplier
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type to
static boolean isProto2MessageClass (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
static boolean isProto2MutableMessageClass (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
static boolean isAnnotation (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Type)
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type type
static void ()
}
com/google/errorprone/bugpatterns/threadsafety/DoubleCheckedLocking$DCLInfo.classDoubleCheckedLocking.java
package com.google.errorprone.bugpatterns.threadsafety
abstract com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo extends java.lang.Object {
void ()
abstract com.sun.source.tree.IfTree outerIf ()
abstract com.sun.source.tree.SynchronizedTree synchTree ()
abstract com.sun.source.tree.IfTree innerIf ()
abstract com.sun.tools.javac.code.Symbol$VarSymbol sym ()
static com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking$DCLInfo create (com.sun.source.tree.IfTree, com.sun.source.tree.SynchronizedTree, com.sun.source.tree.IfTree, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.source.tree.IfTree outerIf
com.sun.source.tree.SynchronizedTree synchTree
com.sun.source.tree.IfTree innerIf
com.sun.tools.javac.code.Symbol$VarSymbol sym
}
com/google/errorprone/bugpatterns/AutoValue_IsInstanceOfClass_Operand.classAutoValue_IsInstanceOfClass_Operand.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AutoValue_IsInstanceOfClass_Operand extends com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand {
private final com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind
private final CharSequence value
private final CharSequence source
void (com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind
CharSequence value
CharSequence source
com.google.errorprone.bugpatterns.IsInstanceOfClass$Kind kind ()
java.lang.CharSequence value ()
java.lang.CharSequence source ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.bugpatterns.IsInstanceOfClass$Operand that
Object o
public int hashCode ()
int h
}
com/google/errorprone/bugpatterns/MissingFail.classMissingFail.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.MissingFail extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$TryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_EQUALS
private static final com.google.errorprone.matchers.Matcher ASSERT_UNEQUAL
private static final com.google.errorprone.matchers.Matcher ASSERT_TRUE
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE
private static final com.google.errorprone.matchers.Matcher ASSERT_TRUE_FALSE
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_TRUE
private static final com.google.errorprone.matchers.Matcher ASSERT_TRUE_TRUE
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_FALSE
private static final com.google.errorprone.matchers.Matcher JAVA_ASSERT_FALSE
private static final com.google.errorprone.matchers.Matcher LOG_CALL
private static final com.google.errorprone.matchers.Matcher LOG_IN_BLOCK
private static final java.util.regex.Pattern FAIL_PATTERN
private static final com.google.errorprone.matchers.Matcher FAIL
private static final com.google.errorprone.matchers.Matcher ASSERT_CALL
private static final com.google.errorprone.matchers.Matcher REAL_ASSERT_CALL
private static final com.google.errorprone.matchers.Matcher VERIFY_CALL
private static final com.google.errorprone.matchers.MultiMatcher ASSERT_LAST_CALL_IN_TRY
private static final com.google.errorprone.matchers.Matcher ASSERT_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher THROW_STATEMENT
private static final com.google.errorprone.matchers.Matcher THROW_OR_FAIL_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher NON_TEST_METHOD
private static final com.google.errorprone.matchers.Matcher RETURN_IN_BLOCK
private static final com.google.errorprone.matchers.NextStatement RETURN_AFTER
private static final com.google.errorprone.matchers.Matcher INAPPLICABLE_EXCEPTION
private static final com.google.errorprone.bugpatterns.MissingFail$InLoopMatcher IN_LOOP
private static final com.google.errorprone.matchers.Matcher WHILE_TRUE_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher CONTINUE_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher FIELD_ASSIGNMENT
private static final com.google.errorprone.matchers.Matcher FIELD_ASSIGNMENT_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher BOOLEAN_ASSERT_VAR
private static final com.google.errorprone.matchers.Matcher BOOLEAN_ASSERT_VAR_IN_BLOCK
private static final com.google.errorprone.matchers.Matcher JUNIT3_TEST_CLASS
private static final com.google.errorprone.matchers.Matcher TEST_CLASS
public void ()
public com.google.errorprone.matchers.Description matchTry (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
java.util.List tryStatements
com.sun.source.tree.StatementTree lastTryStatement
String failCall
com.google.errorprone.fixes.SuggestedFix$Builder fixBuilder
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private java.lang.String exceptionToString (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tree
String exceptionType
private boolean tryTreeMatches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
boolean assertInCatch
private boolean hasWhileTrue (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean isInClass (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher classTree
private boolean hasBooleanAssertVariableInCatch (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean lastTryStatementIsAssert (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasFieldAssignmentInCatch (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean logsInCatch (com.google.errorprone.VisitorState, com.sun.source.tree.TryTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.TryTree tree
private boolean hasFinally (com.sun.source.tree.TryTree)
com.sun.source.tree.TryTree tree
private boolean hasContinue (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean isInLoop (com.google.errorprone.VisitorState, com.sun.source.tree.TryTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.TryTree tree
private boolean isInapplicableExceptionType (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean returnsInTryCatchOrAfter (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean isInInapplicableMethod (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasThrowOrFail (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasAssertInCatch (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
private boolean hasToleratedException (com.sun.source.tree.TryTree)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
private boolean hasExpectedException (com.sun.source.tree.TryTree)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
private boolean anyCatchBlockMatches (com.sun.source.tree.TryTree, com.google.errorprone.VisitorState, com.google.errorprone.matchers.Matcher)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Matcher matcher
static void ()
}
com/google/errorprone/bugpatterns/ComparisonContractViolated$3.classComparisonContractViolated.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonContractViolated$3 extends com.sun.source.util.TreeScanner {
final com.sun.source.tree.TreeVisitor val$visitReturnExpression
final com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
void (com.google.errorprone.bugpatterns.ComparisonContractViolated, com.sun.source.tree.TreeVisitor)
com.google.errorprone.bugpatterns.ComparisonContractViolated this$0
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree node
com.google.errorprone.VisitorState state
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/NonOverridingEquals$CastScanner.classNonOverridingEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NonOverridingEquals$CastScanner extends com.sun.source.util.TreeScanner {
private void ()
public java.lang.Void visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.bugpatterns.NonOverridingEquals$CastState)
com.sun.source.tree.IdentifierTree node
com.google.errorprone.bugpatterns.NonOverridingEquals$CastState state
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
void (com.google.errorprone.bugpatterns.NonOverridingEquals$1)
com.google.errorprone.bugpatterns.NonOverridingEquals$1 x0
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$4.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$4 extends java.lang.Object implements com.google.common.base.Function {
final String val$baseName
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, java.lang.String)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public java.lang.Integer apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl jcVariableDecl
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/StreamToString.classStreamToString.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.StreamToString extends com.google.errorprone.bugpatterns.AbstractToString {
static final com.google.errorprone.predicates.TypePredicate STREAM
public void ()
protected com.google.errorprone.predicates.TypePredicate typePredicate ()
protected com.google.common.base.Optional implicitToStringFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
protected com.google.common.base.Optional toStringFix (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree parent
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/AbstractArgumentParameterChecker$PotentialReplacement.classAbstractArgumentParameterChecker.java
package com.google.errorprone.bugpatterns
public abstract com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement extends java.lang.Object {
protected void ()
abstract java.lang.String argumentName ()
abstract java.lang.String replacementString ()
abstract com.sun.tools.javac.code.Symbol sym ()
protected static com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement create (java.lang.String, java.lang.String, com.sun.tools.javac.code.Symbol)
String argumentName
String replacementString
com.sun.tools.javac.code.Symbol sym
}
com/google/errorprone/bugpatterns/FunctionalInterfaceMethodChanged.class
com/google/errorprone/bugpatterns/FilesLinesLeak.classFilesLinesLeak.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.FilesLinesLeak extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree var
int pos
int initPos
int eqPos
com.sun.source.tree.MemberSelectTree select
com.sun.source.tree.StatementTree statement
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description$Builder description
com.sun.source.tree.Tree parent
private boolean inTWR (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Symbol sym
static void ()
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$4.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$4 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero this$0
void (com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero this$0
public java.lang.CharSequence apply (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expressionTree
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/URLEqualsHashCode$URLTypeArgumentMatcher.classURLEqualsHashCode.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.URLEqualsHashCode$URLTypeArgumentMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final String clazz
private final int typeArgumentIndex
void (java.lang.String, int)
String clazz
int index
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.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type superType
java.util.List typeArguments
}
com/google/errorprone/bugpatterns/Finally$FinallyCompletionMatcher.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$FinallyCompletionMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private void ()
public boolean matches (com.sun.source.tree.StatementTree, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.Finally$MatchResult mr
com.sun.source.tree.Tree leaf
com.sun.source.tree.StatementTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.Tree prevTree
protected com.google.errorprone.bugpatterns.Finally$MatchResult matchAncestor (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree prevTree
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.Finally$1)
com.google.errorprone.bugpatterns.Finally$1 x0
}
com/google/errorprone/bugpatterns/GetClassOnEnum.classGetClassOnEnum.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GetClassOnEnum extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ENUM_CLASS
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/FutureReturnValueIgnored$2.classFutureReturnValueIgnored.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.FutureReturnValueIgnored$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/MockitoCast$MockAnswerStrategyScanner.classMockitoCast.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MockitoCast$MockAnswerStrategyScanner extends com.sun.source.util.TreeScanner {
private final com.google.errorprone.VisitorState state
private final java.util.Set badMocks
static boolean scan (com.sun.source.tree.Tree, com.google.errorprone.VisitorState, java.util.Set)
com.sun.source.tree.Tree tree
com.google.errorprone.VisitorState state
java.util.Set badMocks
public void (com.google.errorprone.VisitorState, java.util.Set)
com.google.errorprone.VisitorState state
java.util.Set badMocks
public java.lang.Boolean scan (com.sun.source.tree.Tree, java.lang.Void)
com.sun.tools.javac.code.Symbol$VarSymbol varSym
com.sun.source.tree.Tree tree
Void aVoid
com.sun.tools.javac.code.Symbol sym
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
static boolean answerHandlesGenerics (com.sun.tools.javac.code.Symbol$VarSymbol, com.google.errorprone.VisitorState)
java.util.Map$Entry e
com.sun.tools.javac.code.Symbol$VarSymbol varSym
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Attribute$Compound attribute
String answer
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/bugpatterns/Finally$MatchResult.classFinally.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.Finally$MatchResult extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.Finally$MatchResult KEEP_LOOKING
public static final com.google.errorprone.bugpatterns.Finally$MatchResult NO_MATCH
public static final com.google.errorprone.bugpatterns.Finally$MatchResult FOUND_ERROR
private static final com.google.errorprone.bugpatterns.Finally$MatchResult[] $VALUES
public static com.google.errorprone.bugpatterns.Finally$MatchResult[] values ()
public static com.google.errorprone.bugpatterns.Finally$MatchResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/Overrides.classOverrides.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.Overrides extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
int arrayOpenIndex
com.sun.source.tree.MethodTree methodTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
boolean isVarargs
java.util.Set superMethods
java.util.Iterator superMethodsIterator
boolean areSupersVarargs
java.util.List parameterTree
com.sun.source.tree.Tree paramType
CharSequence paramTypeSource
com.google.errorprone.matchers.Description$Builder descriptionBuilder
}
com/google/errorprone/bugpatterns/IdentityBinaryExpression.classIdentityBinaryExpression.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IdentityBinaryExpression extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
String opName
String opName
String opName
String opName
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
String opName
}
com/google/errorprone/bugpatterns/ArrayToString.classArrayToString.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArrayToString extends com.google.errorprone.bugpatterns.AbstractToString {
private static final com.google.errorprone.matchers.Matcher GET_STACK_TRACE
private static final com.google.errorprone.predicates.TypePredicate IS_ARRAY
public void ()
protected com.google.errorprone.predicates.TypePredicate typePredicate ()
protected com.google.common.base.Optional implicitToStringFix (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
protected com.google.common.base.Optional toStringFix (com.sun.source.tree.Tree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree parent
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private com.google.common.base.Optional fix (com.sun.source.tree.Tree, com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree replace
com.sun.source.tree.Tree with
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/Finally$FinallyThrowMatcher.classFinally.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.Finally$FinallyThrowMatcher extends com.google.errorprone.bugpatterns.Finally$FinallyCompletionMatcher {
private void ()
protected com.google.errorprone.bugpatterns.Finally$MatchResult matchAncestor (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.TryTree tryTree
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree prevTree
void (com.google.errorprone.bugpatterns.Finally$1)
com.google.errorprone.bugpatterns.Finally$1 x0
}
com/google/errorprone/bugpatterns/BadAnnotationImplementation.classBadAnnotationImplementation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BadAnnotationImplementation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final com.google.errorprone.matchers.Matcher CLASS_TREE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type sup
com.sun.source.tree.ClassTree classTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol equals
com.sun.tools.javac.code.Symbol$MethodSymbol hashCode
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.Name equalsName
com.google.common.base.Predicate equalsPredicate
com.sun.tools.javac.util.Name hashCodeName
com.google.common.base.Predicate hashCodePredicate
com.sun.tools.javac.code.Symbol objectSymbol
private static com.sun.tools.javac.code.Symbol$MethodSymbol getMatchingMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.google.common.base.Predicate)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.Name name
com.google.common.base.Predicate predicate
com.sun.tools.javac.code.Scope scope
static void ()
}
com/google/errorprone/bugpatterns/NoAllocationChecker$4.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.NoAllocationChecker$4 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
void ()
public boolean matches (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/EqualsIncompatibleType$1.classEqualsIncompatibleType.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.EqualsIncompatibleType$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.sun.tools.javac.code.Types val$types
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.EqualsIncompatibleType this$0
void (com.google.errorprone.bugpatterns.EqualsIncompatibleType, com.sun.tools.javac.code.Types, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.EqualsIncompatibleType this$0
public boolean apply (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/MissingDefault.class
com/google/errorprone/bugpatterns/AssertFalse.classAssertFalse.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.AssertFalse extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssertTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchAssert (com.sun.source.tree.AssertTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssertTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/PreconditionsInvalidPlaceholder.classPreconditionsInvalidPlaceholder.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PreconditionsInvalidPlaceholder extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher PRECONDITIONS_CHECK
private static final java.util.regex.Pattern BAD_PLACEHOLDER_REGEX
public void ()
private static int expectedArguments (java.lang.String)
int i
String formatString
int count
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String formatString
int expectedArgs
com.sun.source.tree.LiteralTree formatStringTree
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
int i
int missing
StringBuilder builder
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
com.sun.source.tree.LiteralTree formatTree
String fixedFormatString
static void ()
}
com/google/errorprone/bugpatterns/FuturesGetCheckedIllegalExceptionType$1.classFuturesGetCheckedIllegalExceptionType.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType$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.Types types
com.sun.tools.javac.code.Type classType
com.sun.tools.javac.code.Type runtimeExceptionType
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Type exceptionType
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ThrowNull.classThrowNull.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ThrowNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ThrowTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ThrowTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/WrongParameterPackage.classWrongParameterPackage.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.WrongParameterPackage extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private com.sun.tools.javac.code.Symbol$MethodSymbol supermethod
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type methodParamType
com.sun.tools.javac.code.Type supermethodParamType
int x
com.sun.tools.javac.code.Symbol$MethodSymbol supermethod
com.sun.tools.javac.code.Symbol s
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.code.Symbol$TypeSymbol superClass
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree param
com.sun.tools.javac.util.Name replacement
com.sun.tools.javac.code.Type methodParamType
com.sun.tools.javac.code.Type supermethodParamType
int x
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix$Builder builder
com.sun.tools.javac.code.Symbol$MethodSymbol method
}
com/google/errorprone/bugpatterns/InsecureCipherMode.classInsecureCipherMode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.InsecureCipherMode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String MESSAGE_BASE
private static final com.google.errorprone.matchers.Matcher CIPHER_GETINSTANCE_MATCHER
private static final com.google.errorprone.matchers.Matcher KEY_STRUCTURE_GETINSTANCE_MATCHER
public void ()
private com.google.errorprone.matchers.Description buildErrorMessage (com.sun.source.tree.MethodInvocationTree, java.lang.String)
com.sun.source.tree.MethodInvocationTree tree
String explanation
com.google.errorprone.matchers.Description$Builder description
String message
private com.google.errorprone.matchers.Description identifyEcbVulnerability (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.MethodInvocationTree tree
Object argument
String transformation
private com.google.errorprone.matchers.Description identifyDiffieHellmanAndDsaVulnerabilities (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.MethodInvocationTree tree
Object argument
String algorithm
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.matchers.Description description
com.google.errorprone.matchers.Description checkInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/NoAllocationChecker.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NoAllocationChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$AssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$CompoundAssignmentTreeMatcher com.google.errorprone.bugpatterns.BugChecker$EnhancedForLoopTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewArrayTreeMatcher com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher com.google.errorprone.bugpatterns.BugChecker$ReturnTreeMatcher com.google.errorprone.bugpatterns.BugChecker$TypeCastTreeMatcher com.google.errorprone.bugpatterns.BugChecker$UnaryTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final String COMMON_MESSAGE_SUFFIX
private static final com.google.errorprone.matchers.Matcher noAllocationMethodMatcher
private static final com.google.errorprone.matchers.Matcher noAllocationMethodInvocationMatcher
private static final com.google.errorprone.matchers.Matcher anyExpression
private static final com.google.errorprone.matchers.Matcher anyStatement
private static final com.google.errorprone.matchers.Matcher anyVariable
private static final com.google.errorprone.matchers.Matcher isString
private static final com.google.errorprone.matchers.Matcher arrayExpression
private static final com.google.errorprone.matchers.Matcher primitiveExpression
private static final com.google.errorprone.matchers.Matcher primitiveArrayExpression
private static final java.util.Set ALL_COMPOUND_OPERATORS
private static final com.google.errorprone.matchers.Matcher withinThrowOrAnnotation
private static final com.google.errorprone.matchers.Matcher newArrayMatcher
private static final com.google.errorprone.matchers.Matcher newClassMatcher
private static final com.google.errorprone.matchers.Matcher methodMatcher
private static final com.google.errorprone.matchers.Matcher stringConcatenationMatcher
private static final com.google.errorprone.matchers.Matcher compoundAssignmentMatcher
private static final com.google.errorprone.matchers.Matcher foreachMatcher
private static final com.google.errorprone.matchers.Matcher boxingAssignment
private static final com.google.errorprone.matchers.Matcher boxingInitialization
private static final com.google.errorprone.matchers.Matcher boxingCast
private static final com.google.errorprone.matchers.Matcher boxingReturn
private static final com.google.errorprone.matchers.Matcher boxingInvocation
private static final com.google.errorprone.matchers.Matcher boxingUnary
public void ()
public com.google.errorprone.matchers.Description matchNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewArrayTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompoundAssignmentTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.VisitorState)
com.sun.source.tree.EnhancedForLoopTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AssignmentTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TypeCastTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ReturnTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.UnaryTree tree
com.google.errorprone.VisitorState state
static com.google.errorprone.matchers.Matcher access$000 ()
static com.google.errorprone.matchers.Matcher access$100 ()
static void ()
}
com/google/errorprone/bugpatterns/ReturnValueIgnored$1.classReturnValueIgnored.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ReturnValueIgnored$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 expressionTree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/UnusedAnonymousClass$1.classUnusedAnonymousClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.UnusedAnonymousClass$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/DefaultCharset$CharsetFix.classDefaultCharset.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix UTF_8_FIX
public static final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix DEFAULT_CHARSET_FIX
final String replacement
private static final com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix[] $VALUES
public static com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix[] values ()
public static com.google.errorprone.bugpatterns.DefaultCharset$CharsetFix valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String replacement
java.lang.String replacement ()
abstract void addImport (com.google.errorprone.fixes.SuggestedFix$Builder, com.google.errorprone.VisitorState)
void (java.lang.String, int, java.lang.String, com.google.errorprone.bugpatterns.DefaultCharset$1)
String x0
int x1
String x2
com.google.errorprone.bugpatterns.DefaultCharset$1 x3
static void ()
}
com/google/errorprone/bugpatterns/ArgumentParameterSwap$1.classArgumentParameterSwap.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ArgumentParameterSwap$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/RedundantThrows.classRedundantThrows.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RedundantThrows extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type type
com.sun.source.tree.ExpressionTree exception
java.util.Set sub
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.ExpressionTree exception
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
java.util.List thrown
com.google.common.collect.SetMultimap exceptionsBySuper
java.util.Set toRemove
java.util.List messages
java.util.List delete
static java.lang.String oxfordJoin (java.lang.String, java.lang.Iterable)
Object piece
String on
Iterable pieces
StringBuilder result
int size
int idx
}
com/google/errorprone/bugpatterns/Finally$FinallyJumpMatcher$JumpType.classFinally.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType BREAK
public static final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType CONTINUE
private static final com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType[] $VALUES
public static com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType[] values ()
public static com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher$JumpType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/NonRuntimeAnnotation.classNonRuntimeAnnotation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonRuntimeAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.MemberSelectTree memTree
com.sun.tools.javac.code.Symbol$TypeSymbol annotation
java.lang.annotation.Retention retention
}
com/google/errorprone/bugpatterns/LongLiteralLowerCaseSuffix.classLongLiteralLowerCaseSuffix.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.LongLiteralLowerCaseSuffix extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$LiteralTreeMatcher {
private static final com.google.errorprone.matchers.Matcher matcher
private static final java.util.regex.Pattern LONG_LITERAL_PATTERN
public void ()
private static java.lang.String getLongLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree literalTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.tree.JCTree$JCLiteral longLiteral
CharSequence sourceFile
int start
java.util.regex.Matcher matcher
public com.google.errorprone.matchers.Description matchLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree literalTree
com.google.errorprone.VisitorState state
StringBuilder longLiteral
com.google.errorprone.fixes.Fix fix
static java.lang.String access$000 (com.sun.source.tree.LiteralTree, com.google.errorprone.VisitorState)
com.sun.source.tree.LiteralTree x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/JMockTestWithoutRunWithOrRuleAnnotation.classJMockTestWithoutRunWithOrRuleAnnotation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JMockTestWithoutRunWithOrRuleAnnotation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final String JMOCK_TEST_RUNNER_CLASS
private static final com.google.errorprone.matchers.Matcher fieldIsMockery
private static final com.google.errorprone.matchers.Matcher fieldHasRuleAnnotation
private static final com.google.errorprone.matchers.Matcher enclosingClassRunsWithJMockTestRunner
private static final com.google.errorprone.matchers.Matcher BUG_PATTERN_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$1.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ExpressionTree val$receiver
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, com.sun.source.tree.ExpressionTree)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public com.google.errorprone.fixes.Fix apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/AbstractArgumentParameterChecker$ReplacementWithSimilarity.classAbstractArgumentParameterChecker.java
package com.google.errorprone.bugpatterns
abstract com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$ReplacementWithSimilarity extends java.lang.Object {
void ()
abstract com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement replacement ()
abstract double similarity ()
static com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$ReplacementWithSimilarity create (com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement, double)
com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$PotentialReplacement replacement
double similarity
}
com/google/errorprone/bugpatterns/DeadException.classDeadException.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.DeadException extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
public static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.NewClassTree newClassTree
com.google.errorprone.VisitorState state
com.sun.source.tree.StatementTree parent
boolean isLastStatement
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/TryFailThrowable$HasOtherParameters.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters TRUE
public static final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters FALSE
private static final com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters[] $VALUES
public static com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters[] values ()
public static com.google.errorprone.bugpatterns.TryFailThrowable$HasOtherParameters valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/MultipleTopLevelClasses$1.classMultipleTopLevelClasses.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MultipleTopLevelClasses$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/NonCanonicalStaticMemberImport.classNonCanonicalStaticMemberImport.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NonCanonicalStaticMemberImport extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ImportTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchImport (com.sun.source.tree.ImportTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ImportTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.bugpatterns.StaticImports$StaticImportInfo importInfo
}
com/google/errorprone/bugpatterns/BoxedPrimitiveConstructor$DoubleAndFloatStatus.classBoxedPrimitiveConstructor.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus NONE
public static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus PRIMITIVE_DOUBLE_INTO_FLOAT
public static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus BOXED_DOUBLE_INTO_FLOAT
private static final com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus[] $VALUES
public static com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus[] values ()
public static com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor$DoubleAndFloatStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/ConstantField.classConstantField.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ConstantField extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
String name
private com.google.errorprone.matchers.Description checkImmutable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.String)
String constName
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$VarSymbol sym
String name
com.sun.tools.javac.code.Type type
}
com/google/errorprone/bugpatterns/ProtoStringFieldReferenceEquality.classProtoStringFieldReferenceEquality.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtoStringFieldReferenceEquality extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher PROTO_STRING_METHOD
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
String result
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.ExpressionTree rhs
private boolean match (com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree a
com.sun.source.tree.ExpressionTree b
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/AbstractReferenceEquality$1.classAbstractReferenceEquality.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AbstractReferenceEquality$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
protected com.sun.source.tree.ExpressionTree defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void v
public com.sun.source.tree.ExpressionTree visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree node
Void v
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ComparisonOutOfRange$BadComparisonMatcher.classComparisonOutOfRange.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ComparisonOutOfRange$BadComparisonMatcher extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
private final com.google.errorprone.suppliers.Supplier comparisonType
private final int maxValue
private final int minValue
public void (java.lang.Class)
Class type
public boolean matches (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
double doubleValue
float floatValue
long longValue
int intValue
int intValue
int intValue
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
java.util.List binaryTreeMatches
com.sun.tools.javac.tree.JCTree$JCLiteral literal
Object literalValue
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/SizeGreaterThanOrEqualsZero$MethodName.classSizeGreaterThanOrEqualsZero.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName LENGTH
public static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName SIZE
private static final com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName[] $VALUES
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName[] values ()
public static com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero$MethodName valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ModifyingCollectionWithItself extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher IS_COLLECTION_MODIFIED_WITH_ITSELF
static final boolean $assertionsDisabled
public void ()
private static com.google.errorprone.matchers.Matcher buildMatcher ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree t
com.google.errorprone.VisitorState state
private com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
java.util.List arguments
com.sun.source.tree.ExpressionTree argument
com.google.errorprone.matchers.Description$Builder builder
private java.util.List buildFixes (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree, com.sun.source.tree.ExpressionTree)
java.util.List fixes
boolean lhsIsField
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
com.sun.source.tree.ExpressionTree argument
java.util.List fixes
private java.util.List fixesFromFields (com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree receiver
com.google.common.collect.FluentIterable collectionFields
com.google.common.collect.Multimap potentialReplacements
private java.util.List buildValidReplacements (com.google.common.collect.Multimap, com.google.common.base.Function)
com.google.common.collect.Multimap potentialReplacements
com.google.common.base.Function replacementFunction
private com.google.common.base.Predicate isCollectionVariable (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
private java.util.List fixesFromMethodParameters (com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree argument
com.google.common.collect.FluentIterable collectionParams
com.google.common.collect.Multimap potentialReplacements
private com.google.common.collect.Multimap partitionByEditDistance (java.lang.String, java.lang.Iterable)
String baseName
Iterable candidates
private java.lang.String simpleNameOfIdentifierOrMemberAccess (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
String name
private java.util.List literalReplacement (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState, com.sun.source.tree.ExpressionTree)
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree lhs
com.sun.source.tree.Tree parent
static void ()
}
com/google/errorprone/bugpatterns/RandomModInteger.classRandomModInteger.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.RandomModInteger extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher RANDOM_NEXT_INT
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree randomExpr
com.sun.source.tree.ExpressionTree modulus
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/BadShiftAmount.classBadShiftAmount.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.BadShiftAmount extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$BinaryTreeMatcher {
private static final com.google.errorprone.matchers.Matcher BAD_SHIFT_AMOUNT_INT
public static final com.google.errorprone.matchers.Matcher BINARY_TREE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
com.google.errorprone.fixes.Fix fix
com.sun.tools.javac.tree.JCTree$JCLiteral jcLiteral
String actualShiftDistance
int actualStart
com.sun.source.tree.BinaryTree tree
com.google.errorprone.VisitorState state
int intValue
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/MissingFail$AssertMethodMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$AssertMethodMatcher 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 expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
String symSimpleName
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/ClassCanBeStatic$1.classClassCanBeStatic.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ClassCanBeStatic$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$NestingKind
static void ()
}
com/google/errorprone/bugpatterns/EqualsIncompatibleType.classEqualsIncompatibleType.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.EqualsIncompatibleType extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher STATIC_EQUALS_INVOCATION_MATCHER
private static final com.google.errorprone.matchers.Matcher INSTANCE_EQUALS_INVOCATION_MATCHER
private static final com.google.errorprone.matchers.Matcher ASSERT_FALSE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Type receiverType
com.sun.tools.javac.code.Type argumentType
com.sun.tools.javac.code.Symbol$ClassSymbol methodClass
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.source.tree.MethodInvocationTree invocationTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Type receiverType
com.sun.tools.javac.code.Type argumentType
com.sun.tools.javac.code.Types types
com.google.common.base.Predicate equalsPredicate
com.sun.tools.javac.util.Name equalsName
java.util.Set overridesOfEquals
com.sun.tools.javac.code.Symbol$ClassSymbol argumentClass
com.google.errorprone.matchers.Description$Builder description
static void ()
}
com/google/errorprone/bugpatterns/ConstantOverflow$2.classConstantOverflow.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ConstantOverflow$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/bugpatterns/IndexOfChar.classIndexOfChar.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IndexOfChar extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
java.util.List arguments
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
static void ()
}
com/google/errorprone/bugpatterns/NoAllocationChecker$5.classNoAllocationChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.NoAllocationChecker$5 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/TestExceptionChecker.class
com/google/errorprone/bugpatterns/ModifyingCollectionWithItself$2.classModifyingCollectionWithItself.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.VisitorState val$state
final com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
void (com.google.errorprone.bugpatterns.ModifyingCollectionWithItself, com.google.errorprone.VisitorState)
com.google.errorprone.bugpatterns.ModifyingCollectionWithItself this$0
public boolean apply (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/bugpatterns/AbstractJUnit4InitMethodNotRun$AnnotationReplacements.classAbstractJUnit4InitMethodNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements extends java.lang.Object implements java.io.Serializable {
private final String goodAnnotation
private final String badAnnotation
protected void (java.lang.String, java.lang.String)
String badAnnotation
String goodAnnotation
static java.lang.String access$000 (com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements)
com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements x0
static java.lang.String access$100 (com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements)
com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun$AnnotationReplacements x0
}
com/google/errorprone/bugpatterns/InfiniteRecursion$1.classInfiniteRecursion.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.InfiniteRecursion$1 extends com.sun.source.util.SimpleTreeVisitor {
final com.google.errorprone.bugpatterns.InfiniteRecursion this$0
void (com.google.errorprone.bugpatterns.InfiniteRecursion)
com.google.errorprone.bugpatterns.InfiniteRecursion this$0
public com.sun.source.tree.ExpressionTree visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Void)
com.sun.source.tree.ExpressionStatementTree tree
Void unused
public com.sun.source.tree.ExpressionTree visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.ReturnTree tree
Void unused
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/NullableConstructor.classNullableConstructor.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.NullableConstructor extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol sym
com.sun.source.tree.AnnotationTree annotation
}
com/google/errorprone/bugpatterns/GetClassOnClass.classGetClassOnClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.GetClassOnClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher getClassMethodMatcher
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
String methodInvoker
com.google.errorprone.fixes.Fix removeGetClass
com.google.errorprone.fixes.Fix changeToClassDotClass
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ArgumentParameterMismatch.class
com/google/errorprone/bugpatterns/MutableConstantField$1.classMutableConstantField.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.MutableConstantField$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.sun.source.tree.Tree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree tree
Void unused
public com.sun.source.tree.Tree visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Void)
com.sun.source.tree.ParameterizedTypeTree tree
Void unused
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ForOverrideChecker.classForOverrideChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ForOverrideChecker extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$MethodTreeMatcher {
private static final String FOR_OVERRIDE
private static final String MESSAGE_BASE
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.code.Symbol$MethodSymbol currentMethodSymbol
com.sun.source.tree.MethodTree currentMethod
String customMessage
com.sun.tools.javac.code.Type declaringClass
com.sun.tools.javac.code.Symbol overriddenMethod
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.code.Type currentClass
java.util.List overriddenMethods
public com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
String customMessage
java.util.List overriddenMethods
com.sun.source.tree.MethodTree tree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
private static com.sun.source.tree.MethodTree findDirectMethod (com.sun.source.util.TreePath)
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath path
private static boolean isSuperCall (com.sun.tools.javac.code.Type, com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree ident
com.sun.source.tree.MemberSelectTree subSelect
com.sun.source.tree.MemberSelectTree select
com.sun.tools.javac.code.Type type
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
private java.util.List getOverriddenMethods (com.google.errorprone.VisitorState, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol member
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol$MethodSymbol method
java.util.List list
com.sun.tools.javac.code.Type currType
java.util.Iterator iter
private com.sun.tools.javac.code.Type getOutermostClass (com.google.errorprone.VisitorState)
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath path
com.sun.tools.javac.code.Type type
private boolean hasAnnotation (java.lang.String, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Compound attribute
String annotation
com.sun.tools.javac.code.Symbol member
}
com/google/errorprone/bugpatterns/UnusedCollectionModifiedInPlace.classUnusedCollectionModifiedInPlace.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.UnusedCollectionModifiedInPlace extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher COLLECTIONS_DESTRUCTIVE
private static final com.google.errorprone.matchers.Matcher FIRST_ARG_CONSTRUCTS_NEW_LIST
private static final com.google.errorprone.matchers.Matcher MATCHER
public void ()
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/TryFailThrowable$CaughtType.classTryFailThrowable.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType JAVA_LANG_ERROR
public static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType JAVA_LANG_THROWABLE
public static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType SOME_ASSERTION_FAILURE
private static final com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType[] $VALUES
public static com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType[] values ()
public static com.google.errorprone.bugpatterns.TryFailThrowable$CaughtType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/AbstractToString$ToStringKind.classAbstractToString.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind extends java.lang.Enum {
public static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind IMPLICIT
public static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind EXPLICIT
public static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind NONE
private static final com.google.errorprone.bugpatterns.AbstractToString$ToStringKind[] $VALUES
public static com.google.errorprone.bugpatterns.AbstractToString$ToStringKind[] values ()
public static com.google.errorprone.bugpatterns.AbstractToString$ToStringKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/errorprone/bugpatterns/TypeParameterShadowing$2.classTypeParameterShadowing.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.TypeParameterShadowing$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/StreamToString$1.classStreamToString.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.StreamToString$1 extends java.lang.Object implements com.google.errorprone.predicates.TypePredicate {
void ()
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 stream
}
com/google/errorprone/bugpatterns/ClassName.classClassName.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ClassName extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree classMember
com.sun.source.tree.Tree member
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
String filename
java.util.List names
String message
}
com/google/errorprone/bugpatterns/JUnit4TearDownNotRun.classJUnit4TearDownNotRun.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.JUnit4TearDownNotRun extends com.google.errorprone.bugpatterns.AbstractJUnit4InitMethodNotRun {
public void ()
protected com.google.errorprone.matchers.Matcher methodMatcher ()
protected java.lang.String correctAnnotation ()
protected java.util.List annotationReplacements ()
public volatile com.google.errorprone.matchers.Description matchMethod (com.sun.source.tree.MethodTree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/SuppressWarningsDeprecated.classSuppressWarningsDeprecated.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.SuppressWarningsDeprecated extends com.google.errorprone.bugpatterns.AbstractSuppressWarningsMatcher {
private static final com.google.errorprone.matchers.Matcher matcher
public void ()
public final com.google.errorprone.matchers.Description matchAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.AnnotationTree annotationTree
com.google.errorprone.VisitorState state
protected void processSuppressWarningsValues (java.util.List)
int i
java.util.List values
static void ()
}
com/google/errorprone/bugpatterns/AbstractArgumentParameterChecker$ParameterPredicate.classAbstractArgumentParameterChecker.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.AbstractArgumentParameterChecker$ParameterPredicate extends java.lang.Object implements java.util.function.Predicate {
private final com.google.common.collect.ImmutableSet lowSimilarityNames
private final int minLength
protected void (com.google.common.collect.ImmutableSet, int)
com.google.common.collect.ImmutableSet lowSimilarityNames
int minLength
public boolean test (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
String paramName
public volatile boolean test (java.lang.Object)
}
com/google/errorprone/bugpatterns/ArraysAsListPrimitiveArray.classArraysAsListPrimitiveArray.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ArraysAsListPrimitiveArray extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final com.google.errorprone.matchers.Matcher ARRAYS_AS_LIST_SINGLE_ARRAY
private static final com.google.common.collect.ImmutableMap GUAVA_UTILS
public void ()
static com.google.common.collect.ImmutableMap getGuavaUtils ()
java.util.Map guavaUtils
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.sun.source.tree.ExpressionTree array
com.sun.tools.javac.code.Type componentType
String guavaUtils
com.google.errorprone.fixes.Fix fix
static void ()
}
com/google/errorprone/bugpatterns/FutureReturnValueIgnored.classFutureReturnValueIgnored.java
package com.google.errorprone.bugpatterns
public final com.google.errorprone.bugpatterns.FutureReturnValueIgnored extends com.google.errorprone.bugpatterns.AbstractReturnValueIgnored {
private static final com.google.errorprone.matchers.Matcher MATCHER
private final java.util.Stack stackNames
private java.util.List previousTreePath
public void ()
public com.google.errorprone.matchers.Matcher specializedMatcher ()
public com.google.errorprone.matchers.Description describe (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
java.util.List pathToList (com.sun.source.util.TreePath)
com.sun.source.util.TreePath input
java.util.ArrayList list
private java.lang.String findVariableName (java.lang.String, com.google.errorprone.VisitorState)
int i
String identifierName
java.util.Set set
String chosenName
String identifierName
int i
int i
String name
com.google.errorprone.VisitorState state
com.sun.source.util.TreePath currentPath
java.util.List currentPathList
String chosenName
boolean declaresVariableScope (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public com.google.errorprone.matchers.Description describeUnused (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree methodInvocationTree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.SuggestedFix fix
static void ()
}
com/google/errorprone/bugpatterns/ChainingConstructorIgnoresParameter$1.classChainingConstructorIgnoresParameter.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter$1 extends java.lang.Object implements com.google.errorprone.matchers.Matcher {
final String val$name
void (java.lang.String)
public boolean matches (com.sun.source.tree.IdentifierTree, com.google.errorprone.VisitorState)
com.sun.source.tree.IdentifierTree tree
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/VarChecker$1.classVarChecker.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.VarChecker$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/bugpatterns/GuavaSelfEquals$1.classGuavaSelfEquals.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.GuavaSelfEquals$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/bugpatterns/CannotMockFinalClass.classCannotMockFinalClass.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.CannotMockFinalClass extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher com.google.errorprone.bugpatterns.BugChecker$VariableTreeMatcher {
private static final com.google.errorprone.matchers.Matcher runWithJunit4
private static final com.google.errorprone.matchers.Matcher enclosingClassIsJunit4Test
private static final com.google.errorprone.matchers.Matcher variableOfFinalClassAnnotatedMock
private static final com.google.errorprone.matchers.Matcher creationOfMockForFinalClass
public void ()
public com.google.errorprone.matchers.Description matchVariable (com.sun.source.tree.VariableTree, com.google.errorprone.VisitorState)
com.sun.source.tree.VariableTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/ProtoFieldPreconditionsCheckNotNull$1.classProtoFieldPreconditionsCheckNotNull.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ProtoFieldPreconditionsCheckNotNull$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
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/PackageInfo.classPackageInfo.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PackageInfo extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
String name
int idx
}
com/google/errorprone/bugpatterns/URLEqualsHashCode.classURLEqualsHashCode.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.URLEqualsHashCode extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$NewClassTreeMatcher {
private static final String URL_CLASS
private static final com.google.errorprone.matchers.Matcher TYPE_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.NewClassTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/AmbiguousMethodReference.class
com/google/errorprone/bugpatterns/MissingFail$LogMethodMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$LogMethodMatcher 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 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)
void (com.google.errorprone.bugpatterns.MissingFail$1)
com.google.errorprone.bugpatterns.MissingFail$1 x0
}
com/google/errorprone/bugpatterns/MissingFail$ChildOfTryMatcher.classMissingFail.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.MissingFail$ChildOfTryMatcher 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.TryTree, com.google.errorprone.VisitorState)
com.sun.source.tree.TryTree tree
com.google.errorprone.VisitorState state
protected volatile java.lang.Iterable getChildNodes (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/bugpatterns/ProtoFieldPreconditionsCheckNotNull.classProtoFieldPreconditionsCheckNotNull.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.ProtoFieldPreconditionsCheckNotNull extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MethodInvocationTreeMatcher {
private static final String PROTO_SUPER_CLASS
private static final com.google.errorprone.matchers.Matcher protoMessageReceiverMatcher
private static final String LIST_INTERFACE
private static final com.google.errorprone.matchers.Matcher returnsListMatcher
private static final com.google.errorprone.matchers.Matcher PROTO_MESSAGE_INVOCATION_MATCHER
private static final com.google.errorprone.matchers.Matcher CHECK_NOT_NULL_MATCHER
public void ()
private static boolean isProtoMessageGetInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isFieldGetMethod (java.lang.String)
String methodName
private static boolean isGetListMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean isGetMethodInvocation (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
String methodName
com.sun.source.tree.MethodInvocationTree method
com.sun.source.tree.ExpressionTree expressionTree
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
private static boolean receiverIsProtoMessage (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree tree
com.google.errorprone.VisitorState state
public com.google.errorprone.matchers.Description matchMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.google.errorprone.fixes.Fix fix
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
com.google.errorprone.fixes.Fix fix
static boolean access$000 (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree x0
com.google.errorprone.VisitorState x1
static void ()
}
com/google/errorprone/bugpatterns/IterableAndIterator.classIterableAndIterator.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.IterableAndIterator extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$ClassTreeMatcher {
private static final String ITERABLE
private static final String ITERATOR
private static final com.google.errorprone.matchers.Matcher ITERABLE_MATCHER
private static final com.google.errorprone.matchers.Matcher ITERATOR_MATCHER
private static final com.google.errorprone.matchers.Matcher ITERABLE_AND_ITERATOR_MATCHER
public void ()
private boolean matchAnySuperType (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.Tree superType
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
java.util.List superTypes
com.sun.source.tree.Tree superClass
public com.google.errorprone.matchers.Description matchClass (com.sun.source.tree.ClassTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ClassTree tree
com.google.errorprone.VisitorState state
static void ()
}
com/google/errorprone/bugpatterns/DefaultCharset$1.classDefaultCharset.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.DefaultCharset$1 extends com.sun.source.util.TreeScanner {
final com.sun.tools.javac.code.Symbol val$sym
final com.google.errorprone.fixes.SuggestedFix$Builder val$fix
final Class val$replacement
final com.google.errorprone.bugpatterns.DefaultCharset this$0
void (com.google.errorprone.bugpatterns.DefaultCharset, com.sun.tools.javac.code.Symbol, com.google.errorprone.fixes.SuggestedFix$Builder, java.lang.Class)
com.google.errorprone.bugpatterns.DefaultCharset this$0
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void aVoid
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
}
com/google/errorprone/bugpatterns/ClassNewInstance$UnhandledResult.classClassNewInstance.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.ClassNewInstance$UnhandledResult extends java.lang.Object {
final com.google.common.collect.ImmutableSet unhandled
final com.google.common.collect.ImmutableMap handles
void (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableSet unhandled
com.google.common.collect.ImmutableMap handles
}
com/google/errorprone/bugpatterns/ChainingConstructorIgnoresParameter$Caller.classChainingConstructorIgnoresParameter.java
package com.google.errorprone.bugpatterns
final com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter$Caller extends java.lang.Object {
final com.sun.source.tree.MethodInvocationTree tree
final com.google.errorprone.VisitorState state
void (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MethodInvocationTree tree
com.google.errorprone.VisitorState state
}
com/google/errorprone/bugpatterns/PackageLocation.classPackageLocation.java
package com.google.errorprone.bugpatterns
public com.google.errorprone.bugpatterns.PackageLocation extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$CompilationUnitTreeMatcher {
private static final com.google.common.base.CharMatcher DOT_MATCHER
public void ()
public com.google.errorprone.matchers.Description matchCompilationUnit (com.sun.source.tree.CompilationUnitTree, com.google.errorprone.VisitorState)
com.sun.source.tree.CompilationUnitTree tree
com.google.errorprone.VisitorState state
String packageName
String actualFileName
String actualPath
String expectedSuffix
String message
static void ()
}
com/google/errorprone/bugpatterns/PrivateConstructorForUtilityClass$2.classPrivateConstructorForUtilityClass.java
package com.google.errorprone.bugpatterns
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
void (com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass)
com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass this$0
public boolean apply (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/BaseErrorProneJavaCompiler.classBaseErrorProneJavaCompiler.java
package com.google.errorprone
public com.google.errorprone.BaseErrorProneJavaCompiler extends java.lang.Object implements javax.tools.JavaCompiler {
private final javax.tools.JavaCompiler javacTool
private final com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public void (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
void (javax.tools.JavaCompiler, com.google.errorprone.scanner.ScannerSupplier)
javax.tools.JavaCompiler javacTool
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
com.google.errorprone.ErrorProneOptions errorProneOptions
com.google.errorprone.InvalidCommandLineOptionException e
java.io.Writer out
javax.tools.JavaFileManager fileManager
javax.tools.DiagnosticListener diagnosticListener
Iterable options
Iterable classes
Iterable compilationUnits
com.google.errorprone.ErrorProneOptions errorProneOptions
java.util.List remainingOptions
javax.tools.JavaCompiler$CompilationTask task
com.sun.tools.javac.util.Context context
public javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
javax.tools.DiagnosticListener diagnosticListener
java.util.Locale locale
java.nio.charset.Charset charset
public int isSupportedOption (java.lang.String)
String option
int numberOfArgs
public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
java.io.InputStream in
java.io.OutputStream out
java.io.OutputStream err
String[] arguments
public java.util.Set getSourceVersions ()
javax.lang.model.SourceVersion version
java.util.Set filtered
}
com/google/errorprone/ErrorProneJavaCompiler.classErrorProneJavaCompiler.java
package com.google.errorprone
public com.google.errorprone.ErrorProneJavaCompiler extends com.google.errorprone.BaseErrorProneJavaCompiler {
public void ()
void (javax.tools.JavaCompiler)
javax.tools.JavaCompiler javacTool
public void (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
}
com/google/errorprone/ErrorProneJavacPlugin.classErrorProneJavacPlugin.java
package com.google.errorprone
public com.google.errorprone.ErrorProneJavacPlugin extends java.lang.Object implements com.sun.source.util.Plugin {
public void ()
public java.lang.String getName ()
public transient void init (com.sun.source.util.JavacTask, java.lang.String[])
com.sun.source.util.JavacTask javacTask
String[] args
com.sun.tools.javac.util.Context context
}
com/google/errorprone/internal/NonDelegatingClassLoader.classNonDelegatingClassLoader.java
package com.google.errorprone.internal
public com.google.errorprone.internal.NonDelegatingClassLoader extends java.net.URLClassLoader {
private final ClassLoader original
private final com.google.common.collect.ImmutableSet whiteList
public static com.google.errorprone.internal.NonDelegatingClassLoader create (java.util.Set, java.net.URLClassLoader)
java.util.Set whiteList
java.net.URLClassLoader original
public static com.google.errorprone.internal.NonDelegatingClassLoader create (java.util.Set, java.net.URL[], java.lang.ClassLoader)
java.util.Set whiteList
java.net.URL[] urls
ClassLoader original
private void (java.lang.ClassLoader, java.net.URL[], java.util.Set)
ClassLoader original
java.net.URL[] urls
java.util.Set whiteList
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
Class c
ClassNotFoundException e
String name
boolean complete
}
com/google/errorprone/ErrorProneCompiler$1.classErrorProneCompiler.java
package com.google.errorprone
com.google.errorprone.ErrorProneCompiler$1 extends java.lang.Object {
}
com/google/errorprone/ErrorProneCompiler$Builder.classErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.ErrorProneCompiler$Builder extends java.lang.Object {
private final com.google.errorprone.BaseErrorProneCompiler$Builder builder
public com.google.errorprone.ErrorProneCompiler build ()
public com.google.errorprone.ErrorProneCompiler$Builder named (java.lang.String)
String compilerName
public com.google.errorprone.ErrorProneCompiler$Builder redirectOutputTo (java.io.PrintWriter)
java.io.PrintWriter errOutput
public com.google.errorprone.ErrorProneCompiler$Builder listenToDiagnostics (javax.tools.DiagnosticListener)
javax.tools.DiagnosticListener listener
public com.google.errorprone.ErrorProneCompiler$Builder report (com.google.errorprone.scanner.ScannerSupplier)
com.google.errorprone.scanner.ScannerSupplier scannerSupplier
public void ()
}
com/google/errorprone/ErrorProneCompiler.classErrorProneCompiler.java
package com.google.errorprone
public com.google.errorprone.ErrorProneCompiler extends java.lang.Object {
private final com.google.errorprone.BaseErrorProneCompiler compiler
public static void main (java.lang.String[])
String[] args
public static com.sun.tools.javac.main.Main$Result compile (javax.tools.DiagnosticListener, java.lang.String[])
javax.tools.DiagnosticListener listener
String[] args
public static com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
String[] args
public static com.sun.tools.javac.main.Main$Result compile (java.lang.String[], java.io.PrintWriter)
String[] args
java.io.PrintWriter out
private void (com.google.errorprone.BaseErrorProneCompiler)
com.google.errorprone.BaseErrorProneCompiler compiler
public static com.google.errorprone.ErrorProneCompiler$Builder builder ()
public com.sun.tools.javac.main.Main$Result run (java.lang.String[])
String[] args
public com.sun.tools.javac.main.Main$Result run (java.lang.String[], java.util.List)
String[] argv
java.util.List javaFileObjects
public com.sun.tools.javac.main.Main$Result run (java.lang.String[], com.sun.tools.javac.util.Context, javax.tools.JavaFileManager, java.util.List, java.lang.Iterable)
String[] argv
com.sun.tools.javac.util.Context context
javax.tools.JavaFileManager fileManager
java.util.List javaFileObjects
Iterable processors
void (com.google.errorprone.BaseErrorProneCompiler, com.google.errorprone.ErrorProneCompiler$1)
com.google.errorprone.BaseErrorProneCompiler x0
com.google.errorprone.ErrorProneCompiler$1 x1
}
com/google/errorprone/refaster/UPlaceholderStatement.classUPlaceholderStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPlaceholderStatement extends java.lang.Object implements com.google.errorprone.refaster.UStatement {
void ()
static com.google.errorprone.refaster.UPlaceholderStatement create (com.google.errorprone.refaster.PlaceholderMethod, java.lang.Iterable, com.google.errorprone.refaster.ControlFlowVisitor$Result)
int i
com.google.errorprone.refaster.PlaceholderMethod placeholder
Iterable arguments
com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow
com.google.common.collect.ImmutableList placeholderParams
com.google.common.collect.ImmutableList argumentsList
com.google.common.collect.ImmutableMap$Builder builder
abstract com.google.errorprone.refaster.PlaceholderMethod placeholder ()
abstract com.google.common.collect.ImmutableMap arguments ()
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.sun.source.tree.StatementTree targetStatement
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements initState
com.google.errorprone.refaster.PlaceholderUnificationVisitor visitor
com.google.errorprone.refaster.PlaceholderVerificationVisitor verification
com.google.errorprone.refaster.Choice realOptions
com.google.errorprone.refaster.Choice choiceToHere
public com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.common.base.Optional binding
com.google.common.base.Optional exprBinding
com.google.errorprone.refaster.UPlaceholderExpression$UncheckedCouldNotResolveImportException e
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$38.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$38 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.MemberReferenceTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.MemberReferenceTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UTypeVar$TypeWithExpression.classUTypeVar.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UTypeVar$TypeWithExpression extends java.lang.Object implements com.google.errorprone.refaster.Inlineable {
public void ()
public static com.google.errorprone.refaster.UTypeVar$TypeWithExpression create (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression expression
public static com.google.errorprone.refaster.UTypeVar$TypeWithExpression create (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public abstract com.sun.tools.javac.code.Type type ()
abstract com.sun.tools.javac.tree.JCTree$JCExpression expression ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public java.lang.String toString ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/UMethodType.classUMethodType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UMethodType extends com.google.errorprone.refaster.UType {
public void ()
public static transient com.google.errorprone.refaster.UMethodType create (com.google.errorprone.refaster.UType, com.google.errorprone.refaster.UType[])
com.google.errorprone.refaster.UType returnType
com.google.errorprone.refaster.UType[] parameterTypes
public static com.google.errorprone.refaster.UMethodType create (com.google.errorprone.refaster.UType, java.util.List)
com.google.errorprone.refaster.UType returnType
java.util.List parameterTypes
public abstract com.google.errorprone.refaster.UType getReturnType ()
public abstract java.util.List getParameterTypes ()
public com.google.errorprone.refaster.Choice visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$MethodType methodTy
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type$MethodType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$25$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$25$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$condState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$25 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$25, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$25 this$1
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State thenState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UNewArray.classUNewArray.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UNewArray extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.NewArrayTree {
void ()
public static com.google.errorprone.refaster.UNewArray create (com.google.errorprone.refaster.UExpression, java.util.List, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List dimensions
java.util.List initializers
public abstract com.google.errorprone.refaster.UExpression getType ()
public abstract java.util.List getDimensions ()
public abstract java.util.List getInitializers ()
public com.google.errorprone.refaster.Choice visitNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.NewArrayTree newArray
com.google.errorprone.refaster.Unifier unifier
boolean hasRepeated
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCNewArray inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.util.List getAnnotations ()
public java.util.List getDimAnnotations ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$19.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$19 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.AssignmentTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.AssignmentTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State varState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UClassDecl.classUClassDecl.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UClassDecl extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ClassTree {
void ()
public static transient com.google.errorprone.refaster.UClassDecl create (com.google.errorprone.refaster.UMethodDecl[])
com.google.errorprone.refaster.UMethodDecl[] members
public static com.google.errorprone.refaster.UClassDecl create (java.lang.Iterable)
Iterable members
private static com.google.common.base.Function match (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public com.google.errorprone.refaster.Choice visitClass (com.sun.source.tree.ClassTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree targetMember
com.sun.source.tree.ClassTree node
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Choice path
public com.sun.tools.javac.tree.JCTree$JCClassDecl inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UTree getExtendsClause ()
public com.google.common.collect.ImmutableList getImplementsClause ()
public abstract com.google.common.collect.ImmutableList getMembers ()
public com.sun.source.tree.ModifiersTree getModifiers ()
public javax.lang.model.element.Name getSimpleName ()
public com.google.common.collect.ImmutableList getTypeParameters ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.util.List getMembers ()
public volatile java.util.List getImplementsClause ()
public volatile com.sun.source.tree.Tree getExtendsClause ()
public volatile java.util.List getTypeParameters ()
}
com/google/errorprone/refaster/Choice.classChoice.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Choice extends java.lang.Object {
private static final com.google.errorprone.refaster.Choice NONE
public static com.google.errorprone.refaster.Choice none ()
public static com.google.errorprone.refaster.Choice of (java.lang.Object)
Object t
public static com.google.errorprone.refaster.Choice condition (boolean, java.lang.Object)
boolean condition
Object t
public static com.google.errorprone.refaster.Choice fromOptional (com.google.common.base.Optional)
com.google.common.base.Optional optional
public static com.google.errorprone.refaster.Choice from (java.util.Collection)
java.util.Collection choices
public static com.google.errorprone.refaster.Choice any (java.util.Collection)
java.util.Collection choices
private void ()
java.lang.Iterable asIterable ()
protected abstract java.util.Iterator iterator ()
public java.lang.String toString ()
public com.google.common.base.Optional first ()
java.util.Iterator itr
public com.google.errorprone.refaster.Choice thenChoose (com.google.common.base.Function)
com.google.common.base.Function function
com.google.errorprone.refaster.Choice thisChoice
public com.google.errorprone.refaster.Choice thenOption (com.google.common.base.Function)
com.google.common.base.Function function
com.google.errorprone.refaster.Choice thisChoice
public com.google.errorprone.refaster.Choice transform (com.google.common.base.Function)
com.google.common.base.Function function
com.google.errorprone.refaster.Choice thisChoice
public com.google.errorprone.refaster.Choice or (com.google.errorprone.refaster.Choice)
com.google.errorprone.refaster.Choice thisChoice
com.google.errorprone.refaster.Choice other
public com.google.errorprone.refaster.Choice condition (boolean)
boolean condition
public com.google.errorprone.refaster.Choice condition (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
com.google.errorprone.refaster.Choice thisChoice
void (com.google.errorprone.refaster.Choice$1)
com.google.errorprone.refaster.Choice$1 x0
static void ()
}
com/google/errorprone/refaster/RefasterScanner.classRefasterScanner.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.RefasterScanner extends com.sun.source.util.TreeScanner {
private static final com.sun.source.util.SimpleTreeVisitor SKIP_PARENS
void ()
static com.google.errorprone.refaster.RefasterScanner create (com.google.errorprone.refaster.RefasterRule, com.google.errorprone.DescriptionListener)
com.google.errorprone.refaster.RefasterRule rule
com.google.errorprone.DescriptionListener listener
abstract com.google.errorprone.refaster.RefasterRule rule ()
abstract com.google.errorprone.DescriptionListener listener ()
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.Tree tree
com.sun.tools.javac.util.ListBuffer statements
com.sun.source.tree.ClassTree node
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Symbol sym
public java.lang.Void scan (com.sun.source.tree.Tree, com.sun.tools.javac.util.Context)
com.sun.tools.javac.parser.Tokens$Token token
String matchContents
com.sun.tools.javac.parser.JavaTokenizer tokenizer
com.google.errorprone.refaster.Template afterTemplate
com.google.errorprone.matchers.Description$Builder builder
com.google.errorprone.refaster.TemplateMatch match
com.google.errorprone.refaster.Template beforeTemplate
com.sun.source.tree.Tree tree
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
public java.lang.Void visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.DoWhileLoopTree node
com.sun.tools.javac.util.Context context
public java.lang.Void visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.WhileLoopTree node
com.sun.tools.javac.util.Context context
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.SynchronizedTree node
com.sun.tools.javac.util.Context context
public java.lang.Void visitIf (com.sun.source.tree.IfTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.IfTree node
com.sun.tools.javac.util.Context context
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, 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 visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/UMethodInvocation.classUMethodInvocation.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UMethodInvocation extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.MethodInvocationTree {
public void ()
public static com.google.errorprone.refaster.UMethodInvocation create (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression methodSelect
java.util.List arguments
public static transient com.google.errorprone.refaster.UMethodInvocation create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression methodSelect
com.google.errorprone.refaster.UExpression[] arguments
public abstract com.google.errorprone.refaster.UExpression getMethodSelect ()
public abstract java.util.List getArguments ()
public com.google.errorprone.refaster.Choice visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MethodInvocationTree methodInvocation
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public java.util.List getTypeArguments ()
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getMethodSelect ()
}
com/google/errorprone/refaster/UPlaceholderStatement$3.classUPlaceholderStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderStatement$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.Inliner val$inliner
final com.google.errorprone.refaster.UPlaceholderStatement this$0
void (com.google.errorprone.refaster.UPlaceholderStatement, com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.UPlaceholderStatement this$0
public com.sun.tools.javac.util.List apply (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/Bindings$Key$1.classBindings.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Bindings$Key$1 extends com.google.common.reflect.TypeToken {
final com.google.errorprone.refaster.Bindings$Key this$0
void (com.google.errorprone.refaster.Bindings$Key, java.lang.Class)
com.google.errorprone.refaster.Bindings$Key this$0
Class x0
}
com/google/errorprone/refaster/UClassDecl$UnifierWithRemainingMembers$1.classUClassDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers$1 extends java.lang.Object implements com.google.common.base.Function {
final Iterable val$remainingMembers
void (java.lang.Iterable)
public com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$6.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$6 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UPlaceholderStatement.classAutoValue_UPlaceholderStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPlaceholderStatement extends com.google.errorprone.refaster.UPlaceholderStatement {
private final com.google.errorprone.refaster.PlaceholderMethod placeholder
private final com.google.common.collect.ImmutableMap arguments
private final com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow
void (com.google.errorprone.refaster.PlaceholderMethod, com.google.common.collect.ImmutableMap, com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.PlaceholderMethod placeholder
com.google.common.collect.ImmutableMap arguments
com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow
com.google.errorprone.refaster.PlaceholderMethod placeholder ()
com.google.common.collect.ImmutableMap arguments ()
com.google.errorprone.refaster.ControlFlowVisitor$Result implementationFlow ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPlaceholderStatement that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UInstanceOf.classUInstanceOf.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UInstanceOf extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.InstanceOfTree {
void ()
public static com.google.errorprone.refaster.UInstanceOf create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UTree)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UTree type
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.UTree getType ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCInstanceOf inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.InstanceOfTree instanceOf
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$14.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$14 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.TypeCastTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.TypeCastTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State expressionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$16.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$16 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.NewClassTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.NewClassTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State identifierState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderMethod.classPlaceholderMethod.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.PlaceholderMethod extends java.lang.Object implements java.io.Serializable {
void ()
static com.google.errorprone.refaster.PlaceholderMethod create (java.lang.CharSequence, com.google.errorprone.refaster.UType, com.google.common.collect.ImmutableMap, com.google.common.collect.ClassToInstanceMap)
CharSequence name
com.google.errorprone.refaster.UType returnType
com.google.common.collect.ImmutableMap parameters
com.google.common.collect.ClassToInstanceMap annotations
boolean allowsIdentity
Class matchesClass
Class notMatchesClass
com.google.common.base.Predicate allowedKinds
abstract com.google.errorprone.refaster.StringName name ()
abstract com.google.errorprone.refaster.UType returnType ()
abstract com.google.common.collect.ImmutableMap annotatedParameters ()
abstract com.google.errorprone.matchers.Matcher matcher ()
abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
com.google.common.collect.ImmutableSet parameters ()
java.util.Set requiredParameters ()
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey exprKey ()
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderBlockKey blockKey ()
}
com/google/errorprone/refaster/UTemplater.classUTemplater.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.UTemplater extends com.sun.source.util.SimpleTreeVisitor {
public static final com.sun.tools.javac.util.Context$Key REQUIRE_BLOCK_KEY
private final com.google.common.collect.ImmutableMap freeVariables
private final com.sun.tools.javac.util.Context context
private static final com.google.errorprone.refaster.UStaticIdent ANY_OF
private static final com.google.errorprone.refaster.UStaticIdent IS_INSTANCE
private static final com.google.errorprone.refaster.UStaticIdent CLAZZ
private static final com.google.errorprone.refaster.UStaticIdent NEW_ARRAY
private static final com.google.errorprone.refaster.UStaticIdent ENUM_VALUE_OF
private static final com.google.errorprone.refaster.UStaticIdent AS_VARARGS
private final com.sun.tools.javac.code.Type$Visitor typeTemplater
public static com.google.errorprone.refaster.Template createTemplate (com.sun.tools.javac.util.Context, com.sun.source.tree.MethodTree)
com.google.errorprone.refaster.UForAll forAllType
java.util.List typeParameters
com.google.errorprone.refaster.UMethodType methodType
java.util.List typeParameters
com.google.errorprone.refaster.UMethodType methodType
com.sun.source.tree.ExpressionTree expression
com.sun.source.tree.StatementTree statement
java.util.List templateStatements
com.sun.tools.javac.util.Context context
com.sun.source.tree.MethodTree decl
com.sun.tools.javac.code.Symbol$MethodSymbol declSym
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.common.collect.ImmutableMap freeExpressionVars
com.sun.tools.javac.util.Context subContext
com.google.errorprone.refaster.UTemplater templater
com.google.common.collect.ImmutableMap expressionVarTypes
com.google.errorprone.refaster.UType genericType
java.util.List typeParameters
com.google.errorprone.refaster.UMethodType methodType
java.util.List bodyStatements
public static com.google.common.collect.ImmutableMap freeExpressionVariables (com.sun.source.tree.MethodTree)
com.sun.source.tree.VariableTree param
com.sun.source.tree.MethodTree templateMethodDecl
com.google.common.collect.ImmutableMap$Builder builder
public void (java.util.Map, com.sun.tools.javac.util.Context)
java.util.Map freeVariables
com.sun.tools.javac.util.Context context
void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public com.sun.source.tree.Tree template (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
private java.util.List templateTrees (java.lang.Iterable)
com.sun.source.tree.Tree tree
Iterable trees
com.google.common.collect.ImmutableList$Builder builder
private static com.google.common.collect.ImmutableList cast (java.lang.Iterable, java.lang.Class)
Object element
Iterable elements
Class clazz
com.google.common.collect.ImmutableList$Builder builder
public com.google.errorprone.refaster.UMethodDecl visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.source.tree.MethodTree decl
Void v
public com.google.errorprone.refaster.UModifiers visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Void)
com.sun.source.tree.ModifiersTree modifiers
Void v
public com.google.errorprone.refaster.UExpression template (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree tree
private java.util.List templateExpressions (java.lang.Iterable)
com.sun.source.tree.ExpressionTree expression
Iterable expressions
com.google.common.collect.ImmutableList$Builder builder
public com.google.errorprone.refaster.UExpression templateType (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
private java.util.List templateTypeExpressions (java.lang.Iterable)
com.sun.source.tree.Tree type
Iterable types
com.google.common.collect.ImmutableList$Builder builder
public com.google.errorprone.refaster.UInstanceOf visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Void)
com.sun.source.tree.InstanceOfTree tree
Void v
public com.google.errorprone.refaster.UPrimitiveTypeTree visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Void)
com.sun.source.tree.PrimitiveTypeTree tree
Void v
public com.google.errorprone.refaster.ULiteral visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Void)
com.sun.source.tree.LiteralTree tree
Void v
public com.google.errorprone.refaster.UParens visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree tree
Void v
public com.google.errorprone.refaster.UAssign visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Void)
com.sun.source.tree.AssignmentTree tree
Void v
public com.google.errorprone.refaster.UArrayAccess visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Void)
com.sun.source.tree.ArrayAccessTree tree
Void v
public com.google.errorprone.refaster.UAnnotation visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Void)
com.sun.source.tree.AnnotationTree tree
Void v
public com.google.errorprone.refaster.UAnnotatedType visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Void)
com.sun.source.tree.AnnotatedTypeTree tree
Void v
public com.google.errorprone.refaster.UExpression visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.ExpressionTree selected
com.sun.source.tree.MemberSelectTree tree
Void v
com.sun.tools.javac.code.Symbol sym
private com.google.errorprone.refaster.UStaticIdent staticMember (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
private static com.sun.source.tree.Tree getSingleExplicitTypeArgument (com.sun.source.tree.MethodInvocationTree)
com.sun.source.tree.MethodInvocationTree tree
static boolean anyMatch (com.google.errorprone.refaster.Unifiable, java.lang.Object, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifiable toUnify
Object target
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.UExpression visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.Tree typeArg
com.sun.source.tree.Tree typeArg
com.sun.source.tree.ExpressionTree lengthArg
com.sun.source.tree.Tree typeArg
com.sun.source.tree.ExpressionTree strArg
com.sun.source.tree.ExpressionTree arg
com.sun.source.tree.MethodInvocationTree tree
Void v
java.util.Map placeholderMethods
public com.google.errorprone.refaster.UBinary visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.source.tree.BinaryTree tree
Void v
public com.google.errorprone.refaster.UAssignOp visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Void)
com.sun.source.tree.CompoundAssignmentTree tree
Void v
public com.google.errorprone.refaster.UUnary visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree tree
Void v
public com.google.errorprone.refaster.UExpression visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Void)
com.sun.source.tree.ConditionalExpressionTree tree
Void v
public com.google.errorprone.refaster.UNewArray visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Void)
com.sun.source.tree.NewArrayTree tree
Void v
public com.google.errorprone.refaster.UNewClass visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
com.sun.source.tree.NewClassTree tree
Void v
public com.google.errorprone.refaster.UClassDecl visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.MethodTree decl
com.sun.source.tree.ClassTree tree
Void v
com.google.common.collect.ImmutableList$Builder decls
public com.google.errorprone.refaster.UArrayTypeTree visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Void)
com.sun.source.tree.ArrayTypeTree tree
Void v
public com.google.errorprone.refaster.UTypeApply visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Void)
com.sun.source.tree.ParameterizedTypeTree tree
Void v
public com.google.errorprone.refaster.UUnionType visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Void)
com.sun.source.tree.UnionTypeTree tree
Void v
public com.google.errorprone.refaster.UWildcard visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Void)
com.sun.source.tree.WildcardTree tree
Void v
public com.google.errorprone.refaster.UIntersectionType visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Void)
com.sun.source.tree.IntersectionTypeTree tree
Void v
public com.google.errorprone.refaster.UTypeParameter visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Void)
com.sun.source.tree.TypeParameterTree tree
Void v
public com.google.errorprone.refaster.UTypeCast visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Void)
com.sun.source.tree.TypeCastTree tree
Void v
public com.google.errorprone.refaster.ULambda visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Void)
com.sun.source.tree.LambdaExpressionTree tree
Void v
public com.google.errorprone.refaster.UMemberReference visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Void)
com.sun.source.tree.MemberReferenceTree tree
Void v
public com.google.errorprone.refaster.UExpression visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
java.util.EnumSet allowed
com.sun.tools.javac.code.Symbol$VarSymbol symbol
com.google.errorprone.refaster.UExpression ident
com.google.errorprone.refaster.annotation.Matches matches
com.google.errorprone.refaster.annotation.NotMatches notMatches
com.google.errorprone.refaster.annotation.OfKind hasKind
com.google.errorprone.refaster.annotation.Repeated repeated
com.sun.source.tree.IdentifierTree tree
Void v
com.sun.tools.javac.code.Symbol sym
static java.lang.Class getValue (com.google.errorprone.refaster.annotation.Matches)
javax.lang.model.type.DeclaredType type
javax.lang.model.type.MirroredTypeException e
Exception e
com.google.errorprone.refaster.annotation.Matches matches
String name
static java.lang.Class getValue (com.google.errorprone.refaster.annotation.NotMatches)
javax.lang.model.type.DeclaredType type
javax.lang.model.type.MirroredTypeException e
Exception e
com.google.errorprone.refaster.annotation.NotMatches matches
String name
private static java.lang.Class asSubclass (java.lang.Class, com.google.common.reflect.TypeToken) throws java.lang.ClassCastException
Class klass
com.google.common.reflect.TypeToken token
public com.google.errorprone.refaster.UStatement template (com.sun.source.tree.StatementTree)
com.sun.source.tree.StatementTree tree
private java.util.List templateStatements (java.util.List)
com.sun.source.tree.StatementTree statement
java.util.List statements
com.google.common.collect.ImmutableList$Builder builder
public com.google.errorprone.refaster.UTry visitTry (com.sun.source.tree.TryTree, java.lang.Void)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree tree
Void v
java.util.List resources
com.google.errorprone.refaster.UBlock block
com.google.common.collect.ImmutableList$Builder catchesBuilder
com.google.errorprone.refaster.UBlock finallyBlock
public com.google.errorprone.refaster.UCatch visitCatch (com.sun.source.tree.CatchTree, java.lang.Void)
com.sun.source.tree.CatchTree tree
Void v
private com.google.errorprone.refaster.PlaceholderMethod placeholder (com.sun.source.tree.ExpressionTree)
com.sun.source.tree.ExpressionTree expr
java.util.Map placeholderMethods
public com.google.errorprone.refaster.UStatement visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree invocation
com.sun.source.tree.ExpressionStatementTree tree
Void v
com.google.errorprone.refaster.PlaceholderMethod placeholderMethod
public com.google.errorprone.refaster.UStatement visitReturn (com.sun.source.tree.ReturnTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree invocation
com.sun.source.tree.ReturnTree tree
Void v
com.google.errorprone.refaster.PlaceholderMethod placeholderMethod
public com.google.errorprone.refaster.UWhileLoop visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Void)
com.sun.source.tree.WhileLoopTree tree
Void v
public com.google.errorprone.refaster.UVariableDecl visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree tree
Void v
public com.google.errorprone.refaster.USkip visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Void)
com.sun.source.tree.EmptyStatementTree tree
Void v
public com.google.errorprone.refaster.UForLoop visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Void)
com.sun.source.tree.ForLoopTree tree
Void v
public com.google.errorprone.refaster.ULabeledStatement visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Void)
com.sun.source.tree.LabeledStatementTree tree
Void v
public com.google.errorprone.refaster.UBreak visitBreak (com.sun.source.tree.BreakTree, java.lang.Void)
com.sun.source.tree.BreakTree tree
Void v
public com.google.errorprone.refaster.UContinue visitContinue (com.sun.source.tree.ContinueTree, java.lang.Void)
com.sun.source.tree.ContinueTree tree
Void v
public com.google.errorprone.refaster.UBlock visitBlock (com.sun.source.tree.BlockTree, java.lang.Void)
com.sun.source.tree.BlockTree tree
Void v
public com.google.errorprone.refaster.UThrow visitThrow (com.sun.source.tree.ThrowTree, java.lang.Void)
com.sun.source.tree.ThrowTree tree
Void v
public com.google.errorprone.refaster.UDoWhileLoop visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Void)
com.sun.source.tree.DoWhileLoopTree tree
Void v
public com.google.errorprone.refaster.UEnhancedForLoop visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Void)
com.sun.source.tree.EnhancedForLoopTree tree
Void v
public com.google.errorprone.refaster.USynchronized visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Void)
com.sun.source.tree.SynchronizedTree tree
Void v
public com.google.errorprone.refaster.UIf visitIf (com.sun.source.tree.IfTree, java.lang.Void)
com.sun.source.tree.IfTree tree
Void v
public com.google.errorprone.refaster.UAssert visitAssert (com.sun.source.tree.AssertTree, java.lang.Void)
com.sun.source.tree.AssertTree tree
Void v
protected com.google.errorprone.refaster.UTree defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree tree
Void v
public com.google.errorprone.refaster.UType template (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
java.util.List templateTypes (java.lang.Iterable)
com.sun.tools.javac.code.Type ty
Iterable types
com.google.common.collect.ImmutableList$Builder builder
public static com.google.common.collect.ImmutableClassToInstanceMap annotationMap (com.sun.tools.javac.code.Symbol)
Class annotationClazz
ClassNotFoundException e
javax.lang.model.element.Name qualifiedAnnotationType
com.sun.tools.javac.code.Attribute$Compound compound
com.sun.tools.javac.code.Symbol symbol
com.google.common.collect.ImmutableClassToInstanceMap$Builder builder
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 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)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static com.google.common.collect.ImmutableList access$000 (java.lang.Iterable, java.lang.Class)
Iterable x0
Class x1
static void ()
com.google.errorprone.refaster.UTypeVar tVar
com.google.errorprone.refaster.UTypeVar eVar
}
com/google/errorprone/refaster/UDoWhileLoop.classUDoWhileLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UDoWhileLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.DoWhileLoopTree {
void ()
public static com.google.errorprone.refaster.UDoWhileLoop create (com.google.errorprone.refaster.UStatement, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UStatement body
com.google.errorprone.refaster.UExpression condition
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.Choice visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.DoWhileLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCDoWhileLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UAnyOf.classUAnyOf.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UAnyOf extends com.google.errorprone.refaster.UExpression {
public void ()
public static transient com.google.errorprone.refaster.UAnyOf create (com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression[] expressions
public static com.google.errorprone.refaster.UAnyOf create (java.lang.Iterable)
Iterable expressions
abstract com.google.common.collect.ImmutableList expressions ()
public com.google.errorprone.refaster.UExpression negate ()
com.google.errorprone.refaster.UExpression expression
com.google.common.collect.ImmutableList$Builder negations
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/UAssert.classUAssert.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAssert extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.AssertTree {
void ()
static com.google.errorprone.refaster.UAssert create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UExpression detail
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.UExpression getDetail ()
public com.google.errorprone.refaster.Choice visitAssert (com.sun.source.tree.AssertTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AssertTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCStatement inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getDetail ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UTemplater$2.classUTemplater.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTemplater$2 extends com.google.common.reflect.TypeToken {
void ()
}
com/google/errorprone/refaster/ImportPolicy$1.classImportPolicy.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ImportPolicy$1 extends com.google.errorprone.refaster.ImportPolicy {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
String importName
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
java.util.List allImports
java.util.List topLevelPath
String topClazz
java.util.List qualifiedPath
boolean importTopLevelClazz
boolean conflictTopLevelClazz
String packge
com.sun.tools.javac.code.Symbol$PackageSymbol currentPackage
public com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
CharSequence member
private java.util.List getAllImports (com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.tree.JCTree$JCFieldAccess qualified
com.sun.tools.javac.tree.JCTree$JCImport jcImport
com.google.errorprone.refaster.Inliner inliner
java.util.List allImports
private com.sun.tools.javac.tree.JCTree$JCExpression makeSelectExpression (com.google.errorprone.refaster.Inliner, java.util.List, int)
com.google.errorprone.refaster.Inliner inliner
java.util.List qualifiedPath
int start
java.util.Iterator selects
com.sun.tools.javac.tree.TreeMaker maker
com.sun.tools.javac.tree.JCTree$JCExpression select
}
com/google/errorprone/refaster/UIf$3.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$3 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.IfTree val$ifTree
final java.util.List val$unconsumedStatementsTail
final com.google.errorprone.refaster.UIf this$0
void (com.google.errorprone.refaster.UIf, com.sun.source.tree.IfTree, java.util.List)
com.google.errorprone.refaster.UIf this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UStatement stmt
com.google.errorprone.refaster.Choice alternative
com.google.errorprone.refaster.Choice result
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UPlaceholderExpression$UncheckedCouldNotResolveImportException.classUPlaceholderExpression.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderExpression$UncheckedCouldNotResolveImportException extends java.lang.RuntimeException {
void (com.google.errorprone.refaster.CouldNotResolveImportException)
com.google.errorprone.refaster.CouldNotResolveImportException e
public synchronized com.google.errorprone.refaster.CouldNotResolveImportException getCause ()
public volatile java.lang.Throwable getCause ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$30.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$30 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.WhileLoopTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.WhileLoopTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State condState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UEnhancedForLoop.classUEnhancedForLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UEnhancedForLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.EnhancedForLoopTree {
void ()
public static com.google.errorprone.refaster.UEnhancedForLoop create (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UVariableDecl variable
com.google.errorprone.refaster.UExpression elements
com.google.errorprone.refaster.UStatement statement
public abstract com.google.errorprone.refaster.UVariableDecl getVariable ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.EnhancedForLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.VariableTree getVariable ()
}
com/google/errorprone/refaster/AutoValue_StringName.classAutoValue_StringName.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_StringName extends com.google.errorprone.refaster.StringName {
private final String contents
void (java.lang.String)
String contents
java.lang.String contents ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.StringName that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UAssign.classUAssign.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAssign extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.AssignmentTree {
void ()
public static com.google.errorprone.refaster.UAssign create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getVariable ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCAssign inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AssignmentTree assign
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$26$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$26$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$stmtState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$26 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$26, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$26 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State condState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UUnary.classUUnary.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UUnary extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.UnaryTree {
private static final com.google.common.collect.ImmutableBiMap UNARY_OP_CODES
void ()
public static com.google.errorprone.refaster.UUnary create (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind unaryOp
com.google.errorprone.refaster.UExpression expression
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.Choice visitUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.UnaryTree unary
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.TreeMaker maker
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
static void ()
}
com/google/errorprone/refaster/UMatches.classUMatches.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UMatches extends com.google.errorprone.refaster.UExpression {
private transient com.google.errorprone.matchers.Matcher matcher
void ()
public static com.google.errorprone.refaster.UMatches create (java.lang.Class, boolean, com.google.errorprone.refaster.UExpression)
Class matcherClass
boolean positive
com.google.errorprone.refaster.UExpression expression
abstract boolean positive ()
abstract java.lang.Class matcherClass ()
abstract com.google.errorprone.refaster.UExpression expression ()
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
com.sun.source.tree.Tree exprTarget
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
private boolean matches (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
static java.lang.Object makeMatcher (java.lang.Class)
ReflectiveOperationException e
Class klass
static com.google.errorprone.VisitorState makeVisitorState (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.util.Context context
com.sun.source.util.TreePath path
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static boolean access$000 (com.google.errorprone.refaster.UMatches, com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UMatches x0
com.sun.source.tree.Tree x1
com.google.errorprone.refaster.Unifier x2
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$21.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$21 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UArrayType.classAutoValue_UArrayType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UArrayType extends com.google.errorprone.refaster.UArrayType {
private final com.google.errorprone.refaster.UType componentType
void (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType componentType
com.google.errorprone.refaster.UType componentType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UArrayType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/Choice$4.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$4 extends java.lang.Object implements java.lang.Iterable {
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice)
com.google.errorprone.refaster.Choice this$0
public java.util.Iterator iterator ()
}
com/google/errorprone/refaster/AutoValue_UIntersectionType.classAutoValue_UIntersectionType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UIntersectionType extends com.google.errorprone.refaster.UIntersectionType {
private final com.google.common.collect.ImmutableList bounds
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList bounds
public com.google.common.collect.ImmutableList getBounds ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UIntersectionType that
Object o
public int hashCode ()
int h
public volatile java.util.List getBounds ()
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$3.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$3 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/ControlFlowVisitor$BreakContext.classControlFlowVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext extends java.lang.Object {
final java.util.Set internalLabels
int loopDepth
private void ()
void enter (javax.lang.model.element.Name)
javax.lang.model.element.Name label
void exit (javax.lang.model.element.Name)
javax.lang.model.element.Name label
void (com.google.errorprone.refaster.ControlFlowVisitor$1)
com.google.errorprone.refaster.ControlFlowVisitor$1 x0
}
com/google/errorprone/refaster/Choice$3.classChoice.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Choice$3 extends com.google.errorprone.refaster.Choice {
final java.util.Collection val$choices
void (java.util.Collection)
protected java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$7.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$7 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/Bindings.classBindings.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.Bindings extends com.google.common.collect.ForwardingMap {
private final java.util.Map contents
public static com.google.errorprone.refaster.Bindings create ()
public static com.google.errorprone.refaster.Bindings create (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
com.google.errorprone.refaster.Bindings result
public static com.google.errorprone.refaster.Bindings create (com.google.errorprone.refaster.Bindings$Key, java.lang.Object, com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key1
Object value1
com.google.errorprone.refaster.Bindings$Key key2
Object value2
com.google.errorprone.refaster.Bindings result
public static com.google.errorprone.refaster.Bindings create (com.google.errorprone.refaster.Bindings)
com.google.errorprone.refaster.Bindings bindings
private void ()
void (com.google.errorprone.refaster.Bindings)
com.google.errorprone.refaster.Bindings bindings
private void (java.util.Map)
java.util.Map contents
protected java.util.Map delegate ()
public java.lang.Object getBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
public java.lang.Object putBinding (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
public java.lang.Object put (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
public void putAll (java.util.Map)
java.util.Map map
public com.google.errorprone.refaster.Bindings unmodifiable ()
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/errorprone/refaster/AutoValue_UPlaceholderExpression.classAutoValue_UPlaceholderExpression.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPlaceholderExpression extends com.google.errorprone.refaster.UPlaceholderExpression {
private final com.google.errorprone.refaster.PlaceholderMethod placeholder
private final com.google.common.collect.ImmutableMap arguments
void (com.google.errorprone.refaster.PlaceholderMethod, com.google.common.collect.ImmutableMap)
com.google.errorprone.refaster.PlaceholderMethod placeholder
com.google.common.collect.ImmutableMap arguments
com.google.errorprone.refaster.PlaceholderMethod placeholder ()
com.google.common.collect.ImmutableMap arguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPlaceholderExpression that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UWildcard.classUWildcard.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UWildcard extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.WildcardTree {
private static final com.google.common.collect.BiMap BOUND_KINDS
void ()
static com.google.errorprone.refaster.UWildcard create (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UTree)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UTree bound
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UTree getBound ()
public com.sun.tools.javac.tree.JCTree$JCWildcard inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitWildcard (com.sun.source.tree.WildcardTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.WildcardTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getBound ()
static void ()
com.google.common.collect.EnumBiMap validKinds
}
com/google/errorprone/refaster/Template.classTemplate.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Template extends java.lang.Object implements java.io.Serializable {
private static final java.util.logging.Logger logger
public static final boolean AUTOBOXING_DEFAULT
public void ()
public abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public abstract com.google.common.collect.ImmutableList templateTypeVariables ()
public abstract com.google.common.collect.ImmutableMap expressionArgumentTypes ()
public abstract java.lang.Iterable match (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Context)
public abstract com.google.errorprone.fixes.Fix replace (com.google.errorprone.refaster.TemplateMatch)
java.lang.Iterable typeVariables (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.common.collect.ImmutableList ruleTypeVars
boolean autoboxing ()
protected com.sun.tools.javac.util.List expectedTypes (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.common.base.Optional exprs
String argName
com.google.common.base.Optional singleBinding
int i
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey key
com.google.errorprone.refaster.Inliner inliner
java.util.ArrayList result
com.google.common.collect.ImmutableList types
com.google.common.collect.ImmutableList argNames
protected com.sun.tools.javac.util.List actualTypes (com.google.errorprone.refaster.Inliner)
int j
com.sun.tools.javac.code.Type[] exprTys
com.google.common.base.Optional exprs
String argName
com.google.common.base.Optional singleBinding
int i
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey key
com.google.errorprone.refaster.Inliner inliner
java.util.ArrayList result
com.google.common.collect.ImmutableList argNames
protected com.google.common.base.Optional typecheck (com.google.errorprone.refaster.Unifier, com.google.errorprone.refaster.Inliner, com.sun.tools.javac.util.Warner, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type instantiationForVar
com.google.errorprone.refaster.UTypeVar var
com.google.common.collect.ImmutableList freeTypeVars
com.google.errorprone.refaster.CouldNotResolveImportException e
com.google.errorprone.refaster.Template$InferException e
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.Warner warner
com.sun.tools.javac.util.List expectedTypes
com.sun.tools.javac.util.List actualTypes
private boolean checkBounds (com.google.errorprone.refaster.Unifier, com.google.errorprone.refaster.Inliner, com.sun.tools.javac.util.Warner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UTypeVar typeVar
com.sun.tools.javac.util.List bounds
com.google.errorprone.refaster.UTypeVar typeVar
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.Warner warner
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.ListBuffer varsBuffer
com.sun.tools.javac.util.ListBuffer bindingsBuffer
com.sun.tools.javac.util.List vars
com.sun.tools.javac.util.List bindings
protected static com.sun.tools.javac.tree.Pretty pretty (com.sun.tools.javac.util.Context, java.io.Writer)
String unitContents
java.io.IOException e
com.sun.tools.javac.util.Context context
java.io.Writer writer
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
private com.sun.tools.javac.code.Type infer (com.sun.tools.javac.util.Warner, com.google.errorprone.refaster.Inliner, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List) throws com.google.errorprone.refaster.Template$InferException
java.lang.reflect.Field field
ReflectiveOperationException e
Class resultInfoClass
java.lang.reflect.Constructor resultInfoCtor
Object resultInfo
ReflectiveOperationException e
com.sun.tools.javac.code.Type$MethodType result
com.sun.tools.javac.util.Warner warner
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.List freeTypeVariables
com.sun.tools.javac.util.List expectedArgTypes
com.sun.tools.javac.code.Type returnType
com.sun.tools.javac.util.List actualArgTypes
com.sun.tools.javac.code.Symtab symtab
com.sun.tools.javac.code.Type methodType
com.sun.tools.javac.comp.Enter enter
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Env env
Object resultInfo
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler handler
private static java.lang.Object newMethodResolutionPhase (boolean)
Object e
Class c
boolean autoboxing
private com.sun.tools.javac.code.Type$MethodType callCheckMethod (com.sun.tools.javac.util.Warner, com.google.errorprone.refaster.Inliner, java.lang.Object, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env) throws com.google.errorprone.refaster.Template$InferException
java.lang.reflect.Method checkMethod
java.lang.reflect.InvocationTargetException e
ReflectiveOperationException e
com.sun.tools.javac.util.Warner warner
com.google.errorprone.refaster.Inliner inliner
Object resultInfo
com.sun.tools.javac.util.List actualArgTypes
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Env env
private com.google.common.collect.ImmutableList freeTypeVars (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UTypeVar var
com.google.errorprone.refaster.Unifier unifier
com.google.common.collect.ImmutableList$Builder builder
protected static com.google.errorprone.fixes.Fix addImports (com.google.errorprone.refaster.Inliner, com.google.errorprone.fixes.SuggestedFix$Builder)
String importToAdd
String staticImportToAdd
com.google.errorprone.refaster.Inliner inliner
com.google.errorprone.fixes.SuggestedFix$Builder fix
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$18$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$18$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$condState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$18 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$18, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$18 this$1
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State trueState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UForLoop.classAutoValue_UForLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UForLoop extends com.google.errorprone.refaster.UForLoop {
private final java.util.List initializer
private final com.google.errorprone.refaster.UExpression condition
private final java.util.List update
private final com.google.errorprone.refaster.USimpleStatement statement
void (java.util.List, com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.USimpleStatement)
java.util.List initializer
com.google.errorprone.refaster.UExpression condition
java.util.List update
com.google.errorprone.refaster.USimpleStatement statement
public java.util.List getInitializer ()
public com.google.errorprone.refaster.UExpression getCondition ()
public java.util.List getUpdate ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UForLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UIf$3$1.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$3$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UIf$3 this$1
void (com.google.errorprone.refaster.UIf$3)
com.google.errorprone.refaster.UIf$3 this$1
public com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_LocalVarBinding.classAutoValue_LocalVarBinding.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_LocalVarBinding extends com.google.errorprone.refaster.LocalVarBinding {
private final com.sun.tools.javac.code.Symbol$VarSymbol symbol
private final com.sun.source.tree.ModifiersTree modifiers
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.source.tree.ModifiersTree)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
com.sun.source.tree.ModifiersTree modifiers
public com.sun.tools.javac.code.Symbol$VarSymbol getSymbol ()
public com.sun.source.tree.ModifiersTree getModifiers ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.LocalVarBinding that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UIntersectionClassType.classAutoValue_UIntersectionClassType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UIntersectionClassType extends com.google.errorprone.refaster.UIntersectionClassType {
private final com.google.common.collect.ImmutableList bounds
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList bounds
com.google.common.collect.ImmutableList bounds ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UIntersectionClassType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ControlFlowVisitor.classControlFlowVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ControlFlowVisitor extends com.sun.source.util.SimpleTreeVisitor {
public static final com.google.errorprone.refaster.ControlFlowVisitor INSTANCE
private void ()
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitStatement (com.sun.source.tree.StatementTree)
com.sun.source.tree.StatementTree node
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitStatements (java.lang.Iterable)
Iterable nodes
private com.google.errorprone.refaster.ControlFlowVisitor$Result visitStatements (java.lang.Iterable, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.StatementTree node
Iterable nodes
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result result
protected com.google.errorprone.refaster.ControlFlowVisitor$Result defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.BlockTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.DoWhileLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.WhileLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ForLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.EnhancedForLoopTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CaseTree caseTree
com.sun.source.tree.SwitchTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result result
boolean seenDefault
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitCase (com.sun.source.tree.CaseTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CaseTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.SynchronizedTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitTry (com.sun.source.tree.TryTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CatchTree catchTree
com.sun.source.tree.TryTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result result
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.CatchTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitIf (com.sun.source.tree.IfTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.IfTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
com.google.errorprone.refaster.ControlFlowVisitor$Result thenResult
com.google.errorprone.refaster.ControlFlowVisitor$Result elseResult
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ExpressionStatementTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.LabeledStatementTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitBreak (com.sun.source.tree.BreakTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.BreakTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ContinueTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ReturnTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
public com.google.errorprone.refaster.ControlFlowVisitor$Result visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.refaster.ControlFlowVisitor$BreakContext)
com.sun.source.tree.ThrowTree node
com.google.errorprone.refaster.ControlFlowVisitor$BreakContext cxt
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 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)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/ULabeledStatement.classULabeledStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ULabeledStatement extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.LabeledStatementTree {
void ()
static com.google.errorprone.refaster.ULabeledStatement create (java.lang.CharSequence, com.google.errorprone.refaster.UStatement)
CharSequence label
com.google.errorprone.refaster.UStatement statement
static com.sun.tools.javac.util.Name inlineLabel (java.lang.CharSequence, com.google.errorprone.refaster.Inliner)
CharSequence label
com.google.errorprone.refaster.Inliner inliner
public abstract com.google.errorprone.refaster.StringName getLabel ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
private com.google.errorprone.refaster.ULabeledStatement$Key key ()
public com.sun.tools.javac.tree.JCTree$JCLabeledStatement inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.LabeledStatementTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/Inlineable.classInlineable.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.Inlineable extends java.lang.Object {
public abstract java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/AutoValue_USynchronized.classAutoValue_USynchronized.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_USynchronized extends com.google.errorprone.refaster.USynchronized {
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UBlock block
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UBlock block
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.UBlock getBlock ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.USynchronized that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/URepeated.classURepeated.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.URepeated extends com.google.errorprone.refaster.UExpression {
void ()
public static com.google.errorprone.refaster.URepeated create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression)
CharSequence identifier
com.google.errorprone.refaster.UExpression expression
abstract java.lang.String identifier ()
abstract com.google.errorprone.refaster.UExpression expression ()
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getUnderlyingBinding (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.URepeated$Key key ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/UClassIdent.classUClassIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UClassIdent extends com.google.errorprone.refaster.UIdent {
void ()
public static com.google.errorprone.refaster.UClassIdent create (java.lang.String)
String component
String qualifiedName
java.util.List topLevelPath
public static com.google.errorprone.refaster.UClassIdent create (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
private static com.google.errorprone.refaster.UClassIdent create (java.lang.CharSequence, java.lang.CharSequence)
CharSequence topLevelClass
CharSequence name
public abstract java.lang.String getTopLevelClass ()
public abstract com.google.errorprone.refaster.StringName getName ()
public com.sun.tools.javac.code.Symbol$ClassSymbol resolve (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.Choice unify (com.sun.tools.javac.code.Symbol, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Symbol symbol
com.google.errorprone.refaster.Unifier unifier
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UClassDecl_UnifierWithRemainingMembers.classAutoValue_UClassDecl_UnifierWithRemainingMembers.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassDecl_UnifierWithRemainingMembers extends com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers {
private final com.google.errorprone.refaster.Unifier unifier
private final com.google.common.collect.ImmutableList remainingMembers
void (com.google.errorprone.refaster.Unifier, com.google.common.collect.ImmutableList)
com.google.errorprone.refaster.Unifier unifier
com.google.common.collect.ImmutableList remainingMembers
com.google.errorprone.refaster.Unifier unifier ()
com.google.common.collect.ImmutableList remainingMembers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UUnionType.classAutoValue_UUnionType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UUnionType extends com.google.errorprone.refaster.UUnionType {
private final com.google.common.collect.ImmutableList typeAlternatives
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList typeAlternatives
public com.google.common.collect.ImmutableList getTypeAlternatives ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UUnionType that
Object o
public int hashCode ()
int h
public volatile java.util.List getTypeAlternatives ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$36.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$36 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.CaseTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.CaseTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtsState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/Unifiable.classUnifiable.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Unifiable extends java.lang.Object implements java.io.Serializable {
public abstract com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
}
com/google/errorprone/refaster/AutoValue_UOfKind.classAutoValue_UOfKind.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UOfKind extends com.google.errorprone.refaster.UOfKind {
private final com.google.errorprone.refaster.UExpression expression
private final java.util.Set allowed
void (com.google.errorprone.refaster.UExpression, java.util.Set)
com.google.errorprone.refaster.UExpression expression
java.util.Set allowed
com.google.errorprone.refaster.UExpression expression ()
java.util.Set allowed ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UOfKind that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$24$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$24$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$exprState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$24 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$24, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$24 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_ExpressionTemplate.classAutoValue_ExpressionTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ExpressionTemplate extends com.google.errorprone.refaster.ExpressionTemplate {
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
private final com.google.common.collect.ImmutableList templateTypeVariables
private final com.google.common.collect.ImmutableMap expressionArgumentTypes
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UType returnType
void (com.google.common.collect.ImmutableClassToInstanceMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableMap, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UType)
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.common.collect.ImmutableList templateTypeVariables
com.google.common.collect.ImmutableMap expressionArgumentTypes
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UType returnType
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public com.google.common.collect.ImmutableList templateTypeVariables ()
public com.google.common.collect.ImmutableMap expressionArgumentTypes ()
com.google.errorprone.refaster.UExpression expression ()
com.google.errorprone.refaster.UType returnType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ExpressionTemplate that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ControlFlowVisitor$1.classControlFlowVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ControlFlowVisitor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$refaster$ControlFlowVisitor$Result
static void ()
}
com/google/errorprone/refaster/RefasterRuleBuilderScanner$1.classRefasterRuleBuilderScanner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.RefasterRuleBuilderScanner$1 extends com.google.common.collect.Ordering {
void ()
public int compare (com.sun.source.tree.MethodTree, com.sun.source.tree.MethodTree)
com.sun.source.tree.MethodTree l
com.sun.source.tree.MethodTree r
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderMethod$1PlaceholderMatcher.classPlaceholderMethod.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderMethod$1PlaceholderMatcher extends java.lang.Object implements java.io.Serializable com.google.errorprone.matchers.Matcher {
final boolean val$allowsIdentity
final Class val$matchesClass
final Class val$notMatchesClass
final com.google.common.base.Predicate val$allowedKinds
void (boolean, java.lang.Class, java.lang.Class, com.google.common.base.Predicate)
public boolean matches (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
ReflectiveOperationException e
com.sun.source.tree.ExpressionTree t
com.google.errorprone.VisitorState state
public volatile boolean matches (com.sun.source.tree.Tree, com.google.errorprone.VisitorState)
}
com/google/errorprone/refaster/Choice$5.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$5 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Function val$function
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Function)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
}
com/google/errorprone/refaster/Choice$6.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$6 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Function val$function
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Function)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
}
com/google/errorprone/refaster/Unifier$3.classUnifier.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Unifier$3 extends java.lang.Object implements com.google.common.base.Function {
final int val$startIndex
final java.util.List val$targets
final com.google.errorprone.refaster.URepeated val$repeated
void (int, java.util.List, com.google.errorprone.refaster.URepeated)
public com.google.common.base.Optional apply (com.google.errorprone.refaster.Unifier)
com.google.common.base.Optional forked
com.sun.tools.javac.tree.JCTree$JCExpression boundExpr
int j
com.google.errorprone.refaster.Unifier unifier
java.util.List expressions
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UBlock$1.classUBlock.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UBlock$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.base.Optional apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_RefasterScanner.classAutoValue_RefasterScanner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_RefasterScanner extends com.google.errorprone.refaster.RefasterScanner {
private final com.google.errorprone.refaster.RefasterRule rule
private final com.google.errorprone.DescriptionListener listener
void (com.google.errorprone.refaster.RefasterRule, com.google.errorprone.DescriptionListener)
com.google.errorprone.refaster.RefasterRule rule
com.google.errorprone.DescriptionListener listener
com.google.errorprone.refaster.RefasterRule rule ()
com.google.errorprone.DescriptionListener listener ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.RefasterScanner that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UTypeVar$Key.classUTypeVar.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.UTypeVar$Key extends com.google.errorprone.refaster.Bindings$Key {
public void (java.lang.CharSequence)
CharSequence name
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$26.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$26 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.DoWhileLoopTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.DoWhileLoopTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/ImportPolicy.classImportPolicy.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.ImportPolicy extends java.lang.Enum {
public static final com.google.errorprone.refaster.ImportPolicy IMPORT_TOP_LEVEL
public static final com.google.errorprone.refaster.ImportPolicy IMPORT_CLASS_DIRECTLY
public static final com.google.errorprone.refaster.ImportPolicy STATIC_IMPORT_ALWAYS
private static final com.google.errorprone.refaster.ImportPolicy[] $VALUES
public static com.google.errorprone.refaster.ImportPolicy[] values ()
public static com.google.errorprone.refaster.ImportPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static void bind (com.sun.tools.javac.util.Context, com.google.errorprone.refaster.ImportPolicy)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.ImportPolicy policy
public static com.google.errorprone.refaster.ImportPolicy instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.ImportPolicy result
public abstract com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
public abstract com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
void (java.lang.String, int, com.google.errorprone.refaster.ImportPolicy$1)
String x0
int x1
com.google.errorprone.refaster.ImportPolicy$1 x2
static void ()
}
com/google/errorprone/refaster/AutoValue_UMethodDecl.classAutoValue_UMethodDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMethodDecl extends com.google.errorprone.refaster.UMethodDecl {
private final com.google.errorprone.refaster.UModifiers modifiers
private final com.google.errorprone.refaster.StringName name
private final com.google.errorprone.refaster.UExpression returnType
private final com.google.common.collect.ImmutableList parameters
private final com.google.common.collect.ImmutableList throws0
private final com.google.errorprone.refaster.UBlock body
void (com.google.errorprone.refaster.UModifiers, com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UExpression, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UModifiers modifiers
com.google.errorprone.refaster.StringName name
com.google.errorprone.refaster.UExpression returnType
com.google.common.collect.ImmutableList parameters
com.google.common.collect.ImmutableList throws0
com.google.errorprone.refaster.UBlock body
public com.google.errorprone.refaster.UModifiers getModifiers ()
public com.google.errorprone.refaster.StringName getName ()
public com.google.errorprone.refaster.UExpression getReturnType ()
public com.google.common.collect.ImmutableList getParameters ()
public com.google.common.collect.ImmutableList getThrows ()
public com.google.errorprone.refaster.UBlock getBody ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMethodDecl that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getBody ()
public volatile java.util.List getThrows ()
public volatile java.util.List getParameters ()
public volatile com.sun.source.tree.Tree getReturnType ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/google/errorprone/refaster/UBinary.classUBinary.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UBinary extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.BinaryTree {
static final com.google.common.collect.ImmutableBiMap OP_CODES
static final com.google.common.collect.ImmutableBiMap NEGATION
static final com.google.common.collect.ImmutableBiMap DEMORGAN
void ()
public static com.google.errorprone.refaster.UBinary create (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind binaryOp
com.google.errorprone.refaster.UExpression lhs
com.google.errorprone.refaster.UExpression rhs
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UExpression getLeftOperand ()
public abstract com.google.errorprone.refaster.UExpression getRightOperand ()
public com.google.errorprone.refaster.Choice visitBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.BinaryTree binary
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCBinary inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getRightOperand ()
public volatile com.sun.source.tree.ExpressionTree getLeftOperand ()
static void ()
}
com/google/errorprone/refaster/UIntersectionClassType.classUIntersectionClassType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UIntersectionClassType extends com.google.errorprone.refaster.UType {
public void ()
static com.google.errorprone.refaster.UIntersectionClassType create (java.lang.Iterable)
Iterable bounds
abstract com.google.common.collect.ImmutableList bounds ()
public com.sun.tools.javac.code.Type$IntersectionClassType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitClassType (com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$IntersectionClassType intersection
com.sun.tools.javac.code.Type$ClassType t
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/google/errorprone/refaster/UPlaceholderStatement$2.classUPlaceholderStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderStatement$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements val$initState
final com.google.errorprone.refaster.UPlaceholderStatement this$0
void (com.google.errorprone.refaster.UPlaceholderStatement, com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UPlaceholderStatement this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.tools.javac.util.List prevBinding
com.google.errorprone.refaster.Unifier resultUnifier
int nConsumedStatements
java.util.List remainingStatements
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements result
com.sun.tools.javac.util.List impl
com.google.errorprone.refaster.ControlFlowVisitor$Result implFlow
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State consumptionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UBlock.classUBlock.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UBlock extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.BlockTree {
void ()
public static com.google.errorprone.refaster.UBlock create (java.util.List)
java.util.List statements
public static transient com.google.errorprone.refaster.UBlock create (com.google.errorprone.refaster.UStatement[])
com.google.errorprone.refaster.UStatement[] statements
public abstract java.util.List getStatements ()
static com.google.errorprone.refaster.Choice unifyStatementList (java.lang.Iterable, java.lang.Iterable, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UStatement statement
Iterable statements
Iterable targets
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Choice choice
static com.sun.tools.javac.util.List inlineStatementList (java.lang.Iterable, com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UStatement statement
Iterable statements
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.ListBuffer buffer
public com.google.errorprone.refaster.Choice visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.BlockTree block
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCBlock inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public boolean isStatic ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_PlaceholderUnificationVisitor.classAutoValue_PlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_PlaceholderUnificationVisitor extends com.google.errorprone.refaster.PlaceholderUnificationVisitor {
private final com.sun.tools.javac.tree.TreeMaker maker
private final com.google.common.collect.ImmutableMap arguments
void (com.sun.tools.javac.tree.TreeMaker, com.google.common.collect.ImmutableMap)
com.sun.tools.javac.tree.TreeMaker maker
com.google.common.collect.ImmutableMap arguments
com.sun.tools.javac.tree.TreeMaker maker ()
com.google.common.collect.ImmutableMap arguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.PlaceholderUnificationVisitor that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$15.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$15 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.InstanceOfTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.InstanceOfTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State expressionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UConditional.classAutoValue_UConditional.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UConditional extends com.google.errorprone.refaster.UConditional {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.UExpression trueExpression
private final com.google.errorprone.refaster.UExpression falseExpression
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UExpression trueExpression
com.google.errorprone.refaster.UExpression falseExpression
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.UExpression getTrueExpression ()
public com.google.errorprone.refaster.UExpression getFalseExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UConditional that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getFalseExpression ()
public volatile com.sun.source.tree.ExpressionTree getTrueExpression ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/AutoValue_UClassDecl.classAutoValue_UClassDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassDecl extends com.google.errorprone.refaster.UClassDecl {
private final com.google.common.collect.ImmutableList members
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList members
public com.google.common.collect.ImmutableList getMembers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassDecl that
Object o
public int hashCode ()
int h
public volatile java.util.List getMembers ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$16$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$16$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$identifierState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$16 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$16, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$16 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State argsState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/Unifier.classUnifier.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.Unifier extends java.lang.Object {
private final com.google.errorprone.refaster.Bindings bindings
private final com.sun.tools.javac.util.Context context
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
private void (com.sun.tools.javac.util.Context, com.google.errorprone.refaster.Bindings)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.Bindings bindings
public com.google.errorprone.refaster.Unifier fork ()
public com.sun.tools.javac.code.Types types ()
public com.sun.tools.javac.tree.JCTree$JCExpression thisExpression (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public com.google.errorprone.refaster.Inliner createInliner ()
public java.lang.Object getBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
public java.lang.Object putBinding (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
public java.lang.Object replaceBinding (com.google.errorprone.refaster.Bindings$Key, java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object value
public void clearBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
public com.google.errorprone.refaster.Bindings getBindings ()
public com.sun.tools.javac.util.Context getContext ()
public java.lang.String toString ()
public static com.google.common.base.Function unifications (com.google.errorprone.refaster.Unifiable, java.lang.Object)
com.google.errorprone.refaster.Unifiable unifiable
Object target
public static com.google.errorprone.refaster.Choice unifyNullable (com.google.errorprone.refaster.Unifier, com.google.errorprone.refaster.Unifiable, java.lang.Object)
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Unifiable unifiable
Object target
public static com.google.common.base.Function unifications (java.util.List, java.util.List)
java.util.List toUnify
java.util.List targets
public static com.google.common.base.Function unifications (java.util.List, java.util.List, boolean)
java.util.List toUnify
java.util.List targets
boolean allowVarargs
public static com.google.errorprone.refaster.Choice unifyList (com.google.errorprone.refaster.Unifier, java.util.List, java.util.List)
com.google.errorprone.refaster.Unifier unifier
java.util.List toUnify
java.util.List targets
public static com.google.errorprone.refaster.Choice unifyList (com.google.errorprone.refaster.Unifier, java.util.List, java.util.List, boolean)
com.google.errorprone.refaster.URepeated repeated
int startIndex
com.google.errorprone.refaster.Unifiable toUnifyNext
com.google.errorprone.refaster.Unifier unifier
java.util.List toUnify
java.util.List targets
boolean allowVarargs
com.google.errorprone.refaster.Choice choice
int index
}
com/google/errorprone/refaster/Refaster.classRefaster.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.Refaster extends java.lang.Object {
private void ()
public static java.lang.Object[] asVarargs (java.lang.Object)
Object arg
public static transient java.lang.Object anyOf (java.lang.Object[])
Object[] expressions
public static boolean isInstance (java.lang.Object)
Object o
public static java.lang.Object[] newArray (int)
int size
public static java.lang.Class clazz ()
public static java.lang.Enum enumValueOf (java.lang.String)
String string
public static java.lang.Object emitCommentBefore (java.lang.String, java.lang.Object)
String literal
Object expression
public static void emitComment (java.lang.String)
String literal
}
com/google/errorprone/refaster/Choice$8.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$8 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.errorprone.refaster.Choice val$other
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$30$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$30$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$condState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$30 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$30, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$30 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$2.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$2 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$9$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$9$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$leftState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$9 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$9, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$9 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State rightState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/Choice$2.classChoice.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Choice$2 extends com.google.errorprone.refaster.Choice {
final Object val$t
void (java.lang.Object)
protected java.util.Iterator iterator ()
public com.google.common.base.Optional first ()
public com.google.errorprone.refaster.Choice condition (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public com.google.errorprone.refaster.Choice thenChoose (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice thenOption (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice transform (com.google.common.base.Function)
com.google.common.base.Function function
public java.lang.String toString ()
}
com/google/errorprone/refaster/UParens$1.classUParens.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UParens$1 extends com.sun.source.util.SimpleTreeVisitor {
void ()
protected com.sun.source.tree.Tree defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void v
public com.sun.source.tree.Tree visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree node
Void v
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$31$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$31$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$exprState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$31 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$31, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$31 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State blockState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UParens.classAutoValue_UParens.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UParens extends com.google.errorprone.refaster.UParens {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UParens that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UBreak.classAutoValue_UBreak.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBreak extends com.google.errorprone.refaster.UBreak {
private final com.google.errorprone.refaster.StringName label
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName label
public com.google.errorprone.refaster.StringName getLabel ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBreak that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ExpressionTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$state
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.ExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UUnary.classAutoValue_UUnary.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UUnary extends com.google.errorprone.refaster.UUnary {
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UExpression expression
void (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UExpression expression
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UUnary that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UStatement.classUStatement.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UStatement extends java.lang.Object implements java.io.Serializable com.sun.source.tree.StatementTree com.google.common.base.Function {
public abstract com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/AutoValue_UAssignOp.classAutoValue_UAssignOp.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAssignOp extends com.google.errorprone.refaster.UAssignOp {
private final com.google.errorprone.refaster.UExpression variable
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression, com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getVariable ()
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAssignOp that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/google/errorprone/refaster/ULiteral$1.classULiteral.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ULiteral$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$23.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$23 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/BlockTemplate$2.classBlockTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.BlockTemplate$2 extends java.lang.Object implements com.google.common.base.Function {
final Object val$t
void (java.lang.Object)
public com.sun.tools.javac.util.List apply (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List list
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UAnnotatedType.classAutoValue_UAnnotatedType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAnnotatedType extends com.google.errorprone.refaster.UAnnotatedType {
private final com.google.common.collect.ImmutableList annotations
private final com.google.errorprone.refaster.UExpression underlyingType
void (com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UExpression)
com.google.common.collect.ImmutableList annotations
com.google.errorprone.refaster.UExpression underlyingType
public com.google.common.collect.ImmutableList getAnnotations ()
public com.google.errorprone.refaster.UExpression getUnderlyingType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAnnotatedType that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getUnderlyingType ()
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/ImportPolicy$3.classImportPolicy.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ImportPolicy$3 extends com.google.errorprone.refaster.ImportPolicy {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
public com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
CharSequence member
}
com/google/errorprone/refaster/UFreeIdent.classUFreeIdent.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UFreeIdent extends com.google.errorprone.refaster.UIdent {
public void ()
public static com.google.errorprone.refaster.UFreeIdent create (java.lang.CharSequence)
CharSequence identifier
public abstract com.google.errorprone.refaster.StringName getName ()
public com.google.errorprone.refaster.UFreeIdent$Key key ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
private static boolean trueOrNull (java.lang.Boolean)
Boolean condition
public com.google.errorprone.refaster.Choice visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.util.Names names
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression expression
com.sun.tools.javac.tree.JCTree$JCExpression currentBinding
boolean isGood
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
public volatile com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static boolean access$000 (java.lang.Boolean)
Boolean x0
}
com/google/errorprone/refaster/UTypeVarIdent$1.classUTypeVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTypeVarIdent$1 extends com.sun.source.util.SimpleTreeVisitor {
void (java.lang.Boolean)
Boolean x0
public java.lang.Boolean visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Void)
com.sun.source.tree.MemberSelectTree node
Void p
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.sun.source.tree.IdentifierTree node
Void p
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$19$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$19$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$varState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$19 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$19, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$19 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UPlaceholderExpression.classUPlaceholderExpression.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UPlaceholderExpression extends com.google.errorprone.refaster.UExpression {
public void ()
static com.google.errorprone.refaster.UPlaceholderExpression create (com.google.errorprone.refaster.PlaceholderMethod, java.lang.Iterable)
int i
com.google.errorprone.refaster.PlaceholderMethod placeholder
Iterable arguments
com.google.common.collect.ImmutableList placeholderParams
com.google.common.collect.ImmutableList argumentsList
com.google.common.collect.ImmutableMap$Builder builder
abstract com.google.errorprone.refaster.PlaceholderMethod placeholder ()
abstract com.google.common.collect.ImmutableMap arguments ()
static com.sun.tools.javac.tree.TreeCopier copier (java.util.Map, com.google.errorprone.refaster.Inliner)
java.util.Map arguments
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UPlaceholderExpression$UncheckedCouldNotResolveImportException e
com.google.errorprone.refaster.Inliner inliner
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.google.errorprone.refaster.PlaceholderVerificationVisitor verification
com.google.errorprone.refaster.Choice states
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UWildcard.classAutoValue_UWildcard.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UWildcard extends com.google.errorprone.refaster.UWildcard {
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UTree bound
void (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UTree)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UTree bound
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UTree getBound ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UWildcard that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getBound ()
}
com/google/errorprone/refaster/RefasterScanner$1.classRefasterScanner.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.RefasterScanner$1 extends com.sun.tools.javac.parser.JavaTokenizer {
final com.google.errorprone.refaster.RefasterScanner this$0
void (com.google.errorprone.refaster.RefasterScanner, com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
com.google.errorprone.refaster.RefasterScanner this$0
com.sun.tools.javac.parser.ScannerFactory x0
java.nio.CharBuffer x1
}
com/google/errorprone/refaster/UMethodDecl.classUMethodDecl.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UMethodDecl extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.MethodTree {
void ()
public static com.google.errorprone.refaster.UMethodDecl create (com.google.errorprone.refaster.UModifiers, java.lang.CharSequence, com.google.errorprone.refaster.UExpression, java.lang.Iterable, java.lang.Iterable, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UModifiers modifiers
CharSequence name
com.google.errorprone.refaster.UExpression returnType
Iterable parameters
Iterable thrown
com.google.errorprone.refaster.UBlock body
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitMethod (com.sun.source.tree.MethodTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MethodTree decl
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCMethodDecl inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public abstract com.google.errorprone.refaster.UModifiers getModifiers ()
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.errorprone.refaster.UExpression getReturnType ()
public abstract com.google.common.collect.ImmutableList getParameters ()
public abstract com.google.common.collect.ImmutableList getThrows ()
public abstract com.google.errorprone.refaster.UBlock getBody ()
public com.google.errorprone.refaster.UTree getDefaultValue ()
public com.google.common.collect.ImmutableList getTypeParameters ()
public com.sun.source.tree.VariableTree getReceiverParameter ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getDefaultValue ()
public volatile com.sun.source.tree.BlockTree getBody ()
public volatile java.util.List getThrows ()
public volatile java.util.List getParameters ()
public volatile java.util.List getTypeParameters ()
public volatile com.sun.source.tree.Tree getReturnType ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/google/errorprone/refaster/AutoValue_UReturn.classAutoValue_UReturn.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UReturn extends com.google.errorprone.refaster.UReturn {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UReturn that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$1.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$1 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/UMemberSelect.classUMemberSelect.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UMemberSelect extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.MemberSelectTree {
public static final String CONVERT_TO_IDENT
public void ()
public static com.google.errorprone.refaster.UMemberSelect create (com.google.errorprone.refaster.UExpression, java.lang.CharSequence, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UExpression expression
CharSequence identifier
com.google.errorprone.refaster.UType type
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.StringName getIdentifier ()
abstract com.google.errorprone.refaster.UType type ()
public com.google.errorprone.refaster.Choice visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MemberSelectTree fieldAccess
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.Choice visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression thisIdent
com.sun.source.tree.IdentifierTree ident
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.code.Symbol sym
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.JCTree$JCExpression expression
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile javax.lang.model.element.Name getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/ExpressionTemplate$1.classExpressionTemplate.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ExpressionTemplate$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.tools.javac.tree.JCTree$JCExpression val$target
final com.google.errorprone.refaster.ExpressionTemplate this$0
void (com.google.errorprone.refaster.ExpressionTemplate, com.sun.tools.javac.tree.JCTree$JCExpression)
com.google.errorprone.refaster.ExpressionTemplate this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCConditional cond
com.sun.tools.javac.code.Type trueTy
com.sun.tools.javac.code.Type falseTy
com.sun.tools.javac.code.Type ty
com.sun.tools.javac.util.List expectedTypes
com.sun.tools.javac.util.List actualTypes
com.google.errorprone.refaster.CouldNotResolveImportException e
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UTemplater$1.classUTemplater.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTemplater$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UTemplater val$templater
void (com.google.errorprone.refaster.UTemplater)
public com.google.errorprone.refaster.UType apply (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UAssign.classAutoValue_UAssign.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAssign extends com.google.errorprone.refaster.UAssign {
private final com.google.errorprone.refaster.UExpression variable
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getVariable ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAssign that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/google/errorprone/refaster/UStatement$UnifierWithUnconsumedStatements.classUStatement.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements extends java.lang.Object {
public void ()
public static com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements create (com.google.errorprone.refaster.Unifier, java.util.List)
com.google.errorprone.refaster.Unifier unifier
java.util.List unconsumedStatements
public abstract com.google.errorprone.refaster.Unifier unifier ()
public abstract java.util.List unconsumedStatements ()
}
com/google/errorprone/refaster/BlockTemplate$1.classBlockTemplate.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.BlockTemplate$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.tools.javac.tree.JCTree$JCStatement val$firstStatement
final com.google.common.collect.ImmutableList val$statements
final com.sun.tools.javac.tree.JCTree$JCBlock val$block
final int val$offset
final com.sun.tools.javac.util.Context val$context
final com.google.errorprone.refaster.BlockTemplate this$0
void (com.google.errorprone.refaster.BlockTemplate, com.sun.tools.javac.tree.JCTree$JCStatement, com.google.common.collect.ImmutableList, com.sun.tools.javac.tree.JCTree$JCBlock, int, com.sun.tools.javac.util.Context)
com.google.errorprone.refaster.BlockTemplate this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
int consumedStatements
com.google.errorprone.refaster.BlockTemplateMatch match
com.google.common.base.Optional checkedUnifier
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/BlockTemplateMatch.classBlockTemplateMatch.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.BlockTemplateMatch extends com.google.errorprone.refaster.TemplateMatch {
private final com.google.common.collect.ImmutableList statements
public void (com.sun.tools.javac.tree.JCTree$JCBlock, com.google.errorprone.refaster.Unifier, int, int)
com.sun.tools.javac.tree.JCTree$JCBlock block
com.google.errorprone.refaster.Unifier unifier
int start
int end
public com.google.common.collect.ImmutableList getStatements ()
public java.lang.String getRange (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
CharSequence sequence
com.sun.tools.javac.tree.JCTree firstStatement
com.sun.tools.javac.tree.JCTree lastStatement
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
}
com/google/errorprone/refaster/CouldNotResolveImportException.classCouldNotResolveImportException.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.CouldNotResolveImportException extends java.lang.Exception {
public void (java.lang.CharSequence)
CharSequence message
}
com/google/errorprone/refaster/AutoValue_UFreeIdent.classAutoValue_UFreeIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UFreeIdent extends com.google.errorprone.refaster.UFreeIdent {
private final com.google.errorprone.refaster.StringName name
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName name
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UFreeIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/UFreeIdent$Key.classUFreeIdent.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UFreeIdent$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.lang.CharSequence)
CharSequence name
}
com/google/errorprone/refaster/RefasterScanner$2.classRefasterScanner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.RefasterScanner$2 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public com.sun.source.tree.Tree visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Void)
com.sun.source.tree.ParenthesizedTree node
Void v
protected com.sun.source.tree.Tree defaultAction (com.sun.source.tree.Tree, java.lang.Void)
com.sun.source.tree.Tree node
Void v
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/Unifier$2.classUnifier.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Unifier$2 extends java.lang.Object implements com.google.common.base.Function {
final java.util.List val$toUnify
final java.util.List val$targets
final boolean val$allowVarargs
void (java.util.List, java.util.List, boolean)
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UAnnotatedType.classUAnnotatedType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAnnotatedType extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.AnnotatedTypeTree {
void ()
public static com.google.errorprone.refaster.UAnnotatedType create (java.lang.Iterable, com.google.errorprone.refaster.UExpression)
Iterable annotations
com.google.errorprone.refaster.UExpression type
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AnnotatedTypeTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCAnnotatedType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public abstract com.google.common.collect.ImmutableList getAnnotations ()
public abstract com.google.errorprone.refaster.UExpression getUnderlyingType ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getUnderlyingType ()
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/AutoValue_UArrayTypeTree.classAutoValue_UArrayTypeTree.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UArrayTypeTree extends com.google.errorprone.refaster.UArrayTypeTree {
private final com.google.errorprone.refaster.UExpression type
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression type
public com.google.errorprone.refaster.UExpression getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UArrayTypeTree that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/AutoValue_URepeated.classAutoValue_URepeated.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_URepeated extends com.google.errorprone.refaster.URepeated {
private final String identifier
private final com.google.errorprone.refaster.UExpression expression
void (java.lang.String, com.google.errorprone.refaster.UExpression)
String identifier
com.google.errorprone.refaster.UExpression expression
java.lang.String identifier ()
com.google.errorprone.refaster.UExpression expression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.URepeated that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/Template$InferException.classTemplate.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Template$InferException extends java.lang.Exception {
final java.util.Collection diagnostics
public void (java.util.Collection)
java.util.Collection diagnostics
public java.lang.String getMessage ()
}
com/google/errorprone/refaster/Inliner.classInliner.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.Inliner extends java.lang.Object {
private final com.sun.tools.javac.util.Context context
private final java.util.Set importsToAdd
private final java.util.Set staticImportsToAdd
public final com.google.errorprone.refaster.Bindings bindings
private final java.util.Map typeVarCache
private static final com.sun.tools.javac.code.Types$SimpleVisitor INLINE_AS_TREE
public void (com.sun.tools.javac.util.Context, com.google.errorprone.refaster.Bindings)
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.Bindings bindings
public void addImport (java.lang.String)
String qualifiedImport
public void addStaticImport (java.lang.String)
String qualifiedImport
public com.sun.tools.javac.code.Symbol$ClassSymbol resolveClass (java.lang.CharSequence) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.code.Symbol symbol
NullPointerException e
CharSequence qualifiedClass
public com.sun.tools.javac.util.Context getContext ()
public com.sun.tools.javac.code.Types types ()
public com.sun.tools.javac.code.Symtab symtab ()
public com.sun.tools.javac.comp.Enter enter ()
public com.sun.tools.javac.util.Names names ()
public com.sun.tools.javac.tree.TreeMaker maker ()
public com.sun.tools.javac.comp.Infer infer ()
public com.google.errorprone.refaster.ImportPolicy importPolicy ()
public com.sun.tools.javac.util.Name asName (java.lang.CharSequence)
CharSequence str
public com.sun.tools.javac.tree.JCTree$JCExpression inlineAsTree (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public java.lang.Object getBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
Object value
public com.google.common.base.Optional getOptionalBinding (com.google.errorprone.refaster.Bindings$Key)
com.google.errorprone.refaster.Bindings$Key key
public com.sun.tools.javac.util.List inlineList (java.lang.Iterable) throws com.google.errorprone.refaster.CouldNotResolveImportException
Object r
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.google.errorprone.refaster.URepeated repeated
com.google.errorprone.refaster.Inlineable e
Iterable elements
com.sun.tools.javac.util.ListBuffer result
public java.util.Set getImportsToAdd ()
public java.util.Set getStaticImportsToAdd ()
public com.sun.tools.javac.code.Type$TypeVar inlineAsVar (com.google.errorprone.refaster.UTypeVar) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UTypeVar var
com.sun.tools.javac.code.Type$TypeVar typeVar
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.code.Type inlineTypeVar (com.google.errorprone.refaster.UTypeVar) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UTypeVar var
com.google.common.base.Optional typeVarBinding
static void ()
}
com/google/errorprone/refaster/UClassDecl$UnifierWithRemainingMembers.classUClassDecl.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers extends java.lang.Object {
void ()
static com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers create (com.google.errorprone.refaster.Unifier, java.lang.Iterable)
com.google.errorprone.refaster.Unifier unifier
Iterable remainingMembers
abstract com.google.errorprone.refaster.Unifier unifier ()
abstract com.google.common.collect.ImmutableList remainingMembers ()
static final com.google.common.base.Function withRemaining (java.lang.Iterable)
Iterable remainingMembers
}
com/google/errorprone/refaster/RefasterRuleBuilderScanner.classRefasterRuleBuilderScanner.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.RefasterRuleBuilderScanner extends com.sun.source.util.SimpleTreeVisitor {
private static final java.util.logging.Logger logger
static final com.sun.tools.javac.util.Context$Key PLACEHOLDER_METHODS_KEY
private final com.sun.tools.javac.util.Context context
private final java.util.Map placeholderMethods
private final java.util.List beforeTemplates
private final java.util.List afterTemplates
private void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public static java.util.Collection extractRules (com.sun.source.tree.ClassTree, com.sun.tools.javac.util.Context)
com.sun.source.tree.ClassTree tree
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.google.errorprone.refaster.RefasterRuleBuilderScanner scanner
java.util.List methods
com.google.errorprone.refaster.UTemplater templater
java.util.List types
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.source.tree.VariableTree param
com.google.errorprone.refaster.UTemplater templater
com.google.common.collect.ImmutableMap$Builder params
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.google.errorprone.refaster.Template template
com.google.errorprone.VisitorState state
Throwable t
com.sun.source.tree.MethodTree tree
Void v
private java.util.Collection createMatchers (java.lang.Iterable, java.lang.String, com.google.common.collect.ImmutableClassToInstanceMap)
com.google.errorprone.refaster.UBlank blank
com.google.errorprone.refaster.UStatement stmt
com.google.errorprone.refaster.BlockTemplate before
java.util.List stmtsWithBlanks
int i
com.google.errorprone.refaster.BlockTemplate afterBlock
int i
java.util.List blanks
com.google.errorprone.refaster.Template afterTemplate
com.google.errorprone.refaster.Template beforeTemplate
java.util.List negatedBeforeTemplates
com.google.errorprone.refaster.RefasterRule negation
com.google.errorprone.refaster.RefasterRule rule
java.util.List negatedAfterTemplates
Iterable typeVars
String qualifiedTemplateClass
com.google.common.collect.ImmutableClassToInstanceMap annotationMap
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/AutoValue_ULambda.classAutoValue_ULambda.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULambda extends com.google.errorprone.refaster.ULambda {
private final com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind
private final com.google.common.collect.ImmutableList getParameters
private final com.google.errorprone.refaster.UTree getBody
void (com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind, com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UTree)
com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind
com.google.common.collect.ImmutableList getParameters
com.google.errorprone.refaster.UTree getBody
com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind ()
public com.google.common.collect.ImmutableList getParameters ()
public com.google.errorprone.refaster.UTree getBody ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULambda that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getBody ()
public volatile java.util.List getParameters ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$24.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$24 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.EnhancedForLoopTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.EnhancedForLoopTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/TemplateMatch.classTemplateMatch.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.TemplateMatch extends java.lang.Object {
private final com.sun.tools.javac.tree.JCTree location
private final com.google.errorprone.refaster.Unifier unifier
public void (com.sun.tools.javac.tree.JCTree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree location
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree getLocation ()
public com.google.errorprone.refaster.Unifier getUnifier ()
public com.google.errorprone.refaster.Inliner createInliner ()
public java.lang.String getRange (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
CharSequence sequence
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
}
com/google/errorprone/refaster/AutoValue_UAssert.classAutoValue_UAssert.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAssert extends com.google.errorprone.refaster.UAssert {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.UExpression detail
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UExpression detail
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.UExpression getDetail ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAssert that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getDetail ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/AutoValue_UTry.classAutoValue_UTry.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTry extends com.google.errorprone.refaster.UTry {
private final java.util.List resources
private final com.google.errorprone.refaster.UBlock block
private final java.util.List catches
private final com.google.errorprone.refaster.UBlock finallyBlock
void (java.util.List, com.google.errorprone.refaster.UBlock, java.util.List, com.google.errorprone.refaster.UBlock)
java.util.List resources
com.google.errorprone.refaster.UBlock block
java.util.List catches
com.google.errorprone.refaster.UBlock finallyBlock
public java.util.List getResources ()
public com.google.errorprone.refaster.UBlock getBlock ()
public java.util.List getCatches ()
public com.google.errorprone.refaster.UBlock getFinallyBlock ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTry that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getFinallyBlock ()
public volatile com.sun.source.tree.BlockTree getBlock ()
}
com/google/errorprone/refaster/AutoValue_UContinue.classAutoValue_UContinue.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UContinue extends com.google.errorprone.refaster.UContinue {
private final com.google.errorprone.refaster.StringName label
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName label
public com.google.errorprone.refaster.StringName getLabel ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UContinue that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/UForAll.classUForAll.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UForAll extends com.google.errorprone.refaster.UType {
public void ()
public static com.google.errorprone.refaster.UForAll create (java.util.List, com.google.errorprone.refaster.UType)
java.util.List typeVars
com.google.errorprone.refaster.UType quantifiedType
public abstract java.util.List getTypeVars ()
public abstract com.google.errorprone.refaster.UType getQuantifiedType ()
public com.google.errorprone.refaster.Choice visitForAll (com.sun.tools.javac.code.Type$ForAll, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type myType
com.google.errorprone.refaster.CouldNotResolveImportException e
com.sun.tools.javac.code.Type$ForAll target
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderMethod$1.classPlaceholderMethod.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderMethod$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.errorprone.refaster.PlaceholderMethod this$0
void (com.google.errorprone.refaster.PlaceholderMethod)
com.google.errorprone.refaster.PlaceholderMethod this$0
public boolean apply (com.google.common.collect.ImmutableClassToInstanceMap)
com.google.common.collect.ImmutableClassToInstanceMap annotations
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/refaster/UThrow.classUThrow.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UThrow extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ThrowTree {
void ()
public static com.google.errorprone.refaster.UThrow create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ThrowTree throwStmt
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCThrow inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UPrimitiveType$1.classUPrimitiveType.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPrimitiveType$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/google/errorprone/refaster/AutoValue_UStaticIdent.classAutoValue_UStaticIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UStaticIdent extends com.google.errorprone.refaster.UStaticIdent {
private final com.google.errorprone.refaster.UClassIdent classIdent
private final com.google.errorprone.refaster.StringName getName
private final com.google.errorprone.refaster.UType memberType
void (com.google.errorprone.refaster.UClassIdent, com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UClassIdent classIdent
com.google.errorprone.refaster.StringName getName
com.google.errorprone.refaster.UType memberType
com.google.errorprone.refaster.UClassIdent classIdent ()
public com.google.errorprone.refaster.StringName getName ()
com.google.errorprone.refaster.UType memberType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UStaticIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/UClassDecl$1$1.classUClassDecl.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UClassDecl$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.ImmutableList val$currentMembers
final com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers val$state
final com.google.errorprone.refaster.UClassDecl$1 this$0
void (com.google.errorprone.refaster.UClassDecl$1, com.google.common.collect.ImmutableList, com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers)
com.google.errorprone.refaster.UClassDecl$1 this$0
public com.google.errorprone.refaster.Choice apply (java.lang.Integer)
com.google.errorprone.refaster.UVariableDecl param
Integer i
com.google.common.collect.ImmutableList remainingMembers
com.google.errorprone.refaster.UMethodDecl chosenMethod
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UInstanceOf.classAutoValue_UInstanceOf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UInstanceOf extends com.google.errorprone.refaster.UInstanceOf {
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UTree type
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UTree)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UTree type
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.UTree getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UInstanceOf that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UIf$2$1.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$2$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UIf$2 this$1
void (com.google.errorprone.refaster.UIf$2)
com.google.errorprone.refaster.UIf$2 this$1
public com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UExpression.classUExpression.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UExpression extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.ExpressionTree {
public void ()
public com.google.errorprone.refaster.UExpression negate ()
}
com/google/errorprone/refaster/AutoValue_UNewClass.classAutoValue_UNewClass.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UNewClass extends com.google.errorprone.refaster.UNewClass {
private final com.google.errorprone.refaster.UExpression enclosingExpression
private final java.util.List typeArguments
private final com.google.errorprone.refaster.UExpression identifier
private final java.util.List arguments
private final com.google.errorprone.refaster.UClassDecl classBody
void (com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UClassDecl)
com.google.errorprone.refaster.UExpression enclosingExpression
java.util.List typeArguments
com.google.errorprone.refaster.UExpression identifier
java.util.List arguments
com.google.errorprone.refaster.UClassDecl classBody
public com.google.errorprone.refaster.UExpression getEnclosingExpression ()
public java.util.List getTypeArguments ()
public com.google.errorprone.refaster.UExpression getIdentifier ()
public java.util.List getArguments ()
public com.google.errorprone.refaster.UClassDecl getClassBody ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UNewClass that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ClassTree getClassBody ()
public volatile com.sun.source.tree.ExpressionTree getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getEnclosingExpression ()
}
com/google/errorprone/refaster/AutoValue_UMethodType.classAutoValue_UMethodType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMethodType extends com.google.errorprone.refaster.UMethodType {
private final com.google.errorprone.refaster.UType returnType
private final java.util.List parameterTypes
void (com.google.errorprone.refaster.UType, java.util.List)
com.google.errorprone.refaster.UType returnType
java.util.List parameterTypes
public com.google.errorprone.refaster.UType getReturnType ()
public java.util.List getParameterTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMethodType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/USynchronized.classUSynchronized.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.USynchronized extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.SynchronizedTree {
void ()
public static com.google.errorprone.refaster.USynchronized create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UBlock block
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.UBlock getBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCSynchronized inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.SynchronizedTree synced
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UTemplater$5.classUTemplater.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UTemplater$5 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/google/errorprone/refaster/AutoValue_UBlock.classAutoValue_UBlock.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBlock extends com.google.errorprone.refaster.UBlock {
private final java.util.List statements
void (java.util.List)
java.util.List statements
public java.util.List getStatements ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBlock that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UPrimitiveType.classAutoValue_UPrimitiveType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPrimitiveType extends com.google.errorprone.refaster.UPrimitiveType {
private final javax.lang.model.type.TypeKind kind
void (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPrimitiveType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UPrimitiveType.classUPrimitiveType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPrimitiveType extends com.google.errorprone.refaster.UType {
private static final com.google.common.collect.ImmutableSet HONORARY_PRIMITIVES
public static final com.google.errorprone.refaster.UPrimitiveType BYTE
public static final com.google.errorprone.refaster.UPrimitiveType SHORT
public static final com.google.errorprone.refaster.UPrimitiveType INT
public static final com.google.errorprone.refaster.UPrimitiveType LONG
public static final com.google.errorprone.refaster.UPrimitiveType FLOAT
public static final com.google.errorprone.refaster.UPrimitiveType DOUBLE
public static final com.google.errorprone.refaster.UPrimitiveType BOOLEAN
public static final com.google.errorprone.refaster.UPrimitiveType CHAR
public static final com.google.errorprone.refaster.UPrimitiveType NULL
public static final com.google.errorprone.refaster.UPrimitiveType VOID
void ()
public static com.google.errorprone.refaster.UPrimitiveType create (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind typeKind
public abstract javax.lang.model.type.TypeKind getKind ()
public static boolean isDeFactoPrimitive (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public com.google.errorprone.refaster.Choice visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type target
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.code.Symtab symtab
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/AutoValue_UStatement_UnifierWithUnconsumedStatements.classAutoValue_UStatement_UnifierWithUnconsumedStatements.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UStatement_UnifierWithUnconsumedStatements extends com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements {
private final com.google.errorprone.refaster.Unifier unifier
private final java.util.List unconsumedStatements
void (com.google.errorprone.refaster.Unifier, java.util.List)
com.google.errorprone.refaster.Unifier unifier
java.util.List unconsumedStatements
public com.google.errorprone.refaster.Unifier unifier ()
public java.util.List unconsumedStatements ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/USimpleStatement.classUSimpleStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.USimpleStatement extends com.google.errorprone.refaster.UTree implements com.google.errorprone.refaster.UStatement {
void ()
public com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
private static com.google.common.base.Function withUnconsumed (java.util.List)
java.util.List statements
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
java.util.List unconsumedStatements
java.util.List remainingStatements
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$27$1$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$condState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1 this$2
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1 this$2
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State updateState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$22.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$22 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UMatches$1.classUMatches.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UMatches$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.sun.source.tree.Tree val$exprTarget
final com.google.errorprone.refaster.UMatches this$0
void (com.google.errorprone.refaster.UMatches, com.sun.source.tree.Tree)
com.google.errorprone.refaster.UMatches this$0
public boolean apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier success
public volatile boolean apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.PlaceholderUnificationVisitor extends com.sun.source.util.SimpleTreeVisitor {
static final com.sun.source.tree.TreeVisitor FORBIDDEN_REFERENCE_VISITOR
private static final java.util.Set MUTATING_UNARY_TAGS
void ()
public static com.google.errorprone.refaster.PlaceholderUnificationVisitor create (com.sun.tools.javac.tree.TreeMaker, java.util.Map)
com.sun.tools.javac.tree.TreeMaker maker
java.util.Map arguments
abstract com.sun.tools.javac.tree.TreeMaker maker ()
abstract com.google.common.collect.ImmutableMap arguments ()
com.google.errorprone.refaster.Choice tryBindArguments (com.sun.source.tree.ExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ExpressionTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
private com.google.errorprone.refaster.Choice unifyParam (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UExpression, com.sun.source.tree.ExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.UVariableDecl placeholderParam
com.google.errorprone.refaster.UExpression placeholderArg
com.sun.source.tree.ExpressionTree toUnify
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice unify (com.sun.source.tree.Tree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice unify (java.lang.Iterable, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.Tree node
Iterable nodes
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
com.google.errorprone.refaster.Choice choice
static boolean equivalentExprs (com.google.errorprone.refaster.Unifier, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
NullPointerException e
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.tree.JCTree$JCExpression expr1
com.sun.tools.javac.tree.JCTree$JCExpression expr2
public com.google.errorprone.refaster.Choice unifyExpression (com.sun.source.tree.ExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ExpressionTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
com.google.errorprone.refaster.Choice tryBindArguments
public com.google.errorprone.refaster.Choice unifyExpressions (java.lang.Iterable, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
Iterable nodes
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice unifyStatement (com.sun.source.tree.StatementTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.StatementTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice unifyStatements (java.lang.Iterable, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
Iterable nodes
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ArrayAccessTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitBinary (com.sun.source.tree.BinaryTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.BinaryTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
com.sun.tools.javac.tree.JCTree$Tag tag
public com.google.errorprone.refaster.Choice visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.MethodInvocationTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.MemberSelectTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitParenthesized (com.sun.source.tree.ParenthesizedTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ParenthesizedTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitUnary (com.sun.source.tree.UnaryTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.UnaryTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
com.sun.tools.javac.tree.JCTree$Tag tag
public com.google.errorprone.refaster.Choice visitTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.TypeCastTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitInstanceOf (com.sun.source.tree.InstanceOfTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.InstanceOfTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.NewClassTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitNewArray (com.sun.source.tree.NewArrayTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.NewArrayTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ConditionalExpressionTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitAssignment (com.sun.source.tree.AssignmentTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.AssignmentTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.CompoundAssignmentTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ExpressionStatementTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitBlock (com.sun.source.tree.BlockTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.BlockTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitThrow (com.sun.source.tree.ThrowTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ThrowTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.EnhancedForLoopTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitIf (com.sun.source.tree.IfTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.IfTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.DoWhileLoopTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ForLoopTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.LabeledStatementTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.VariableTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.WhileLoopTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitSynchronized (com.sun.source.tree.SynchronizedTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.SynchronizedTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.ReturnTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitTry (com.sun.source.tree.TryTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.TryTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.CatchTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitSwitch (com.sun.source.tree.SwitchTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.SwitchTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitCase (com.sun.source.tree.CaseTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.CaseTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.LambdaExpressionTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public com.google.errorprone.refaster.Choice visitMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.sun.source.tree.MemberReferenceTree node
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
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 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 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 visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static com.google.errorprone.refaster.Choice access$000 (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UExpression, com.sun.source.tree.ExpressionTree, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor x0
com.google.errorprone.refaster.UVariableDecl x1
com.google.errorprone.refaster.UExpression x2
com.sun.source.tree.ExpressionTree x3
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State x4
static java.util.Set access$100 ()
static void ()
}
com/google/errorprone/refaster/AutoValue_UMemberReference.classAutoValue_UMemberReference.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMemberReference extends com.google.errorprone.refaster.UMemberReference {
private final com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
private final com.google.errorprone.refaster.UExpression qualifierExpression
private final com.google.errorprone.refaster.StringName name
private final com.google.common.collect.ImmutableList typeArguments
void (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.StringName, com.google.common.collect.ImmutableList)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
com.google.errorprone.refaster.UExpression qualifierExpression
com.google.errorprone.refaster.StringName name
com.google.common.collect.ImmutableList typeArguments
public com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public com.google.errorprone.refaster.UExpression getQualifierExpression ()
public com.google.errorprone.refaster.StringName getName ()
public com.google.common.collect.ImmutableList getTypeArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMemberReference that
Object o
public int hashCode ()
int h
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ExpressionTree getQualifierExpression ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$9.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$9 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.BinaryTree val$node
final com.sun.tools.javac.tree.JCTree$Tag val$tag
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.BinaryTree, com.sun.tools.javac.tree.JCTree$Tag)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State leftState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_RefasterRule.classAutoValue_RefasterRule.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_RefasterRule extends com.google.errorprone.refaster.RefasterRule {
private final String qualifiedTemplateClass
private final com.google.common.collect.ImmutableList typeVariables
private final com.google.common.collect.ImmutableList beforeTemplates
private final com.google.common.collect.ImmutableList afterTemplates
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
void (java.lang.String, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableClassToInstanceMap)
String qualifiedTemplateClass
com.google.common.collect.ImmutableList typeVariables
com.google.common.collect.ImmutableList beforeTemplates
com.google.common.collect.ImmutableList afterTemplates
com.google.common.collect.ImmutableClassToInstanceMap annotations
java.lang.String qualifiedTemplateClass ()
com.google.common.collect.ImmutableList typeVariables ()
com.google.common.collect.ImmutableList beforeTemplates ()
com.google.common.collect.ImmutableList afterTemplates ()
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.RefasterRule that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$8.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$8 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ArrayAccessTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.ArrayAccessTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State expressionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_ULiteral.classAutoValue_ULiteral.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULiteral extends com.google.errorprone.refaster.ULiteral {
private final com.sun.source.tree.Tree$Kind kind
private final Object value
void (com.sun.source.tree.Tree$Kind, java.lang.Object)
com.sun.source.tree.Tree$Kind kind
Object value
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object getValue ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULiteral that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/LocalVarBinding.classLocalVarBinding.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.LocalVarBinding extends java.lang.Object {
public void ()
public static com.google.errorprone.refaster.LocalVarBinding create (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.source.tree.ModifiersTree)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
com.sun.source.tree.ModifiersTree modifiers
public abstract com.sun.tools.javac.code.Symbol$VarSymbol getSymbol ()
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public com.sun.tools.javac.util.Name getName ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/Bindings$Key.classBindings.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.Bindings$Key extends java.lang.Object {
private final String identifier
protected void (java.lang.String)
String identifier
public java.lang.String getIdentifier ()
com.google.common.reflect.TypeToken getValueType ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.Bindings$Key key
Object obj
public java.lang.String toString ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$13.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$13 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.tools.javac.tree.JCTree$Tag val$tag
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.tools.javac.tree.JCTree$Tag)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State expressionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UIf$1.classUIf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UIf$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UStatement val$toUnify
final com.sun.source.tree.StatementTree val$target
void (com.google.errorprone.refaster.UStatement, com.sun.source.tree.StatementTree)
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.util.List list
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UWhileLoop.classUWhileLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UWhileLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.WhileLoopTree {
void ()
public static com.google.errorprone.refaster.UWhileLoop create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UStatement body
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.sun.tools.javac.tree.JCTree$JCWhileLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitWhileLoop (com.sun.source.tree.WhileLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.WhileLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/AutoValue_UVariableDecl.classAutoValue_UVariableDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UVariableDecl extends com.google.errorprone.refaster.UVariableDecl {
private final com.google.errorprone.refaster.StringName name
private final com.google.errorprone.refaster.UExpression type
private final com.google.errorprone.refaster.UExpression initializer
void (com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.StringName name
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.UExpression initializer
public com.google.errorprone.refaster.StringName getName ()
public com.google.errorprone.refaster.UExpression getType ()
public com.google.errorprone.refaster.UExpression getInitializer ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UVariableDecl that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getInitializer ()
public volatile com.sun.source.tree.Tree getType ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/UContinue.classUContinue.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UContinue extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ContinueTree {
void ()
static com.google.errorprone.refaster.UContinue create (java.lang.CharSequence)
CharSequence label
public abstract com.google.errorprone.refaster.StringName getLabel ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
private com.google.errorprone.refaster.ULabeledStatement$Key key ()
public com.sun.tools.javac.tree.JCTree$JCContinue inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitContinue (com.sun.source.tree.ContinueTree, com.google.errorprone.refaster.Unifier)
CharSequence boundName
com.sun.source.tree.ContinueTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/AutoValue_UAnyOf.classAutoValue_UAnyOf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAnyOf extends com.google.errorprone.refaster.UAnyOf {
private final com.google.common.collect.ImmutableList expressions
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList expressions
com.google.common.collect.ImmutableList expressions ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAnyOf that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UWhileLoop.classAutoValue_UWhileLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UWhileLoop extends com.google.errorprone.refaster.UWhileLoop {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.USimpleStatement statement
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.USimpleStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.USimpleStatement statement
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UWhileLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UIntersectionType.classUIntersectionType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UIntersectionType extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.IntersectionTypeTree {
void ()
static transient com.google.errorprone.refaster.UIntersectionType create (com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression[] bounds
static com.google.errorprone.refaster.UIntersectionType create (java.lang.Iterable)
Iterable bounds
public abstract com.google.common.collect.ImmutableList getBounds ()
public com.sun.tools.javac.tree.JCTree$JCTypeIntersection inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.IntersectionTypeTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile java.util.List getBounds ()
}
com/google/errorprone/refaster/Inliner$1.classInliner.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Inliner$1 extends com.sun.tools.javac.code.Types$SimpleVisitor {
void ()
public com.sun.tools.javac.tree.JCTree$JCExpression visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type t
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCExpression visitClassType (com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.code.Type$ClassType type
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.tree.JCTree$JCExpression classExpr
com.sun.tools.javac.util.List argExprs
public com.sun.tools.javac.tree.JCTree$JCExpression visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type$WildcardType type
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.TreeMaker maker
public com.sun.tools.javac.tree.JCTree$JCExpression visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.code.Type$ArrayType type
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UExpressionStatement.classAutoValue_UExpressionStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UExpressionStatement extends com.google.errorprone.refaster.UExpressionStatement {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UExpressionStatement that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_UMethodInvocation.classAutoValue_UMethodInvocation.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMethodInvocation extends com.google.errorprone.refaster.UMethodInvocation {
private final com.google.errorprone.refaster.UExpression methodSelect
private final java.util.List arguments
void (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression methodSelect
java.util.List arguments
public com.google.errorprone.refaster.UExpression getMethodSelect ()
public java.util.List getArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMethodInvocation that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getMethodSelect ()
}
com/google/errorprone/refaster/UIdent.classUIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UIdent extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.IdentifierTree {
void ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
}
com/google/errorprone/refaster/UVariableDecl$1.classUVariableDecl.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UVariableDecl$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.VariableTree val$decl
final com.google.errorprone.refaster.UVariableDecl this$0
void (com.google.errorprone.refaster.UVariableDecl, com.sun.source.tree.VariableTree)
com.google.errorprone.refaster.UVariableDecl this$0
public com.google.errorprone.refaster.Unifier apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UVariableDecl.classUVariableDecl.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UVariableDecl extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.VariableTree {
public void ()
public static com.google.errorprone.refaster.UVariableDecl create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
CharSequence identifier
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.UExpression initializer
public static com.google.errorprone.refaster.UVariableDecl create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression)
CharSequence identifier
com.google.errorprone.refaster.UExpression type
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.errorprone.refaster.UExpression getType ()
public abstract com.google.errorprone.refaster.UExpression getInitializer ()
com.google.errorprone.refaster.ULocalVarIdent$Key key ()
public com.google.errorprone.refaster.Choice visitVariable (com.sun.source.tree.VariableTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.VariableTree decl
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCVariableDecl inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.tree.JCTree$JCVariableDecl inlineImplicitType (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
private com.sun.tools.javac.tree.JCTree$JCVariableDecl inline (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.sun.tools.javac.util.Name name
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.Inliner inliner
com.google.common.base.Optional binding
com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.TreeMaker maker
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.ModifiersTree getModifiers ()
public com.sun.source.tree.ExpressionTree getNameExpression ()
public volatile com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
public volatile com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getInitializer ()
public volatile com.sun.source.tree.Tree getType ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/UIf$4$1.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$4$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UIf$4 this$1
void (com.google.errorprone.refaster.UIf$4)
com.google.errorprone.refaster.UIf$4 this$1
public com.google.common.base.Optional apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UArrayAccess.classUArrayAccess.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UArrayAccess extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ArrayAccessTree {
void ()
public static com.google.errorprone.refaster.UArrayAccess create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression arrayExpr
com.google.errorprone.refaster.UExpression indexExpr
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public abstract com.google.errorprone.refaster.UExpression getIndex ()
public com.google.errorprone.refaster.Choice visitArrayAccess (com.sun.source.tree.ArrayAccessTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ArrayAccessTree arrayAccess
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCArrayAccess inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getIndex ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UPlaceholderExpression$2.classUPlaceholderExpression.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderExpression$2 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.tools.javac.tree.JCTree$JCExpression val$expr
final com.google.errorprone.refaster.UPlaceholderExpression this$0
void (com.google.errorprone.refaster.UPlaceholderExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.google.errorprone.refaster.UPlaceholderExpression this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.Unifier resultUnifier
com.sun.tools.javac.tree.JCTree$JCExpression prevBinding
com.sun.tools.javac.tree.JCTree$JCExpression result
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UMemberSelect.classAutoValue_UMemberSelect.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMemberSelect extends com.google.errorprone.refaster.UMemberSelect {
private final com.google.errorprone.refaster.UExpression getExpression
private final com.google.errorprone.refaster.StringName getIdentifier
private final com.google.errorprone.refaster.UType type
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UExpression getExpression
com.google.errorprone.refaster.StringName getIdentifier
com.google.errorprone.refaster.UType type
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.StringName getIdentifier ()
com.google.errorprone.refaster.UType type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMemberSelect that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/Template$1.classTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Template$1 extends com.sun.tools.javac.tree.Pretty {
final com.sun.tools.javac.tree.JCTree$JCCompilationUnit val$unit
final java.io.Writer val$writer
final String val$unitContents
void (java.io.Writer, boolean, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, java.io.Writer, java.lang.String)
java.io.Writer x0
boolean x1
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAnnotation anno
public void printExpr (com.sun.tools.javac.tree.JCTree, int) throws java.io.IOException
com.sun.tools.javac.tree.JCTree tree
int prec
com.sun.tools.javac.tree.EndPosTable endPositions
int endPos
boolean hasRealEndPosition
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
java.io.IOException e
String commentLiteral
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.tree.JCTree$JCExpression select
public void printStat (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
String commentLiteral
com.sun.tools.javac.tree.JCTree$JCMethodInvocation invocation
com.sun.tools.javac.tree.JCTree$JCExpression select
com.sun.tools.javac.tree.JCTree tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.tree.JCTree$JCCatch catchStmt
boolean first
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTry tree
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$32.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$32 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/BlockTemplate.classBlockTemplate.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.BlockTemplate extends com.google.errorprone.refaster.Template {
private static final java.util.logging.Logger logger
public void ()
public static transient com.google.errorprone.refaster.BlockTemplate create (com.google.errorprone.refaster.UStatement[])
com.google.errorprone.refaster.UStatement[] templateStatements
public static transient com.google.errorprone.refaster.BlockTemplate create (java.util.Map, com.google.errorprone.refaster.UStatement[])
java.util.Map expressionArgumentTypes
com.google.errorprone.refaster.UStatement[] templateStatements
public static transient com.google.errorprone.refaster.BlockTemplate create (java.lang.Iterable, java.util.Map, com.google.errorprone.refaster.UStatement[])
Iterable typeVariables
java.util.Map expressionArgumentTypes
com.google.errorprone.refaster.UStatement[] templateStatements
public static com.google.errorprone.refaster.BlockTemplate create (com.google.common.collect.ImmutableClassToInstanceMap, java.lang.Iterable, java.util.Map, java.lang.Iterable)
com.google.common.collect.ImmutableClassToInstanceMap annotations
Iterable typeVariables
java.util.Map expressionArgumentTypes
Iterable templateStatements
public com.google.errorprone.refaster.BlockTemplate withStatements (java.lang.Iterable)
Iterable templateStatements
abstract com.google.common.collect.ImmutableList templateStatements ()
public java.lang.Iterable match (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCBlock block
com.google.common.collect.ImmutableList targetStatements
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.Context context
private com.google.errorprone.refaster.Choice matchesStartingAtBeginning (com.sun.tools.javac.tree.JCTree$JCBlock, int, com.google.common.collect.ImmutableList, com.sun.tools.javac.util.Context)
com.google.errorprone.refaster.UStatement templateStatement
com.sun.tools.javac.tree.JCTree$JCBlock block
int offset
com.google.common.collect.ImmutableList statements
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.JCTree$JCStatement firstStatement
com.google.errorprone.refaster.Choice choice
private static com.google.common.base.Function prepend (java.lang.Object)
Object t
private com.google.errorprone.refaster.Choice matchesStartingAnywhere (com.sun.tools.javac.tree.JCTree$JCBlock, int, com.google.common.collect.ImmutableList, com.sun.tools.javac.util.Context)
int i
com.sun.tools.javac.tree.JCTree$JCBlock block
int offset
com.google.common.collect.ImmutableList statements
com.sun.tools.javac.util.Context context
com.google.errorprone.refaster.Choice choice
private static java.lang.String printStatement (com.sun.tools.javac.util.Context, com.sun.tools.javac.tree.JCTree$JCStatement)
java.io.IOException e
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.JCTree$JCStatement statement
java.io.StringWriter writer
private static java.lang.String printStatements (com.sun.tools.javac.util.Context, java.lang.Iterable)
java.io.IOException e
com.sun.tools.javac.util.Context context
Iterable statements
java.io.StringWriter writer
public com.google.errorprone.fixes.Fix replace (com.google.errorprone.refaster.BlockTemplateMatch)
com.google.errorprone.refaster.UStatement statement
int i
int i
int i
int last
com.google.common.collect.ImmutableList remainingInlined
com.google.common.collect.ImmutableList$Builder inlinedStatementsBuilder
com.google.common.collect.ImmutableList inlinedStatements
int nInlined
int nTargets
com.google.errorprone.refaster.CouldNotResolveImportException e
com.google.errorprone.refaster.BlockTemplateMatch match
com.google.errorprone.fixes.SuggestedFix$Builder fix
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.Context context
com.google.common.collect.ImmutableList targetStatements
public volatile com.google.errorprone.fixes.Fix replace (com.google.errorprone.refaster.TemplateMatch)
static com.google.common.base.Function access$000 (java.lang.Object)
Object x0
static com.google.errorprone.refaster.Choice access$100 (com.google.errorprone.refaster.BlockTemplate, com.sun.tools.javac.tree.JCTree$JCBlock, int, com.google.common.collect.ImmutableList, com.sun.tools.javac.util.Context)
com.google.errorprone.refaster.BlockTemplate x0
com.sun.tools.javac.tree.JCTree$JCBlock x1
int x2
com.google.common.collect.ImmutableList x3
com.sun.tools.javac.util.Context x4
static void ()
}
com/google/errorprone/refaster/UTemplater$3.classUTemplater.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UTemplater$3 extends com.google.common.reflect.TypeToken {
void ()
}
com/google/errorprone/refaster/ULambda.classULambda.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ULambda extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.LambdaExpressionTree {
void ()
public static com.google.errorprone.refaster.ULambda create (com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind, java.lang.Iterable, com.google.errorprone.refaster.UTree)
com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind
Iterable parameters
com.google.errorprone.refaster.UTree body
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.LambdaExpressionTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCLambda inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.tools.javac.util.List inlineParams (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.UVariableDecl param
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.tree.JCTree inlineBody (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.util.List blockInlined
com.google.errorprone.refaster.UPlaceholderExpression body
com.google.common.base.Optional blockBinding
com.google.errorprone.refaster.Inliner inliner
abstract com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind parameterKind ()
public abstract com.google.common.collect.ImmutableList getParameters ()
public abstract com.google.errorprone.refaster.UTree getBody ()
public com.sun.source.tree.LambdaExpressionTree$BodyKind getBodyKind ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getBody ()
public volatile java.util.List getParameters ()
}
com/google/errorprone/refaster/AutoValue_UClassType.classAutoValue_UClassType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassType extends com.google.errorprone.refaster.UClassType {
private final com.google.errorprone.refaster.StringName fullyQualifiedClass
private final java.util.List typeArguments
void (com.google.errorprone.refaster.StringName, java.util.List)
com.google.errorprone.refaster.StringName fullyQualifiedClass
java.util.List typeArguments
com.google.errorprone.refaster.StringName fullyQualifiedClass ()
java.util.List typeArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UForLoop.classUForLoop.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UForLoop extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ForLoopTree {
void ()
public static com.google.errorprone.refaster.UForLoop create (java.lang.Iterable, com.google.errorprone.refaster.UExpression, java.lang.Iterable, com.google.errorprone.refaster.UStatement)
Iterable initializer
com.google.errorprone.refaster.UExpression condition
Iterable update
com.google.errorprone.refaster.UStatement statement
public abstract java.util.List getInitializer ()
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract java.util.List getUpdate ()
public abstract com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.google.errorprone.refaster.Choice visitForLoop (com.sun.source.tree.ForLoopTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ForLoopTree loop
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCForLoop inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UTypeCast.classUTypeCast.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeCast extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.TypeCastTree {
void ()
public static com.google.errorprone.refaster.UTypeCast create (com.google.errorprone.refaster.UTree, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UTree type
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UTree getType ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.Choice visitTypeCast (com.sun.source.tree.TypeCastTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.TypeCastTree cast
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeCast inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/UStaticIdent.classUStaticIdent.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UStaticIdent extends com.google.errorprone.refaster.UIdent {
public void ()
public static com.google.errorprone.refaster.UStaticIdent create (com.google.errorprone.refaster.UClassIdent, java.lang.CharSequence, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UClassIdent classIdent
CharSequence member
com.google.errorprone.refaster.UType memberType
public static com.google.errorprone.refaster.UStaticIdent create (java.lang.String, java.lang.CharSequence, com.google.errorprone.refaster.UType)
String qualifiedClass
CharSequence member
com.google.errorprone.refaster.UType memberType
public static com.google.errorprone.refaster.UStaticIdent create (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.CharSequence, com.google.errorprone.refaster.UType)
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
CharSequence member
com.google.errorprone.refaster.UType memberType
abstract com.google.errorprone.refaster.UClassIdent classIdent ()
public abstract com.google.errorprone.refaster.StringName getName ()
abstract com.google.errorprone.refaster.UType memberType ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.code.Symbol symbol
public volatile com.sun.source.tree.Tree$Kind getKind ()
public volatile java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$34.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$34 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.CatchTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.CatchTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State blockState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UPlaceholderStatement$1$1.classUPlaceholderStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderStatement$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$consumptionState
final com.google.errorprone.refaster.UPlaceholderStatement$1 this$1
void (com.google.errorprone.refaster.UPlaceholderStatement$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.UPlaceholderStatement$1 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UClassDecl$2.classUClassDecl.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UClassDecl$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UClassDecl this$0
void (com.google.errorprone.refaster.UClassDecl)
com.google.errorprone.refaster.UClassDecl this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers)
com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UType.classUType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UType extends com.sun.tools.javac.code.Types$SimpleVisitor implements com.google.errorprone.refaster.Unifiable com.google.errorprone.refaster.Inlineable {
public void ()
public com.google.errorprone.refaster.Choice visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type t
com.google.errorprone.refaster.Unifier unifier
public final com.google.errorprone.refaster.Choice unify (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type target
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
}
com/google/errorprone/refaster/UBlank$1.classUBlank.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UBlank$1 extends com.sun.source.util.TreeScanner {
void ()
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean l
Boolean r
public java.lang.Boolean scan (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
Boolean forbidden
com.sun.source.tree.Tree t
com.google.errorprone.refaster.Unifier unifier
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/refaster/PlaceholderUnificationVisitor$10.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$10 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.MethodInvocationTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.MethodInvocationTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State selectState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderVerificationVisitor.classPlaceholderVerificationVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderVerificationVisitor extends com.sun.source.util.TreeScanner {
private final java.util.Collection unmatched
private final com.google.common.collect.ImmutableCollection allowed
static final boolean $assertionsDisabled
void (java.util.Collection, java.util.Collection)
java.util.Collection required
java.util.Collection allowed
public boolean allRequiredMatched ()
private boolean couldUnify (com.google.errorprone.refaster.UExpression, com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UExpression expr
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public java.lang.Boolean scan (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UExpression expr
com.sun.tools.javac.tree.JCTree$JCExpression keyBinding
com.google.errorprone.refaster.UFreeIdent$Key key
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
java.util.Iterator iterator
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.LocalVarBinding localBinding
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Unifier unifier
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean r1
Boolean r2
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
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)
static void ()
}
com/google/errorprone/refaster/ExpressionTemplate.classExpressionTemplate.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.ExpressionTemplate extends com.google.errorprone.refaster.Template implements com.google.errorprone.refaster.Unifiable {
private static final java.util.logging.Logger logger
public void ()
public static com.google.errorprone.refaster.ExpressionTemplate create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UType returnType
public static com.google.errorprone.refaster.ExpressionTemplate create (java.util.Map, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UType)
java.util.Map expressionArgumentTypes
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UType returnType
public static com.google.errorprone.refaster.ExpressionTemplate create (com.google.common.collect.ImmutableClassToInstanceMap, java.lang.Iterable, java.util.Map, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UType)
com.google.common.collect.ImmutableClassToInstanceMap annotations
Iterable typeVariables
java.util.Map expressionArgumentTypes
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UType returnType
abstract com.google.errorprone.refaster.UExpression expression ()
abstract com.google.errorprone.refaster.UType returnType ()
public boolean generateNegation ()
public com.google.errorprone.refaster.ExpressionTemplate negation ()
public java.lang.Iterable match (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCExpression targetExpr
com.google.common.base.Optional unifier
com.sun.tools.javac.tree.JCTree target
com.sun.tools.javac.util.Context context
public com.google.errorprone.refaster.Choice unify (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression target
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.fixes.Fix replace (com.google.errorprone.refaster.ExpressionTemplateMatch)
java.io.StringWriter writer
com.google.errorprone.refaster.CouldNotResolveImportException e
java.io.IOException e
com.google.errorprone.refaster.ExpressionTemplateMatch match
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.Context context
int prec
com.google.errorprone.fixes.SuggestedFix$Builder fix
private static int getPrecedence (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCConditional conditional
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.tree.JCTree$JCAssignOp assignOp
com.sun.tools.javac.tree.JCTree$JCBinary binary
com.sun.tools.javac.tree.JCTree$JCTypeCast typeCast
com.sun.tools.javac.tree.JCTree$JCInstanceOf instanceOf
com.sun.tools.javac.tree.JCTree$JCArrayAccess arrayAccess
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
com.sun.tools.javac.tree.JCTree leaf
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.JCTree$JCCompilationUnit comp
com.sun.tools.javac.tree.JCTree parent
public volatile com.google.errorprone.fixes.Fix replace (com.google.errorprone.refaster.TemplateMatch)
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
static java.util.logging.Logger access$000 ()
static void ()
}
com/google/errorprone/refaster/ULabeledStatement$Key.classULabeledStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ULabeledStatement$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.lang.CharSequence)
CharSequence identifier
}
com/google/errorprone/refaster/UIf$4.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$4 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.IfTree val$ifTree
final com.google.errorprone.refaster.UIf this$0
void (com.google.errorprone.refaster.UIf, com.sun.source.tree.IfTree)
com.google.errorprone.refaster.UIf this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/annotation/NoAutoboxing.classNoAutoboxing.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.NoAutoboxing extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/UseImportPolicy.classUseImportPolicy.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.UseImportPolicy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.google.errorprone.refaster.ImportPolicy value ()
}
com/google/errorprone/refaster/annotation/NotMatches.classNotMatches.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.NotMatches extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/google/errorprone/refaster/annotation/AfterTemplate.classAfterTemplate.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.AfterTemplate extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/RequiredAnnotationProcessor.classRequiredAnnotationProcessor.java
package com.google.errorprone.refaster.annotation
public final com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
public void ()
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
private javax.lang.model.element.AnnotationMirror getAnnotationMirror (javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationMirror mirror
javax.lang.model.element.Element element
javax.lang.model.type.TypeMirror annotationType
private javax.lang.model.element.AnnotationValue getAnnotationValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
java.util.Map$Entry entry
javax.lang.model.element.AnnotationMirror mirror
String key
private void validateElements (java.lang.Iterable)
javax.lang.model.element.Element element
Iterable elements
private void validateElement (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror requiredAnnotationMirror
javax.lang.model.element.AnnotationValue value
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.Element element
javax.lang.model.type.TypeMirror requiredAnnotationTypeMirror
private transient void printError (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, java.lang.String, java.lang.Object[])
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
String message
Object[] args
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
static javax.lang.model.element.AnnotationMirror access$000 (com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor, javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor x0
javax.lang.model.element.Element x1
javax.lang.model.type.TypeMirror x2
static void access$100 (com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, java.lang.String, java.lang.Object[])
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor x0
javax.lang.model.element.Element x1
javax.lang.model.element.AnnotationMirror x2
String x3
Object[] x4
}
com/google/errorprone/refaster/annotation/AlsoNegation.classAlsoNegation.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.AlsoNegation extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/Matches.classMatches.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.Matches extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/google/errorprone/refaster/annotation/AllowCodeBetweenLines.classAllowCodeBetweenLines.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.AllowCodeBetweenLines extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/MayOptionallyUse.classMayOptionallyUse.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.MayOptionallyUse extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/BeforeTemplate.classBeforeTemplate.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.BeforeTemplate extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/annotation/RequiredAnnotationProcessor$1.classRequiredAnnotationProcessor.java
package com.google.errorprone.refaster.annotation
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor7 {
final javax.lang.model.element.Element val$element
final javax.lang.model.element.AnnotationMirror val$annotation
final com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor this$0
void (com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor this$0
public java.lang.Void visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public java.lang.Void visitArray (java.util.List, java.lang.Void)
javax.lang.model.element.AnnotationValue val
java.util.List vals
Void p
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/errorprone/refaster/annotation/Placeholder.classPlaceholder.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.Placeholder extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean allowsIdentity ()
}
com/google/errorprone/refaster/annotation/OfKind.classOfKind.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.OfKind extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.sun.source.tree.Tree$Kind[] value ()
}
com/google/errorprone/refaster/annotation/RequiredAnnotation.classRequiredAnnotation.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.RequiredAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/google/errorprone/refaster/annotation/Repeated.classRepeated.java
package com.google.errorprone.refaster.annotation
public abstract com.google.errorprone.refaster.annotation.Repeated extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$33$1$1$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$catchesState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1$1 this$3
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1$1 this$3
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State finallyState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UPlaceholderStatement$4.classUPlaceholderStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderStatement$4 extends java.lang.Object {
static final int[] $SwitchMap$com$google$errorprone$refaster$ControlFlowVisitor$Result
static void ()
}
com/google/errorprone/refaster/AutoValue_UPrimitiveTypeTree.classAutoValue_UPrimitiveTypeTree.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPrimitiveTypeTree extends com.google.errorprone.refaster.UPrimitiveTypeTree {
private final com.sun.tools.javac.code.TypeTag typeTag
void (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag typeTag
com.sun.tools.javac.code.TypeTag typeTag ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPrimitiveTypeTree that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ULiteral.classULiteral.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.ULiteral extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.LiteralTree {
private static final com.google.common.collect.ImmutableBiMap LIT_KIND_TAG
public void ()
public static com.google.errorprone.refaster.ULiteral nullLit ()
public static com.google.errorprone.refaster.ULiteral intLit (int)
int value
public static com.google.errorprone.refaster.ULiteral longLit (long)
long value
public static com.google.errorprone.refaster.ULiteral floatLit (float)
float value
public static com.google.errorprone.refaster.ULiteral doubleLit (double)
double value
public static com.google.errorprone.refaster.ULiteral booleanLit (boolean)
boolean value
public static com.google.errorprone.refaster.ULiteral charLit (char)
char value
public static com.google.errorprone.refaster.ULiteral stringLit (java.lang.String)
String value
public static com.google.errorprone.refaster.ULiteral create (com.sun.source.tree.Tree$Kind, java.lang.Object)
com.sun.source.tree.Tree$Kind kind
Object value
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract java.lang.Object getValue ()
private static boolean integral (java.lang.Object)
Object o
private static boolean match (java.lang.Object, java.lang.Object)
Object a
Object b
public com.google.errorprone.refaster.Choice visitLiteral (com.sun.source.tree.LiteralTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.LiteralTree literal
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCLiteral inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
Object value
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$11.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$11 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.MemberSelectTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.MemberSelectTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UParens.classUParens.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UParens extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ParenthesizedTree {
private static final com.sun.source.tree.TreeVisitor SKIP_PARENS
void ()
public static com.google.errorprone.refaster.UParens create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
static com.sun.source.tree.Tree skipParens (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCParens inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.UExpression negate ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
static void ()
}
com/google/errorprone/refaster/Choice$5$1.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$5$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.Choice$5 this$1
void (com.google.errorprone.refaster.Choice$5)
com.google.errorprone.refaster.Choice$5 this$1
public java.util.Iterator apply (java.lang.Object)
Object t
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UThrow.classAutoValue_UThrow.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UThrow extends com.google.errorprone.refaster.UThrow {
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UThrow that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UAnnotation.classUAnnotation.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAnnotation extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.AnnotationTree {
void ()
public static com.google.errorprone.refaster.UAnnotation create (com.google.errorprone.refaster.UTree, java.util.List)
com.google.errorprone.refaster.UTree annotationType
java.util.List arguments
public static transient com.google.errorprone.refaster.UAnnotation create (com.google.errorprone.refaster.UTree, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UTree annotationType
com.google.errorprone.refaster.UExpression[] arguments
public abstract com.google.errorprone.refaster.UTree getAnnotationType ()
public abstract java.util.List getArguments ()
public com.google.errorprone.refaster.Choice visitAnnotation (com.sun.source.tree.AnnotationTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.AnnotationTree annotation
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCAnnotation inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getAnnotationType ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$35$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$35$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$exprState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$35 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$35, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$35 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State casesState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$27$1$1$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$updateState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1$1 this$3
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1$1 this$3
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UWildcardType.classUWildcardType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UWildcardType extends com.google.errorprone.refaster.UType {
void ()
public static com.google.errorprone.refaster.UWildcardType create (com.sun.tools.javac.code.BoundKind, com.google.errorprone.refaster.UType)
com.sun.tools.javac.code.BoundKind boundKind
com.google.errorprone.refaster.UType bound
public static com.google.errorprone.refaster.UWildcardType create ()
abstract com.sun.tools.javac.code.BoundKind boundKind ()
abstract com.google.errorprone.refaster.UType bound ()
public com.google.errorprone.refaster.Choice visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$WildcardType wildcard
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
}
com/google/errorprone/refaster/USimpleStatement$1.classUSimpleStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.USimpleStatement$1 extends java.lang.Object implements com.google.common.base.Function {
final java.util.List val$statements
void (java.util.List)
public com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$18$1$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$18$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$trueState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$18$1 this$2
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$18$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$18$1 this$2
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State falseState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UModifiers.classUModifiers.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UModifiers extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.ModifiersTree {
void ()
public static transient com.google.errorprone.refaster.UModifiers create (long, com.google.errorprone.refaster.UAnnotation[])
long flagBits
com.google.errorprone.refaster.UAnnotation[] annotations
public static com.google.errorprone.refaster.UModifiers create (long, java.lang.Iterable)
long flagBits
Iterable annotations
abstract long flagBits ()
public abstract com.google.common.collect.ImmutableList getAnnotations ()
public com.sun.tools.javac.tree.JCTree$JCModifiers inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitModifiers (com.sun.source.tree.ModifiersTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ModifiersTree modifier
com.google.errorprone.refaster.Unifier unifier
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public java.util.Set getFlags ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/UPlaceholderStatement$ConsumptionState.classUPlaceholderStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState extends java.lang.Object {
void ()
static com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState empty ()
abstract int consumedStatements ()
abstract com.sun.tools.javac.util.List placeholderImplInReverseOrder ()
com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState consume (com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCStatement impl
}
com/google/errorprone/refaster/AutoValue_UTypeApply.classAutoValue_UTypeApply.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeApply extends com.google.errorprone.refaster.UTypeApply {
private final com.google.errorprone.refaster.UExpression type
private final java.util.List typeArguments
void (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List typeArguments
public com.google.errorprone.refaster.UExpression getType ()
public java.util.List getTypeArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeApply that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/ULocalVarIdent$Key.classULocalVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ULocalVarIdent$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.lang.CharSequence)
CharSequence name
}
com/google/errorprone/refaster/AutoValue_UMatches.classAutoValue_UMatches.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UMatches extends com.google.errorprone.refaster.UMatches {
private final boolean positive
private final Class matcherClass
private final com.google.errorprone.refaster.UExpression expression
void (boolean, java.lang.Class, com.google.errorprone.refaster.UExpression)
boolean positive
Class matcherClass
com.google.errorprone.refaster.UExpression expression
boolean positive ()
java.lang.Class matcherClass ()
com.google.errorprone.refaster.UExpression expression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UMatches that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/Choice$1.classChoice.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Choice$1 extends com.google.errorprone.refaster.Choice {
void ()
protected java.util.Iterator iterator ()
public com.google.errorprone.refaster.Choice thenChoose (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice thenOption (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice transform (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.errorprone.refaster.Choice or (com.google.errorprone.refaster.Choice)
com.google.errorprone.refaster.Choice other
public com.google.errorprone.refaster.Choice condition (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public java.lang.String toString ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$31.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$31 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.SynchronizedTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.SynchronizedTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UPlaceholderStatement_ConsumptionState.classAutoValue_UPlaceholderStatement_ConsumptionState.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UPlaceholderStatement_ConsumptionState extends com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState {
private final int consumedStatements
private final com.sun.tools.javac.util.List placeholderImplInReverseOrder
void (int, com.sun.tools.javac.util.List)
int consumedStatements
com.sun.tools.javac.util.List placeholderImplInReverseOrder
int consumedStatements ()
com.sun.tools.javac.util.List placeholderImplInReverseOrder ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UPlaceholderStatement$ConsumptionState that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UTypeParameter.classUTypeParameter.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeParameter extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.TypeParameterTree {
void ()
static transient com.google.errorprone.refaster.UTypeParameter create (java.lang.CharSequence, com.google.errorprone.refaster.UExpression[])
CharSequence name
com.google.errorprone.refaster.UExpression[] bounds
static com.google.errorprone.refaster.UTypeParameter create (java.lang.CharSequence, java.lang.Iterable, java.lang.Iterable)
CharSequence name
Iterable bounds
Iterable annotations
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.common.collect.ImmutableList getBounds ()
public abstract com.google.common.collect.ImmutableList getAnnotations ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeParameter inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitTypeParameter (com.sun.source.tree.TypeParameterTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.TypeParameterTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.util.List getAnnotations ()
public volatile java.util.List getBounds ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$State.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.PlaceholderUnificationVisitor$State extends java.lang.Object {
void ()
static com.google.errorprone.refaster.PlaceholderUnificationVisitor$State create (com.sun.tools.javac.util.List, com.google.errorprone.refaster.Unifier, java.lang.Object)
com.sun.tools.javac.util.List seenParameters
com.google.errorprone.refaster.Unifier unifier
Object result
public abstract com.sun.tools.javac.util.List seenParameters ()
public abstract com.google.errorprone.refaster.Unifier unifier ()
public abstract java.lang.Object result ()
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State withResult (java.lang.Object)
Object result
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State fork ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$2.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$state
final com.google.errorprone.refaster.UVariableDecl val$placeholderParam
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State, com.google.errorprone.refaster.UVariableDecl)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/ControlFlowVisitor$Result$4.classControlFlowVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ControlFlowVisitor$Result$4 extends com.google.errorprone.refaster.ControlFlowVisitor$Result {
void (java.lang.String, int)
com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
com.google.errorprone.refaster.ControlFlowVisitor$Result other
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$25.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$25 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.IfTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.IfTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State condState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UModifiers.classAutoValue_UModifiers.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UModifiers extends com.google.errorprone.refaster.UModifiers {
private final long flagBits
private final com.google.common.collect.ImmutableList getAnnotations
void (long, com.google.common.collect.ImmutableList)
long flagBits
com.google.common.collect.ImmutableList getAnnotations
long flagBits ()
public com.google.common.collect.ImmutableList getAnnotations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UModifiers that
Object o
public int hashCode ()
int h
public volatile java.util.List getAnnotations ()
}
com/google/errorprone/refaster/UIf$1$1.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UIf$1 this$0
void (com.google.errorprone.refaster.UIf$1)
com.google.errorprone.refaster.UIf$1 this$0
public com.google.common.base.Optional apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UBinary.classAutoValue_UBinary.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBinary extends com.google.errorprone.refaster.UBinary {
private final com.sun.source.tree.Tree$Kind kind
private final com.google.errorprone.refaster.UExpression leftOperand
private final com.google.errorprone.refaster.UExpression rightOperand
void (com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.sun.source.tree.Tree$Kind kind
com.google.errorprone.refaster.UExpression leftOperand
com.google.errorprone.refaster.UExpression rightOperand
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.UExpression getLeftOperand ()
public com.google.errorprone.refaster.UExpression getRightOperand ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBinary that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getRightOperand ()
public volatile com.sun.source.tree.ExpressionTree getLeftOperand ()
}
com/google/errorprone/refaster/UTree.classUTree.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UTree extends com.sun.source.util.SimpleTreeVisitor implements com.google.errorprone.refaster.Unifiable com.google.errorprone.refaster.Inlineable com.sun.source.tree.Tree {
public void ()
public com.google.errorprone.refaster.Choice unify (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$27.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ForLoopTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.ForLoopTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State initsState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_ULabeledStatement.classAutoValue_ULabeledStatement.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULabeledStatement extends com.google.errorprone.refaster.ULabeledStatement {
private final com.google.errorprone.refaster.StringName label
private final com.google.errorprone.refaster.USimpleStatement statement
void (com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.USimpleStatement)
com.google.errorprone.refaster.StringName label
com.google.errorprone.refaster.USimpleStatement statement
public com.google.errorprone.refaster.StringName getLabel ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULabeledStatement that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/UPlaceholderExpression$1.classUPlaceholderExpression.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UPlaceholderExpression$1 extends com.sun.tools.javac.tree.TreeCopier {
final java.util.Map val$arguments
void (com.sun.tools.javac.tree.TreeMaker, java.util.Map)
com.sun.tools.javac.tree.TreeMaker x0
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, com.google.errorprone.refaster.Inliner)
com.sun.tools.javac.tree.JCTree tree
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.tree.JCTree result
public com.sun.tools.javac.tree.JCTree visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.CouldNotResolveImportException e
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Inliner inliner
public volatile com.sun.tools.javac.tree.JCTree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/refaster/Unifier$1.classUnifier.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.Unifier$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.Unifiable val$unifiable
final Object val$target
void (com.google.errorprone.refaster.Unifiable, java.lang.Object)
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UBlank$Key.classUBlank.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UBlank$Key extends com.google.errorprone.refaster.Bindings$Key {
void (java.util.UUID)
java.util.UUID k
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$28.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$28 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.LabeledStatementTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.LabeledStatementTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State stmtState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UBlank.classAutoValue_UBlank.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UBlank extends com.google.errorprone.refaster.UBlank {
private final java.util.UUID unique
void (java.util.UUID)
java.util.UUID unique
java.util.UUID unique ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UBlank that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ImportPolicy$2.classImportPolicy.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.ImportPolicy$2 extends com.google.errorprone.refaster.ImportPolicy {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree$JCExpression classReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
String packge
int lastDot
com.sun.tools.javac.code.Symbol$PackageSymbol currentPackage
String simpleName
public com.sun.tools.javac.tree.JCTree$JCExpression staticReference (com.google.errorprone.refaster.Inliner, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)
com.google.errorprone.refaster.Inliner inliner
CharSequence topLevelClazz
CharSequence fullyQualifiedClazz
CharSequence member
}
com/google/errorprone/refaster/UUnionType.classUUnionType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UUnionType extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.UnionTypeTree {
void ()
static transient com.google.errorprone.refaster.UUnionType create (com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression[] typeAlternatives
static com.google.errorprone.refaster.UUnionType create (java.lang.Iterable)
Iterable typeAlternatives
public abstract com.google.common.collect.ImmutableList getTypeAlternatives ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeUnion inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitUnionType (com.sun.source.tree.UnionTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.UnionTypeTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile java.util.List getTypeAlternatives ()
}
com/google/errorprone/refaster/UClassType.classUClassType.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UClassType extends com.google.errorprone.refaster.UType {
public void ()
public static com.google.errorprone.refaster.UClassType create (java.lang.CharSequence, java.util.List)
CharSequence fullyQualifiedClass
java.util.List typeArguments
public static transient com.google.errorprone.refaster.UClassType create (java.lang.String, com.google.errorprone.refaster.UType[])
String fullyQualifiedClass
com.google.errorprone.refaster.UType[] typeArguments
abstract com.google.errorprone.refaster.StringName fullyQualifiedClass ()
abstract java.util.List typeArguments ()
public com.google.errorprone.refaster.Choice visitClassType (com.sun.tools.javac.code.Type$ClassType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$ClassType classType
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type$ClassType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
boolean isNonStaticInnerClass
com.sun.tools.javac.code.Type owner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/google/errorprone/refaster/UPlaceholderStatement$1.classUPlaceholderStatement.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UPlaceholderStatement$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor val$visitor
final com.sun.source.tree.StatementTree val$targetStatement
final com.google.errorprone.refaster.UPlaceholderStatement this$0
void (com.google.errorprone.refaster.UPlaceholderStatement, com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.StatementTree)
com.google.errorprone.refaster.UPlaceholderStatement this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State consumptionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UArrayTypeTree.classUArrayTypeTree.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UArrayTypeTree extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ArrayTypeTree {
void ()
public static com.google.errorprone.refaster.UArrayTypeTree create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression elementType
public abstract com.google.errorprone.refaster.UExpression getType ()
public com.google.errorprone.refaster.Choice visitArrayType (com.sun.source.tree.ArrayTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ArrayTypeTree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCArrayTypeTree inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/UIf.classUIf.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UIf extends java.lang.Object implements com.google.errorprone.refaster.UStatement com.sun.source.tree.IfTree {
void ()
public static com.google.errorprone.refaster.UIf create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UStatement thenStatement
com.google.errorprone.refaster.UStatement elseStatement
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.UStatement getThenStatement ()
public abstract com.google.errorprone.refaster.UStatement getElseStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
private static com.google.common.base.Function unifyUStatementWithSingleStatement (com.google.errorprone.refaster.UStatement, com.sun.source.tree.StatementTree)
com.google.errorprone.refaster.UStatement toUnify
com.sun.source.tree.StatementTree target
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
java.util.List unconsumedStatements
java.util.List unconsumedStatementsTail
com.sun.source.tree.StatementTree firstStatement
com.sun.source.tree.IfTree ifTree
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Choice forwardMatch
com.google.errorprone.refaster.Choice backwardMatch
public com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object apply (java.lang.Object)
public volatile com.sun.source.tree.StatementTree getElseStatement ()
public volatile com.sun.source.tree.StatementTree getThenStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
static com.google.common.base.Function access$000 (com.google.errorprone.refaster.UStatement, com.sun.source.tree.StatementTree)
com.google.errorprone.refaster.UStatement x0
com.sun.source.tree.StatementTree x1
}
com/google/errorprone/refaster/UPlaceholderExpression$PlaceholderParamIdent.classUPlaceholderExpression.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.UPlaceholderExpression$PlaceholderParamIdent extends com.sun.tools.javac.tree.JCTree$JCIdent {
final com.google.errorprone.refaster.UVariableDecl param
void (com.google.errorprone.refaster.UVariableDecl, com.sun.tools.javac.util.Context)
com.google.errorprone.refaster.UVariableDecl param
com.sun.tools.javac.util.Context context
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$18.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$18 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.ConditionalExpressionTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.ConditionalExpressionTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State condState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UIf$2.classUIf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UIf$2 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.IfTree val$ifTree
final java.util.List val$unconsumedStatementsTail
final com.google.errorprone.refaster.UIf this$0
void (com.google.errorprone.refaster.UIf, com.sun.source.tree.IfTree, java.util.List)
com.google.errorprone.refaster.UIf this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UStatement stmt
com.google.errorprone.refaster.Choice alternative
com.google.errorprone.refaster.Choice result
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/URepeated$Key.classURepeated.java
package com.google.errorprone.refaster
public final com.google.errorprone.refaster.URepeated$Key extends com.google.errorprone.refaster.Bindings$Key {
public void (java.lang.String)
String name
}
com/google/errorprone/refaster/AutoValue_UClassIdent.classAutoValue_UClassIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UClassIdent extends com.google.errorprone.refaster.UClassIdent {
private final String topLevelClass
private final com.google.errorprone.refaster.StringName name
void (java.lang.String, com.google.errorprone.refaster.StringName)
String topLevelClass
com.google.errorprone.refaster.StringName name
public java.lang.String getTopLevelClass ()
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UClassIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/USkip.classUSkip.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.USkip extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.EmptyStatementTree {
public static final com.google.errorprone.refaster.USkip INSTANCE
private void ()
java.lang.Object readResolve ()
public com.sun.tools.javac.tree.JCTree$JCSkip inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.google.errorprone.refaster.Choice visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.EmptyStatementTree node
com.google.errorprone.refaster.Unifier unifier
public java.lang.String toString ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$25$1$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$25$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$thenState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$25$1 this$2
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$25$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$25$1 this$2
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State elseState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UAssignOp.classUAssignOp.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UAssignOp extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.CompoundAssignmentTree {
private static final com.google.common.collect.ImmutableBiMap TAG
void ()
public static com.google.errorprone.refaster.UAssignOp create (com.google.errorprone.refaster.UExpression, com.sun.source.tree.Tree$Kind, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression variable
com.sun.source.tree.Tree$Kind operator
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getVariable ()
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCAssignOp inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.CompoundAssignmentTree assignOp
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
static void ()
}
com/google/errorprone/refaster/UBlank.classUBlank.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UBlank extends java.lang.Object implements com.google.errorprone.refaster.UStatement {
private static final com.sun.source.util.TreeScanner FORBIDDEN_REFERENCE_SCANNER
void ()
static com.google.errorprone.refaster.UBlank create ()
abstract java.util.UUID unique ()
com.google.errorprone.refaster.UBlank$Key key ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.sun.source.tree.StatementTree stmt
com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements state
int goodIndex
java.util.Collection breakPoints
public com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner)
com.sun.source.tree.StatementTree stmt
com.google.errorprone.refaster.Inliner inliner
com.sun.tools.javac.util.ListBuffer buffer
public volatile java.lang.Object apply (java.lang.Object)
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$3$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$3$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$state
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$3 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$3, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$3 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State treeState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$10$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$10$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$selectState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$10 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$10, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$10 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State argsState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UConditional.classUConditional.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UConditional extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ConditionalExpressionTree {
void ()
public static com.google.errorprone.refaster.UConditional create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression conditionExpr
com.google.errorprone.refaster.UExpression trueExpr
com.google.errorprone.refaster.UExpression falseExpr
public abstract com.google.errorprone.refaster.UExpression getCondition ()
public abstract com.google.errorprone.refaster.UExpression getTrueExpression ()
public abstract com.google.errorprone.refaster.UExpression getFalseExpression ()
public com.google.errorprone.refaster.Choice visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ConditionalExpressionTree conditional
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCConditional inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getFalseExpression ()
public volatile com.sun.source.tree.ExpressionTree getTrueExpression ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UTypeVar.classUTypeVar.java
package com.google.errorprone.refaster
public com.google.errorprone.refaster.UTypeVar extends com.google.errorprone.refaster.UType {
private final String name
private com.google.errorprone.refaster.UType lowerBound
private com.google.errorprone.refaster.UType upperBound
public static com.google.errorprone.refaster.UTypeVar create (java.lang.String, com.google.errorprone.refaster.UType, com.google.errorprone.refaster.UType)
String name
com.google.errorprone.refaster.UType lowerBound
com.google.errorprone.refaster.UType upperBound
public static com.google.errorprone.refaster.UTypeVar create (java.lang.String, com.google.errorprone.refaster.UType)
String name
com.google.errorprone.refaster.UType upperBound
public static com.google.errorprone.refaster.UTypeVar create (java.lang.String)
String name
private void (java.lang.String, com.google.errorprone.refaster.UType, com.google.errorprone.refaster.UType)
String name
com.google.errorprone.refaster.UType lowerBound
com.google.errorprone.refaster.UType upperBound
public com.google.errorprone.refaster.Choice visitType (com.sun.tools.javac.code.Type, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type target
com.google.errorprone.refaster.Unifier unifier
public com.google.errorprone.refaster.UTypeVar$Key key ()
public java.lang.String getName ()
public com.google.errorprone.refaster.UType getLowerBound ()
public com.google.errorprone.refaster.UType getUpperBound ()
public void setLowerBound (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType lowerBound
public void setUpperBound (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType upperBound
public com.sun.tools.javac.code.Type inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeVar typeVar
Object obj
public java.lang.String toString ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/refaster/UTypeApply.classUTypeApply.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeApply extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.ParameterizedTypeTree {
void ()
public static com.google.errorprone.refaster.UTypeApply create (com.google.errorprone.refaster.UExpression, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List typeArguments
public static transient com.google.errorprone.refaster.UTypeApply create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression type
com.google.errorprone.refaster.UExpression[] typeArguments
public static transient com.google.errorprone.refaster.UTypeApply create (java.lang.String, com.google.errorprone.refaster.UExpression[])
String type
com.google.errorprone.refaster.UExpression[] typeArguments
public abstract com.google.errorprone.refaster.UExpression getType ()
public abstract java.util.List getTypeArguments ()
public com.google.errorprone.refaster.Choice visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ParameterizedTypeTree typeApply
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.Choice choice
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTypeApply inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$17$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$17$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$dimsState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$17 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$17, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$17 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State initsState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UTry.classUTry.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTry extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.TryTree {
void ()
static com.google.errorprone.refaster.UTry create (java.lang.Iterable, com.google.errorprone.refaster.UBlock, java.lang.Iterable, com.google.errorprone.refaster.UBlock)
Iterable resources
com.google.errorprone.refaster.UBlock block
Iterable catches
com.google.errorprone.refaster.UBlock finallyBlock
public abstract java.util.List getResources ()
public abstract com.google.errorprone.refaster.UBlock getBlock ()
public abstract java.util.List getCatches ()
public abstract com.google.errorprone.refaster.UBlock getFinallyBlock ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCTry inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
private com.sun.tools.javac.tree.JCTree$JCBlock inlineFinallyBlock (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.sun.tools.javac.tree.JCTree$JCBlock block
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitTry (com.sun.source.tree.TryTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.TryTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile com.sun.source.tree.BlockTree getFinallyBlock ()
public volatile com.sun.source.tree.BlockTree getBlock ()
}
com/google/errorprone/refaster/PlaceholderMethod$PlaceholderExpressionKey.classPlaceholderMethod.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey extends com.google.errorprone.refaster.Bindings$Key implements java.lang.Comparable {
final com.google.errorprone.refaster.PlaceholderMethod method
private void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod)
String str
com.google.errorprone.refaster.PlaceholderMethod method
public int compareTo (com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey)
com.google.errorprone.refaster.PlaceholderMethod$PlaceholderExpressionKey o
public volatile int compareTo (java.lang.Object)
void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod, com.google.errorprone.refaster.PlaceholderMethod$1)
String x0
com.google.errorprone.refaster.PlaceholderMethod x1
com.google.errorprone.refaster.PlaceholderMethod$1 x2
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$27$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$initsState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$27 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$27, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$27 this$1
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State condState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UTemplater$4.classUTemplater.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UTemplater$4 extends com.sun.tools.javac.code.Types$SimpleVisitor {
private final java.util.Map typeVariables
final com.google.errorprone.refaster.UTemplater this$0
void (com.google.errorprone.refaster.UTemplater)
com.google.errorprone.refaster.UTemplater this$0
public com.google.errorprone.refaster.UType visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type type
Void v
public com.google.errorprone.refaster.UArrayType visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType type
Void v
public com.google.errorprone.refaster.UMethodType visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
com.sun.tools.javac.code.Type$MethodType type
Void v
public com.google.errorprone.refaster.UType visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type$ClassType type
Void v
public com.google.errorprone.refaster.UWildcardType visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType type
Void v
public com.google.errorprone.refaster.UTypeVar visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar type
Void v
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.google.errorprone.refaster.UTypeVar var
public com.google.errorprone.refaster.UForAll visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Void)
com.sun.tools.javac.code.Type$ForAll type
Void v
java.util.List vars
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/google/errorprone/refaster/Choice$7.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$7 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Function val$function
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Function)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
}
com/google/errorprone/refaster/UBreak.classUBreak.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UBreak extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.BreakTree {
void ()
static com.google.errorprone.refaster.UBreak create (java.lang.CharSequence)
CharSequence label
public abstract com.google.errorprone.refaster.StringName getLabel ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
private com.google.errorprone.refaster.ULabeledStatement$Key key ()
public com.sun.tools.javac.tree.JCTree$JCBreak inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitBreak (com.sun.source.tree.BreakTree, com.google.errorprone.refaster.Unifier)
CharSequence boundName
com.sun.source.tree.BreakTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile javax.lang.model.element.Name getLabel ()
}
com/google/errorprone/refaster/AutoValue_UCatch.classAutoValue_UCatch.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UCatch extends com.google.errorprone.refaster.UCatch {
private final com.google.errorprone.refaster.UVariableDecl parameter
private final com.google.errorprone.refaster.UBlock block
void (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UVariableDecl parameter
com.google.errorprone.refaster.UBlock block
public com.google.errorprone.refaster.UVariableDecl getParameter ()
public com.google.errorprone.refaster.UBlock getBlock ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UCatch that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.VariableTree getParameter ()
}
com/google/errorprone/refaster/UNewClass.classUNewClass.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UNewClass extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.NewClassTree {
void ()
public static com.google.errorprone.refaster.UNewClass create (com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UExpression, java.util.List, com.google.errorprone.refaster.UClassDecl)
com.google.errorprone.refaster.UExpression enclosingExpression
java.util.List typeArguments
com.google.errorprone.refaster.UExpression identifier
java.util.List arguments
com.google.errorprone.refaster.UClassDecl classBody
public static transient com.google.errorprone.refaster.UNewClass create (java.util.List, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
java.util.List typeArguments
com.google.errorprone.refaster.UExpression identifier
com.google.errorprone.refaster.UExpression[] arguments
public static transient com.google.errorprone.refaster.UNewClass create (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression[])
com.google.errorprone.refaster.UExpression identifier
com.google.errorprone.refaster.UExpression[] arguments
public abstract com.google.errorprone.refaster.UExpression getEnclosingExpression ()
public abstract java.util.List getTypeArguments ()
public abstract com.google.errorprone.refaster.UExpression getIdentifier ()
public abstract java.util.List getArguments ()
public abstract com.google.errorprone.refaster.UClassDecl getClassBody ()
public com.google.errorprone.refaster.Choice visitNewClass (com.sun.source.tree.NewClassTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.NewClassTree newClass
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCNewClass inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile com.sun.source.tree.ClassTree getClassBody ()
public volatile com.sun.source.tree.ExpressionTree getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getEnclosingExpression ()
}
com/google/errorprone/refaster/PlaceholderMethod$PlaceholderBlockKey.classPlaceholderMethod.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderMethod$PlaceholderBlockKey extends com.google.errorprone.refaster.Bindings$Key {
final com.google.errorprone.refaster.PlaceholderMethod method
private void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod)
String str
com.google.errorprone.refaster.PlaceholderMethod method
void (java.lang.String, com.google.errorprone.refaster.PlaceholderMethod, com.google.errorprone.refaster.PlaceholderMethod$1)
String x0
com.google.errorprone.refaster.PlaceholderMethod x1
com.google.errorprone.refaster.PlaceholderMethod$1 x2
}
com/google/errorprone/refaster/UAnyOf$1.classUAnyOf.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UAnyOf$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.Tree val$tree
final com.google.errorprone.refaster.Unifier val$unifier
final com.google.errorprone.refaster.UAnyOf this$0
void (com.google.errorprone.refaster.UAnyOf, com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UAnyOf this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UTypeVar_TypeWithExpression.classAutoValue_UTypeVar_TypeWithExpression.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeVar_TypeWithExpression extends com.google.errorprone.refaster.UTypeVar$TypeWithExpression {
private final com.sun.tools.javac.code.Type type
private final com.sun.tools.javac.tree.JCTree$JCExpression expression
void (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression expression
public com.sun.tools.javac.code.Type type ()
com.sun.tools.javac.tree.JCTree$JCExpression expression ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeVar$TypeWithExpression that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UTypeCast.classAutoValue_UTypeCast.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeCast extends com.google.errorprone.refaster.UTypeCast {
private final com.google.errorprone.refaster.UTree type
private final com.google.errorprone.refaster.UExpression expression
void (com.google.errorprone.refaster.UTree, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UTree type
com.google.errorprone.refaster.UExpression expression
public com.google.errorprone.refaster.UTree getType ()
public com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeCast that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/AutoValue_UAnnotation.classAutoValue_UAnnotation.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UAnnotation extends com.google.errorprone.refaster.UAnnotation {
private final com.google.errorprone.refaster.UTree annotationType
private final java.util.List arguments
void (com.google.errorprone.refaster.UTree, java.util.List)
com.google.errorprone.refaster.UTree annotationType
java.util.List arguments
public com.google.errorprone.refaster.UTree getAnnotationType ()
public java.util.List getArguments ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UAnnotation that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getAnnotationType ()
}
com/google/errorprone/refaster/UCatch.classUCatch.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UCatch extends com.google.errorprone.refaster.UTree implements com.sun.source.tree.CatchTree {
void ()
static com.google.errorprone.refaster.UCatch create (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UBlock)
com.google.errorprone.refaster.UVariableDecl parameter
com.google.errorprone.refaster.UBlock block
public abstract com.google.errorprone.refaster.UVariableDecl getParameter ()
public abstract com.google.errorprone.refaster.UBlock getBlock ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.tools.javac.tree.JCTree$JCCatch inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitCatch (com.sun.source.tree.CatchTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.CatchTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.VariableTree getParameter ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$20$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$20$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$varState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$20 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$20, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$20 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UExpressionStatement.classUExpressionStatement.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UExpressionStatement extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ExpressionStatementTree {
void ()
public static com.google.errorprone.refaster.UExpressionStatement create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.Choice visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ExpressionStatementTree expressionStatement
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpressionStatement inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/AutoValue_PlaceholderMethod.classAutoValue_PlaceholderMethod.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_PlaceholderMethod extends com.google.errorprone.refaster.PlaceholderMethod {
private final com.google.errorprone.refaster.StringName name
private final com.google.errorprone.refaster.UType returnType
private final com.google.common.collect.ImmutableMap annotatedParameters
private final com.google.errorprone.matchers.Matcher matcher
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
void (com.google.errorprone.refaster.StringName, com.google.errorprone.refaster.UType, com.google.common.collect.ImmutableMap, com.google.errorprone.matchers.Matcher, com.google.common.collect.ImmutableClassToInstanceMap)
com.google.errorprone.refaster.StringName name
com.google.errorprone.refaster.UType returnType
com.google.common.collect.ImmutableMap annotatedParameters
com.google.errorprone.matchers.Matcher matcher
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.errorprone.refaster.StringName name ()
com.google.errorprone.refaster.UType returnType ()
com.google.common.collect.ImmutableMap annotatedParameters ()
com.google.errorprone.matchers.Matcher matcher ()
com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.PlaceholderMethod that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/ULocalVarIdent.classULocalVarIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ULocalVarIdent extends com.google.errorprone.refaster.UIdent {
void ()
public static com.google.errorprone.refaster.ULocalVarIdent create (java.lang.CharSequence)
CharSequence identifier
public abstract com.google.errorprone.refaster.StringName getName ()
private com.google.errorprone.refaster.ULocalVarIdent$Key key ()
public com.google.errorprone.refaster.Choice visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.IdentifierTree ident
com.google.errorprone.refaster.Unifier unifier
com.google.errorprone.refaster.LocalVarBinding binding
public com.sun.tools.javac.tree.JCTree$JCIdent inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
com.google.common.base.Optional binding
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
}
com/google/errorprone/refaster/RefasterRule.classRefasterRule.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.RefasterRule extends java.lang.Object implements com.google.errorprone.CodeTransformer java.io.Serializable {
static final com.sun.tools.javac.util.Context$Key RULE_TYPE_VARS
public static com.google.errorprone.refaster.RefasterRule create (java.lang.String, java.util.Collection, java.util.Collection)
String qualifiedTemplateClass
java.util.Collection beforeTemplates
java.util.Collection afterTemplates
public static com.google.errorprone.refaster.RefasterRule create (java.lang.String, java.lang.Iterable, java.util.Collection, java.util.Collection, com.google.common.collect.ImmutableClassToInstanceMap)
com.google.errorprone.refaster.Template beforeTemplate
com.google.errorprone.refaster.Template afterTemplate
String qualifiedTemplateClass
Iterable typeVariables
java.util.Collection beforeTemplates
java.util.Collection afterTemplates
com.google.common.collect.ImmutableClassToInstanceMap annotations
Class templateType
com.google.errorprone.refaster.RefasterRule result
void ()
abstract java.lang.String qualifiedTemplateClass ()
abstract com.google.common.collect.ImmutableList typeVariables ()
abstract com.google.common.collect.ImmutableList beforeTemplates ()
abstract com.google.common.collect.ImmutableList afterTemplates ()
public abstract com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public void apply (com.sun.source.util.TreePath, com.sun.tools.javac.util.Context, com.google.errorprone.DescriptionListener)
com.sun.source.util.TreePath path
com.sun.tools.javac.util.Context context
com.google.errorprone.DescriptionListener listener
boolean rejectMatchesWithComments ()
private com.sun.tools.javac.util.Context prepareContext (com.sun.tools.javac.util.Context, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.util.Context baseContext
com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit
com.sun.tools.javac.util.Context context
static java.lang.String fromSecondLevel (java.lang.String)
int topLevel
String qualifiedTemplateClass
java.util.List path
public java.lang.String toString ()
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$33$1$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$blockState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1 this$2
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1 this$2
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State catchesState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UForAll.classAutoValue_UForAll.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UForAll extends com.google.errorprone.refaster.UForAll {
private final java.util.List typeVars
private final com.google.errorprone.refaster.UType quantifiedType
void (java.util.List, com.google.errorprone.refaster.UType)
java.util.List typeVars
com.google.errorprone.refaster.UType quantifiedType
public java.util.List getTypeVars ()
public com.google.errorprone.refaster.UType getQuantifiedType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UForAll that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$33.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.TryTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.TryTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State resourcesState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UClassDecl$1.classUClassDecl.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.UClassDecl$1 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.Tree val$tree
void (com.sun.source.tree.Tree)
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers)
com.google.errorprone.refaster.UClassDecl$UnifierWithRemainingMembers state
com.google.common.collect.ImmutableList currentMembers
com.google.errorprone.refaster.Choice methodChoice
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$3.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$3 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.Tree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.Tree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UDoWhileLoop.classAutoValue_UDoWhileLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UDoWhileLoop extends com.google.errorprone.refaster.UDoWhileLoop {
private final com.google.errorprone.refaster.USimpleStatement statement
private final com.google.errorprone.refaster.UExpression condition
void (com.google.errorprone.refaster.USimpleStatement, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.USimpleStatement statement
com.google.errorprone.refaster.UExpression condition
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public com.google.errorprone.refaster.UExpression getCondition ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UDoWhileLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/UArrayType.classUArrayType.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UArrayType extends com.google.errorprone.refaster.UType {
void ()
public static com.google.errorprone.refaster.UArrayType create (com.google.errorprone.refaster.UType)
com.google.errorprone.refaster.UType componentType
abstract com.google.errorprone.refaster.UType componentType ()
public com.google.errorprone.refaster.Choice visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.code.Type$ArrayType arrayType
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.code.Type$ArrayType inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
}
com/google/errorprone/refaster/UReturn.classUReturn.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.UReturn extends com.google.errorprone.refaster.USimpleStatement implements com.sun.source.tree.ReturnTree {
public void ()
public static com.google.errorprone.refaster.UReturn create (com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
public abstract com.google.errorprone.refaster.UExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCReturn inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public com.google.errorprone.refaster.Choice visitReturn (com.sun.source.tree.ReturnTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.ReturnTree ret
com.google.errorprone.refaster.Unifier unifier
public volatile com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
public volatile com.sun.tools.javac.util.List inlineStatements (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$20.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$20 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.CompoundAssignmentTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.CompoundAssignmentTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State varState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$29.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$29 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.VariableTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.VariableTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State initState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$35.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$35 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.SwitchTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.SwitchTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State exprState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UBlank$2.classUBlank.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UBlank$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements val$state
final com.google.errorprone.refaster.UBlank this$0
void (com.google.errorprone.refaster.UBlank, com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements)
com.google.errorprone.refaster.UBlank this$0
public com.google.errorprone.refaster.UStatement$UnifierWithUnconsumedStatements apply (java.lang.Integer)
Integer k
com.google.errorprone.refaster.Unifier unifier
java.util.List remaining
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UWildcardType.classAutoValue_UWildcardType.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UWildcardType extends com.google.errorprone.refaster.UWildcardType {
private final com.sun.tools.javac.code.BoundKind boundKind
private final com.google.errorprone.refaster.UType bound
void (com.sun.tools.javac.code.BoundKind, com.google.errorprone.refaster.UType)
com.sun.tools.javac.code.BoundKind boundKind
com.google.errorprone.refaster.UType bound
com.sun.tools.javac.code.BoundKind boundKind ()
com.google.errorprone.refaster.UType bound ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UWildcardType that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/UMemberReference.classUMemberReference.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UMemberReference extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.MemberReferenceTree {
void ()
public static com.google.errorprone.refaster.UMemberReference create (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.google.errorprone.refaster.UExpression, java.lang.CharSequence, java.lang.Iterable)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
com.google.errorprone.refaster.UExpression qualifierExpression
CharSequence name
Iterable typeArguments
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.google.errorprone.refaster.Choice visitMemberReference (com.sun.source.tree.MemberReferenceTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.MemberReferenceTree node
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCMemberReference inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public abstract com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public abstract com.google.errorprone.refaster.UExpression getQualifierExpression ()
public abstract com.google.errorprone.refaster.StringName getName ()
public abstract com.google.common.collect.ImmutableList getTypeArguments ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ExpressionTree getQualifierExpression ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$8$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$8$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$expressionState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$8 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$8, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$8 this$1
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State indexState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$4.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$4 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State state
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$5.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$5 extends com.sun.source.util.SimpleTreeVisitor {
void ()
protected java.lang.Boolean defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression keyBinding
com.google.errorprone.refaster.UFreeIdent$Key key
com.sun.source.tree.Tree node
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.tree.JCTree$JCExpression expr
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.LocalVarBinding localBinding
com.sun.source.tree.IdentifierTree node
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$17.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$17 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.NewArrayTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.NewArrayTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State dimsState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_PlaceholderUnificationVisitor_State.classAutoValue_PlaceholderUnificationVisitor_State.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_PlaceholderUnificationVisitor_State extends com.google.errorprone.refaster.PlaceholderUnificationVisitor$State {
private final com.sun.tools.javac.util.List seenParameters
private final com.google.errorprone.refaster.Unifier unifier
private final Object result
void (com.sun.tools.javac.util.List, com.google.errorprone.refaster.Unifier, java.lang.Object)
com.sun.tools.javac.util.List seenParameters
com.google.errorprone.refaster.Unifier unifier
Object result
public com.sun.tools.javac.util.List seenParameters ()
public com.google.errorprone.refaster.Unifier unifier ()
public java.lang.Object result ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/AutoValue_UTypeVarIdent.classAutoValue_UTypeVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeVarIdent extends com.google.errorprone.refaster.UTypeVarIdent {
private final com.google.errorprone.refaster.StringName name
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName name
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeVarIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/ExpressionTemplateMatch.classExpressionTemplateMatch.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.ExpressionTemplateMatch extends com.google.errorprone.refaster.TemplateMatch {
public void (com.sun.tools.javac.tree.JCTree$JCExpression, com.google.errorprone.refaster.Unifier)
com.sun.tools.javac.tree.JCTree$JCExpression location
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.tree.JCTree$JCExpression getLocation ()
public volatile com.sun.tools.javac.tree.JCTree getLocation ()
}
com/google/errorprone/refaster/AutoValue_UIf.classAutoValue_UIf.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UIf extends com.google.errorprone.refaster.UIf {
private final com.google.errorprone.refaster.UExpression condition
private final com.google.errorprone.refaster.UStatement thenStatement
private final com.google.errorprone.refaster.UStatement elseStatement
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UStatement, com.google.errorprone.refaster.UStatement)
com.google.errorprone.refaster.UExpression condition
com.google.errorprone.refaster.UStatement thenStatement
com.google.errorprone.refaster.UStatement elseStatement
public com.google.errorprone.refaster.UExpression getCondition ()
public com.google.errorprone.refaster.UStatement getThenStatement ()
public com.google.errorprone.refaster.UStatement getElseStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UIf that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getElseStatement ()
public volatile com.sun.source.tree.StatementTree getThenStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/google/errorprone/refaster/AutoValue_UEnhancedForLoop.classAutoValue_UEnhancedForLoop.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UEnhancedForLoop extends com.google.errorprone.refaster.UEnhancedForLoop {
private final com.google.errorprone.refaster.UVariableDecl variable
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.USimpleStatement statement
void (com.google.errorprone.refaster.UVariableDecl, com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.USimpleStatement)
com.google.errorprone.refaster.UVariableDecl variable
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.USimpleStatement statement
public com.google.errorprone.refaster.UVariableDecl getVariable ()
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.USimpleStatement getStatement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UEnhancedForLoop that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.VariableTree getVariable ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$37.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$37 extends java.lang.Object implements com.google.common.base.Function {
final com.sun.source.tree.LambdaExpressionTree val$node
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor, com.sun.source.tree.LambdaExpressionTree)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State bodyState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UFreeIdent$1.classUFreeIdent.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UFreeIdent$1 extends com.sun.source.util.TreeScanner {
final com.google.errorprone.refaster.Unifier val$unifier
final com.google.errorprone.refaster.UFreeIdent this$0
void (com.google.errorprone.refaster.UFreeIdent, com.google.errorprone.refaster.Unifier)
com.google.errorprone.refaster.UFreeIdent this$0
public java.lang.Boolean reduce (java.lang.Boolean, java.lang.Boolean)
Boolean left
Boolean right
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Void)
com.google.errorprone.refaster.ULocalVarIdent$Key key
com.sun.source.tree.IdentifierTree ident
Void v
com.sun.tools.javac.code.Symbol identSym
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
}
com/google/errorprone/refaster/ControlFlowVisitor$Result.classControlFlowVisitor.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result extends java.lang.Enum {
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result NEVER_EXITS
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result MAY_BREAK_OR_RETURN
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result MAY_RETURN
public static final com.google.errorprone.refaster.ControlFlowVisitor$Result ALWAYS_RETURNS
private static final com.google.errorprone.refaster.ControlFlowVisitor$Result[] $VALUES
public static com.google.errorprone.refaster.ControlFlowVisitor$Result[] values ()
public static com.google.errorprone.refaster.ControlFlowVisitor$Result valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result or (com.google.errorprone.refaster.ControlFlowVisitor$Result)
abstract com.google.errorprone.refaster.ControlFlowVisitor$Result then (com.google.errorprone.refaster.ControlFlowVisitor$Result)
void (java.lang.String, int, com.google.errorprone.refaster.ControlFlowVisitor$1)
String x0
int x1
com.google.errorprone.refaster.ControlFlowVisitor$1 x2
static void ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$12.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$12 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor)
com.google.errorprone.refaster.PlaceholderUnificationVisitor this$0
public com.google.errorprone.refaster.PlaceholderUnificationVisitor$State apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State expressionState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_UArrayAccess.classAutoValue_UArrayAccess.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UArrayAccess extends com.google.errorprone.refaster.UArrayAccess {
private final com.google.errorprone.refaster.UExpression expression
private final com.google.errorprone.refaster.UExpression index
void (com.google.errorprone.refaster.UExpression, com.google.errorprone.refaster.UExpression)
com.google.errorprone.refaster.UExpression expression
com.google.errorprone.refaster.UExpression index
public com.google.errorprone.refaster.UExpression getExpression ()
public com.google.errorprone.refaster.UExpression getIndex ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UArrayAccess that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.ExpressionTree getIndex ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/google/errorprone/refaster/UPrimitiveTypeTree.classUPrimitiveTypeTree.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UPrimitiveTypeTree extends com.google.errorprone.refaster.UExpression implements com.sun.source.tree.PrimitiveTypeTree {
public static final com.google.errorprone.refaster.UPrimitiveTypeTree BYTE
public static final com.google.errorprone.refaster.UPrimitiveTypeTree SHORT
public static final com.google.errorprone.refaster.UPrimitiveTypeTree INT
public static final com.google.errorprone.refaster.UPrimitiveTypeTree LONG
public static final com.google.errorprone.refaster.UPrimitiveTypeTree FLOAT
public static final com.google.errorprone.refaster.UPrimitiveTypeTree DOUBLE
public static final com.google.errorprone.refaster.UPrimitiveTypeTree BOOLEAN
public static final com.google.errorprone.refaster.UPrimitiveTypeTree CHAR
public static final com.google.errorprone.refaster.UPrimitiveTypeTree NULL
public static final com.google.errorprone.refaster.UPrimitiveTypeTree VOID
void ()
public static com.google.errorprone.refaster.UPrimitiveTypeTree create (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag tag
abstract com.sun.tools.javac.code.TypeTag typeTag ()
public com.google.errorprone.refaster.Choice visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.PrimitiveTypeTree tree
com.google.errorprone.refaster.Unifier unifier
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
public volatile java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/AutoValue_UNewArray.classAutoValue_UNewArray.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UNewArray extends com.google.errorprone.refaster.UNewArray {
private final com.google.errorprone.refaster.UExpression type
private final java.util.List dimensions
private final java.util.List initializers
void (com.google.errorprone.refaster.UExpression, java.util.List, java.util.List)
com.google.errorprone.refaster.UExpression type
java.util.List dimensions
java.util.List initializers
public com.google.errorprone.refaster.UExpression getType ()
public java.util.List getDimensions ()
public java.util.List getInitializers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UNewArray that
Object o
public int hashCode ()
int h
public volatile com.sun.source.tree.Tree getType ()
}
com/google/errorprone/refaster/PlaceholderUnificationVisitor$33$1.classPlaceholderUnificationVisitor.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$State val$resourcesState
final com.google.errorprone.refaster.PlaceholderUnificationVisitor$33 this$1
void (com.google.errorprone.refaster.PlaceholderUnificationVisitor$33, com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$33 this$1
public com.google.errorprone.refaster.Choice apply (com.google.errorprone.refaster.PlaceholderUnificationVisitor$State)
com.google.errorprone.refaster.PlaceholderUnificationVisitor$State blockState
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/errorprone/refaster/UOfKind.classUOfKind.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UOfKind extends com.google.errorprone.refaster.UExpression {
void ()
public static com.google.errorprone.refaster.UOfKind create (com.google.errorprone.refaster.UExpression, java.util.Set)
com.google.errorprone.refaster.UExpression expression
java.util.Set allowed
abstract com.google.errorprone.refaster.UExpression expression ()
abstract java.util.Set allowed ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
com.google.errorprone.refaster.Inliner inliner
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree$Kind getKind ()
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree tree
com.google.errorprone.refaster.Unifier unifier
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_BlockTemplate.classAutoValue_BlockTemplate.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_BlockTemplate extends com.google.errorprone.refaster.BlockTemplate {
private final com.google.common.collect.ImmutableClassToInstanceMap annotations
private final com.google.common.collect.ImmutableList templateTypeVariables
private final com.google.common.collect.ImmutableMap expressionArgumentTypes
private final com.google.common.collect.ImmutableList templateStatements
void (com.google.common.collect.ImmutableClassToInstanceMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableClassToInstanceMap annotations
com.google.common.collect.ImmutableList templateTypeVariables
com.google.common.collect.ImmutableMap expressionArgumentTypes
com.google.common.collect.ImmutableList templateStatements
public com.google.common.collect.ImmutableClassToInstanceMap annotations ()
public com.google.common.collect.ImmutableList templateTypeVariables ()
public com.google.common.collect.ImmutableMap expressionArgumentTypes ()
com.google.common.collect.ImmutableList templateStatements ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.BlockTemplate that
Object o
public int hashCode ()
int h
}
com/google/errorprone/refaster/Choice$9.classChoice.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.Choice$9 extends com.google.errorprone.refaster.Choice {
final com.google.errorprone.refaster.Choice val$thisChoice
final com.google.common.base.Predicate val$predicate
final com.google.errorprone.refaster.Choice this$0
void (com.google.errorprone.refaster.Choice, com.google.errorprone.refaster.Choice, com.google.common.base.Predicate)
com.google.errorprone.refaster.Choice this$0
protected java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/errorprone/refaster/StringName.classStringName.java
package com.google.errorprone.refaster
public abstract com.google.errorprone.refaster.StringName extends java.lang.Object implements javax.lang.model.element.Name com.google.errorprone.refaster.Unifiable com.google.errorprone.refaster.Inlineable {
public void ()
public static com.google.errorprone.refaster.StringName of (java.lang.CharSequence)
CharSequence contents
abstract java.lang.String contents ()
public java.lang.String toString ()
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int beginIndex
int endIndex
public boolean contentEquals (java.lang.CharSequence)
CharSequence cs
public com.google.errorprone.refaster.Choice unify (javax.lang.model.element.Name, com.google.errorprone.refaster.Unifier)
javax.lang.model.element.Name target
com.google.errorprone.refaster.Unifier unifier
public com.sun.tools.javac.util.Name inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
public volatile com.google.errorprone.refaster.Choice unify (java.lang.Object, com.google.errorprone.refaster.Unifier)
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
}
com/google/errorprone/refaster/UTypeVarIdent.classUTypeVarIdent.java
package com.google.errorprone.refaster
abstract com.google.errorprone.refaster.UTypeVarIdent extends com.google.errorprone.refaster.UIdent {
private static final com.sun.source.tree.TreeVisitor QUALIFIED_FROM_PACKAGE
void ()
public static com.google.errorprone.refaster.UTypeVarIdent create (java.lang.CharSequence)
CharSequence name
public abstract com.google.errorprone.refaster.StringName getName ()
com.google.errorprone.refaster.UTypeVar$Key key ()
public com.sun.tools.javac.tree.JCTree$JCExpression inline (com.google.errorprone.refaster.Inliner)
com.google.errorprone.refaster.Inliner inliner
protected com.google.errorprone.refaster.Choice defaultAction (com.sun.source.tree.Tree, com.google.errorprone.refaster.Unifier)
com.sun.source.tree.Tree target
com.google.errorprone.refaster.Unifier unifier
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.code.Type targetType
com.google.errorprone.refaster.UTypeVar$TypeWithExpression boundType
public volatile javax.lang.model.element.Name getName ()
public volatile java.lang.Object inline (com.google.errorprone.refaster.Inliner) throws com.google.errorprone.refaster.CouldNotResolveImportException
protected volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
static void ()
}
com/google/errorprone/refaster/AutoValue_UTypeParameter.classAutoValue_UTypeParameter.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_UTypeParameter extends com.google.errorprone.refaster.UTypeParameter {
private final com.google.errorprone.refaster.StringName name
private final com.google.common.collect.ImmutableList bounds
private final com.google.common.collect.ImmutableList annotations
void (com.google.errorprone.refaster.StringName, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.errorprone.refaster.StringName name
com.google.common.collect.ImmutableList bounds
com.google.common.collect.ImmutableList annotations
public com.google.errorprone.refaster.StringName getName ()
public com.google.common.collect.ImmutableList getBounds ()
public com.google.common.collect.ImmutableList getAnnotations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.UTypeParameter that
Object o
public int hashCode ()
int h
public volatile java.util.List getAnnotations ()
public volatile java.util.List getBounds ()
public volatile javax.lang.model.element.Name getName ()
}
com/google/errorprone/refaster/UUnary$1.classUUnary.java
package com.google.errorprone.refaster
com.google.errorprone.refaster.UUnary$1 extends com.sun.tools.javac.tree.TreeCopier {
final com.sun.tools.javac.tree.TreeMaker val$maker
final com.google.errorprone.refaster.UUnary this$0
void (com.google.errorprone.refaster.UUnary, com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.tree.TreeMaker)
com.google.errorprone.refaster.UUnary this$0
com.sun.tools.javac.tree.TreeMaker x0
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Void)
com.sun.tools.javac.tree.JCTree t
Void v
public com.sun.tools.javac.tree.JCTree$JCExpression defaultNegation (com.sun.source.tree.Tree)
com.sun.source.tree.Tree expr
public com.sun.tools.javac.tree.JCTree$JCExpression visitBinary (com.sun.source.tree.BinaryTree, java.lang.Void)
com.sun.tools.javac.tree.JCTree$JCExpression negLeft
com.sun.tools.javac.tree.JCTree$JCExpression negRight
com.sun.tools.javac.tree.JCTree$JCExpression left
com.sun.tools.javac.tree.JCTree$JCExpression right
com.sun.source.tree.BinaryTree tree
Void v
public com.sun.tools.javac.tree.JCTree$JCExpression visitUnary (com.sun.source.tree.UnaryTree, java.lang.Void)
com.sun.source.tree.UnaryTree tree
Void v
public com.sun.tools.javac.tree.JCTree$JCConditional visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Void)
com.sun.source.tree.ConditionalExpressionTree tree
Void v
public volatile com.sun.tools.javac.tree.JCTree visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
}
com/google/errorprone/refaster/AutoValue_ULocalVarIdent.classAutoValue_ULocalVarIdent.java
package com.google.errorprone.refaster
final com.google.errorprone.refaster.AutoValue_ULocalVarIdent extends com.google.errorprone.refaster.ULocalVarIdent {
private final com.google.errorprone.refaster.StringName name
void (com.google.errorprone.refaster.StringName)
com.google.errorprone.refaster.StringName name
public com.google.errorprone.refaster.StringName getName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.errorprone.refaster.ULocalVarIdent that
Object o
public int hashCode ()
int h
public volatile javax.lang.model.element.Name getName ()
}
META-INF/maven/
META-INF/maven/com.google.errorprone/
META-INF/maven/com.google.errorprone/error_prone_core/
META-INF/maven/com.google.errorprone/error_prone_core/pom.xml
META-INF/maven/com.google.errorprone/error_prone_core/pom.properties