A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

A

absent() - Static method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
An empty explanation.
AbstractAsKeyOfSetOrMap - Class in com.google.errorprone.bugpatterns
Check for usage of Set<T> or Map<T, E>.
AbstractAsKeyOfSetOrMap() - Constructor for class com.google.errorprone.bugpatterns.AbstractAsKeyOfSetOrMap
 
AbstractCollectionIncompatibleTypeMatcher - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
Extracts the necessary information from a MethodInvocationTree to check whether calls to a method are using incompatible types and to emit a helpful error message.
AbstractCollectionIncompatibleTypeMatcher() - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher
 
AbstractCollectionIncompatibleTypeMatcher.MatchResult - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
Encapsulates the result of matching a Collection.contains(java.lang.Object)-like call, including the source and target types.
AbstractLockMethodChecker - Class in com.google.errorprone.bugpatterns.threadsafety
Abstract implementation of checkers for @LockMethod and@UnlockMethod.
AbstractLockMethodChecker() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker
 
AbstractMockChecker<T extends Annotation> - Class in com.google.errorprone.bugpatterns
Helper for enforcing Annotations that disallow mocking.
AbstractMockChecker(AbstractMockChecker.TypeExtractor<VariableTree>, AbstractMockChecker.TypeExtractor<MethodInvocationTree>, Class<T>, Function<T, String>) - Constructor for class com.google.errorprone.bugpatterns.AbstractMockChecker
 
AbstractMockChecker.MockForbidder - Interface in com.google.errorprone.bugpatterns
A policy for determining what classes should not be mocked.
AbstractMockChecker.Reason - Class in com.google.errorprone.bugpatterns
An explanation of what type should not be mocked, and the reason why.
AbstractMockChecker.TypeExtractor<T extends com.sun.source.tree.Tree> - Interface in com.google.errorprone.bugpatterns
An extension of Matcher to return, not just a boolean `matches`, but also extract some type information about the Tree of interest.
AbstractMustBeClosedChecker - Class in com.google.errorprone.bugpatterns
An abstract check for resources that must be closed; used by StreamResourceLeak and MustBeClosedChecker.
AbstractMustBeClosedChecker() - Constructor for class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
 
AbstractMustBeClosedChecker.FixAggregator - Interface in com.google.errorprone.bugpatterns
A strategy for handling and potentially combining multiple fixes.
AbstractReferenceEquality - Class in com.google.errorprone.bugpatterns
Abstract implementation of a BugPattern that detects the use of reference equality to compare classes with value semantics.
AbstractReferenceEquality() - Constructor for class com.google.errorprone.bugpatterns.AbstractReferenceEquality
 
AbstractReturnValueIgnored - Class in com.google.errorprone.bugpatterns
An abstract base class to match API usages in which the return value is not used.
AbstractReturnValueIgnored() - Constructor for class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
 
AbstractReturnValueIgnored(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
 
AbstractToString - Class in com.google.errorprone.bugpatterns
An abstract matcher for implicit and explicit calls to Object.toString(), for use on types that do not have a human-readable toString() implementation.
AbstractToString() - Constructor for class com.google.errorprone.bugpatterns.AbstractToString
 
AbstractUseSwitch - Class in com.google.errorprone.bugpatterns
Helper for refactoring from if-else chains to switches.
AbstractUseSwitch() - Constructor for class com.google.errorprone.bugpatterns.AbstractUseSwitch
 
accept(ConstantExpressions.ConstantExpressionVisitor) - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression
 
accept(ConstantExpressions.ConstantExpressionVisitor) - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.PureMethodInvocation
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.UAnyOf
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.ULiteral
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.UMemberSelect
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.UMethodInvocation
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.UPlaceholderExpression
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.UReturn
 
accept(TreeVisitor<R, D>, D) - Method in class com.google.errorprone.refaster.UVariableDecl
 
acceptedAnnotations(ImmutableSet<String>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
 
acceptedAnnotations(Set<String>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
Annotations that do *not* cause a class to be tested, but which are treated as valid annotations to pass the test; for example, if @ThreadSafe is the marker annotation, @Immutable would be included in this list, as an immutable class is by definition thread-safe.
actualTypes(Inliner) - Method in class com.google.errorprone.refaster.Template
Returns a list of the actual types to be matched.
addAllClassDiff(Iterable<? extends ApiDiffProto.ClassDiff>) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addAllMember(Iterable<? extends ApiDiffProto.ClassMember>) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addClassDiff(int, ApiDiffProto.ClassDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addClassDiff(int, ApiDiffProto.ClassDiff.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addClassDiff(ApiDiffProto.ClassDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addClassDiff(ApiDiffProto.ClassDiff.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addClassDiffBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addClassDiffBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
addFailCall(TryTree, StatementTree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.MissingFail
 
addFix(Description.Builder, ExpressionTree, VisitorState, AbstractMustBeClosedChecker.FixAggregator) - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
 
addFix(Description.Builder, ExpressionTree, VisitorState, AbstractMustBeClosedChecker.FixAggregator) - Method in class com.google.errorprone.bugpatterns.StreamResourceLeak
 
addFixes(Description.Builder, BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReferenceEquality
 
addImport(String) - Method in class com.google.errorprone.refaster.Inliner
 
addImports(Inliner, SuggestedFix.Builder) - Static method in class com.google.errorprone.refaster.Template
 
addMember(int, ApiDiffProto.ClassMember) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addMember(int, ApiDiffProto.ClassMember.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addMember(ApiDiffProto.ClassMember) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addMember(ApiDiffProto.ClassMember.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addMemberBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addMemberBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
addStaticImport(String) - Method in class com.google.errorprone.refaster.Inliner
 
addType(Type) - Method in class com.google.errorprone.bugpatterns.StronglyType.Builder
Add a type that can be replaced with a stronger type.
AfterTemplate - Annotation Type in com.google.errorprone.refaster.annotation
Desired "after" version of a refactoring.
allChecks() - Static method in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
Returns a ScannerSupplier with all BugCheckers in Error Prone.
allOn() - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags
 
allOn() - Static method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils
 
allowableToStringKind(AbstractToString.ToStringKind) - Method in class com.google.errorprone.bugpatterns.AbstractToString
Whether this kind of toString call is allowable for this check.
allowableToStringKind(AbstractToString.ToStringKind) - Method in class com.google.errorprone.bugpatterns.ArrayToString
 
AllowCodeBetweenLines - Annotation Type in com.google.errorprone.refaster.annotation
Annotation on a Refaster rule to allow code between every pair of consecutive top-level statements in @BeforeTemplates that do not refer to variables Refaster knows about and do not break or return, and moves that code to the beginning of the @AfterTemplate.
allowInExceptionThrowers() - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Override this to return false to forbid discarding return values in testers that are testing whether an exception is thrown.
allowsIdentity() - Method in annotation type com.google.errorprone.refaster.annotation.Placeholder
Identifies whether the placeholder is allowed to match an expression which simply returns one of the placeholder arguments unchanged.
AlmostJavadoc - Class in com.google.errorprone.bugpatterns.javadoc
Flags comments which appear to be intended to be Javadoc, but are not started with an extra *.
AlmostJavadoc() - Constructor for class com.google.errorprone.bugpatterns.javadoc.AlmostJavadoc
 
AlreadyChecked - Class in com.google.errorprone.bugpatterns
Bugpattern to find conditions which are checked more than once.
AlreadyChecked(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.AlreadyChecked
 
AlsoNegation - Annotation Type in com.google.errorprone.refaster.annotation
Indicates that Refaster should, additionally, refactor the negation of this rule and its corresponding before templates.
ALWAYS_RETURNS - com.google.errorprone.refaster.ControlFlowVisitor.Result
 
AlwaysThrows - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
AlwaysThrows(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.AlwaysThrows
 
AmbiguousMethodReference - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
AmbiguousMethodReference() - Constructor for class com.google.errorprone.bugpatterns.AmbiguousMethodReference
 
analyze(VisitorState, HeldLockAnalyzer.LockEventListener, Predicate<Tree>, GuardedByFlags, boolean) - Static method in class com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer
Analyzes a method body, tracking the set of held locks and checking accesses to guarded members.
AndroidInjectionBeforeSuper - Class in com.google.errorprone.bugpatterns.inject.dagger
 
AndroidInjectionBeforeSuper() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper
 
AndroidJdkLibsChecker - Class in com.google.errorprone.bugpatterns.apidiff
Checks for uses of classes, fields, or methods that are not compatible with legacy Android devices.
AndroidJdkLibsChecker() - Constructor for class com.google.errorprone.bugpatterns.apidiff.AndroidJdkLibsChecker
 
AndroidJdkLibsChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.apidiff.AndroidJdkLibsChecker
 
ANNOTATED_ANNOTATION_MESSAGE - Static variable in class com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationChecker
 
ANNOTATED_ENUM_MESSAGE - Static variable in class com.google.errorprone.bugpatterns.threadsafety.ImmutableEnumChecker
 
AnnotateFormatMethod - Class in com.google.errorprone.bugpatterns
Detects occurrences of pairs of parameters being passed straight through to String.format(java.lang.String, java.lang.Object...) from a method not annotated with FormatMethod.
AnnotateFormatMethod() - Constructor for class com.google.errorprone.bugpatterns.AnnotateFormatMethod
 
AnnotationInfo - Class in com.google.errorprone.bugpatterns.threadsafety
Specifies information about a type which may be a container specified by generic type arguments, e.g.
AnnotationInfo() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo
 
annotationMap(Symbol) - Static method in class com.google.errorprone.refaster.UTemplater
 
AnnotationMirrorToString - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
AnnotationMirrorToString() - Constructor for class com.google.errorprone.bugpatterns.AnnotationMirrorToString
 
AnnotationPosition - Class in com.google.errorprone.bugpatterns
Checks annotation positioning, and orphaned Javadocs.
AnnotationPosition() - Constructor for class com.google.errorprone.bugpatterns.AnnotationPosition
 
annotationReplacements() - Method in class com.google.errorprone.bugpatterns.JUnit4SetUpNotRun
 
annotationReplacements() - Method in class com.google.errorprone.bugpatterns.JUnit4TearDownNotRun
 
annotations() - Method in class com.google.errorprone.refaster.RefasterRule
 
annotations() - Method in class com.google.errorprone.refaster.Template
 
AnnotationValueToString - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
AnnotationValueToString() - Constructor for class com.google.errorprone.bugpatterns.AnnotationValueToString
 
any(Collection<Choice<T>>) - Static method in class com.google.errorprone.refaster.Choice
Returns a choice between any of the options from any of the specified choices.
anyOf(T...) - Static method in class com.google.errorprone.refaster.Refaster
Indicates that Refaster should attempt to match a target expression against each of the specified template expressions, in order, and succeed at the first match.
API_DIFF - Static variable in class com.google.errorprone.bugpatterns.apidiff.Java7ApiChecker
 
ApiDiff - Class in com.google.errorprone.bugpatterns.apidiff
The difference between two APIs.
ApiDiff() - Constructor for class com.google.errorprone.bugpatterns.apidiff.ApiDiff
 
ApiDiff.ClassMemberKey - Class in com.google.errorprone.bugpatterns.apidiff
A per class unique identifier for a field or method.
ApiDiffChecker - Class in com.google.errorprone.bugpatterns.apidiff
A base Error Prone check implementation to enforce compliance with a given API diff.
ApiDiffChecker(ApiDiff) - Constructor for class com.google.errorprone.bugpatterns.apidiff.ApiDiffChecker
 
ApiDiffChecker(ApiDiff, Class<? extends Annotation>) - Constructor for class com.google.errorprone.bugpatterns.apidiff.ApiDiffChecker
 
ApiDiffProto - Class in com.google.errorprone.bugpatterns.apidiff
 
ApiDiffProto.ClassDiff - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.ClassDiff
ApiDiffProto.ClassDiff.Builder - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.ClassDiff
ApiDiffProto.ClassDiff.DiffCase - Enum in com.google.errorprone.bugpatterns.apidiff
 
ApiDiffProto.ClassDiffOrBuilder - Interface in com.google.errorprone.bugpatterns.apidiff
 
ApiDiffProto.ClassMember - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.ClassMember
ApiDiffProto.ClassMember.Builder - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.ClassMember
ApiDiffProto.ClassMemberOrBuilder - Interface in com.google.errorprone.bugpatterns.apidiff
 
ApiDiffProto.Diff - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.Diff
ApiDiffProto.Diff.Builder - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.Diff
ApiDiffProto.DiffOrBuilder - Interface in com.google.errorprone.bugpatterns.apidiff
 
ApiDiffProto.EverythingDiff - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.EverythingDiff
ApiDiffProto.EverythingDiff.Builder - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.EverythingDiff
ApiDiffProto.EverythingDiffOrBuilder - Interface in com.google.errorprone.bugpatterns.apidiff
 
ApiDiffProto.MemberDiff - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.MemberDiff
ApiDiffProto.MemberDiff.Builder - Class in com.google.errorprone.bugpatterns.apidiff
Protobuf type devtools.staticanalysis.errorprone.apidiff.MemberDiff
ApiDiffProto.MemberDiffOrBuilder - Interface in com.google.errorprone.bugpatterns.apidiff
 
apply(TreePath, Context, DescriptionListener) - Method in class com.google.errorprone.refaster.RefasterRule
 
ArgumentSelectionDefectChecker - Class in com.google.errorprone.bugpatterns.argumentselectiondefects
Checks the lexical distance between method parameter names and the argument names at call sites.
ArgumentSelectionDefectChecker() - Constructor for class com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentSelectionDefectChecker
 
ArrayAsKeyOfSetOrMap - Class in com.google.errorprone.bugpatterns
Warns that users should not have an array as a key to a Set or Map
ArrayAsKeyOfSetOrMap() - Constructor for class com.google.errorprone.bugpatterns.ArrayAsKeyOfSetOrMap
 
ArrayEquals - Class in com.google.errorprone.bugpatterns
 
ArrayEquals() - Constructor for class com.google.errorprone.bugpatterns.ArrayEquals
 
ArrayFillIncompatibleType - Class in com.google.errorprone.bugpatterns
Checks when Arrays.fill(Object[], Object) is called with object types that are guaranteed to result in an ArrayStoreException.
ArrayFillIncompatibleType() - Constructor for class com.google.errorprone.bugpatterns.ArrayFillIncompatibleType
 
ArrayHashCode - Class in com.google.errorprone.bugpatterns
 
ArrayHashCode() - Constructor for class com.google.errorprone.bugpatterns.ArrayHashCode
 
ArraysAsListPrimitiveArray - Class in com.google.errorprone.bugpatterns
 
ArraysAsListPrimitiveArray() - Constructor for class com.google.errorprone.bugpatterns.ArraysAsListPrimitiveArray
 
ArrayToString - Class in com.google.errorprone.bugpatterns
 
ArrayToString() - Constructor for class com.google.errorprone.bugpatterns.ArrayToString
 
asName(CharSequence) - Method in class com.google.errorprone.refaster.Inliner
 
AssertEqualsArgumentOrderChecker - Class in com.google.errorprone.bugpatterns.argumentselectiondefects
Checker to make sure that assertEquals-like methods are called with the arguments expected and actual the right way round.
AssertEqualsArgumentOrderChecker() - Constructor for class com.google.errorprone.bugpatterns.argumentselectiondefects.AssertEqualsArgumentOrderChecker
 
AssertFalse - Class in com.google.errorprone.bugpatterns
 
AssertFalse() - Constructor for class com.google.errorprone.bugpatterns.AssertFalse
 
AssertionFailureIgnored - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
AssertionFailureIgnored() - Constructor for class com.google.errorprone.bugpatterns.AssertionFailureIgnored
 
AssertThrowsMultipleStatements - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
AssertThrowsMultipleStatements() - Constructor for class com.google.errorprone.bugpatterns.AssertThrowsMultipleStatements
 
AssertThrowsUtils - Class in com.google.errorprone.bugpatterns
Utility methods for refactoring try-fail pattern to assertThrows, which is preferred.
AssistedInjectAndInjectOnConstructors - Class in com.google.errorprone.bugpatterns.inject
 
AssistedInjectAndInjectOnConstructors() - Constructor for class com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnConstructors
 
AssistedInjectAndInjectOnSameConstructor - Class in com.google.errorprone.bugpatterns.inject
 
AssistedInjectAndInjectOnSameConstructor() - Constructor for class com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnSameConstructor
 
AssistedInjectScoping - Class in com.google.errorprone.bugpatterns.inject.guice
This checker matches iff *both* of the following conditions are true: 1) The class is assisted: a) If there is a constructor that is annotated with @Inject and that constructor has at least one parameter that is annotated with @Assisted.
AssistedInjectScoping() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.AssistedInjectScoping
 
AssistedParameters - Class in com.google.errorprone.bugpatterns.inject.guice
 
AssistedParameters() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.AssistedParameters
 
asVarargs(T) - Static method in class com.google.errorprone.refaster.Refaster
Indicates that Refaster should treat this @Repeated argument specifically as a varargs argument.
AsyncCallableReturnsNull - Class in com.google.errorprone.bugpatterns
Checks that AsyncCallable implementations do not directly return null.
AsyncCallableReturnsNull() - Constructor for class com.google.errorprone.bugpatterns.AsyncCallableReturnsNull
 
AsyncFunctionReturnsNull - Class in com.google.errorprone.bugpatterns
Checks that AsyncFunction implementations do not directly return null.
AsyncFunctionReturnsNull() - Constructor for class com.google.errorprone.bugpatterns.AsyncFunctionReturnsNull
 
AUTOBOXING_DEFAULT - Static variable in class com.google.errorprone.refaster.Template
 
AutoFactoryAtInject - Class in com.google.errorprone.bugpatterns.inject
 
AutoFactoryAtInject() - Constructor for class com.google.errorprone.bugpatterns.inject.AutoFactoryAtInject
 
AutoValueBuilderDefaultsInConstructor - Class in com.google.errorprone.bugpatterns
See summary for details.
AutoValueBuilderDefaultsInConstructor() - Constructor for class com.google.errorprone.bugpatterns.AutoValueBuilderDefaultsInConstructor
 
AutoValueConstructorOrderChecker - Class in com.google.errorprone.bugpatterns.argumentselectiondefects
Checker to make sure that constructors for AutoValue types are invoked with arguments in the correct order.
AutoValueConstructorOrderChecker() - Constructor for class com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValueConstructorOrderChecker
 
AutoValueFinalMethods - Class in com.google.errorprone.bugpatterns
Checks the toString(), hashCode() and equals() methods are final in AutoValue classes.
AutoValueFinalMethods() - Constructor for class com.google.errorprone.bugpatterns.AutoValueFinalMethods
 
AutoValueImmutableFields - Class in com.google.errorprone.bugpatterns
Flags mutable collections in AutoValue.
AutoValueImmutableFields() - Constructor for class com.google.errorprone.bugpatterns.AutoValueImmutableFields
 
AutoValueSubclassLeaked - Class in com.google.errorprone.bugpatterns
Matches AutoValue_ uses outside the containing file.
AutoValueSubclassLeaked() - Constructor for class com.google.errorprone.bugpatterns.AutoValueSubclassLeaked
 

B

BadAnnotationImplementation - Class in com.google.errorprone.bugpatterns
Checker that ensures implementations of Annotation override equals and hashCode.
BadAnnotationImplementation() - Constructor for class com.google.errorprone.bugpatterns.BadAnnotationImplementation
 
BadComparable - Class in com.google.errorprone.bugpatterns
 
BadComparable() - Constructor for class com.google.errorprone.bugpatterns.BadComparable
 
BadImport - Class in com.google.errorprone.bugpatterns
 
BadImport() - Constructor for class com.google.errorprone.bugpatterns.BadImport
 
BadInstanceof - Class in com.google.errorprone.bugpatterns
Matches instanceof checks where the expression is a subtype of the checked type.
BadInstanceof() - Constructor for class com.google.errorprone.bugpatterns.BadInstanceof
 
BadShiftAmount - Class in com.google.errorprone.bugpatterns
 
BadShiftAmount() - Constructor for class com.google.errorprone.bugpatterns.BadShiftAmount
 
BanSerializableRead - Class in com.google.errorprone.bugpatterns
A BugChecker that detects use of the unsafe Serializable API.
BanSerializableRead() - Constructor for class com.google.errorprone.bugpatterns.BanSerializableRead
 
BareDotMetacharacter - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern for details.
BareDotMetacharacter() - Constructor for class com.google.errorprone.bugpatterns.BareDotMetacharacter
 
base() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Select
 
BeforeTemplate - Annotation Type in com.google.errorprone.refaster.annotation
Desired "before" version of a refactoring.
BigDecimalEquals - Class in com.google.errorprone.bugpatterns
Matches use of BigDecimal#equals, which compares scale as well (which is not likely to be intended).
BigDecimalEquals() - Constructor for class com.google.errorprone.bugpatterns.BigDecimalEquals
 
BigDecimalLiteralDouble - Class in com.google.errorprone.bugpatterns
Matches usages of new BigDecimal(double) which lose precision.
BigDecimalLiteralDouble() - Constructor for class com.google.errorprone.bugpatterns.BigDecimalLiteralDouble
 
BINARY_TREE_MATCHER - Static variable in class com.google.errorprone.bugpatterns.BadShiftAmount
 
bind(Context, ImportPolicy) - Static method in enum com.google.errorprone.refaster.ImportPolicy
 
BinderIdentityRestoredDangerously - Class in com.google.errorprone.bugpatterns.android
 
BinderIdentityRestoredDangerously() - Constructor for class com.google.errorprone.bugpatterns.android.BinderIdentityRestoredDangerously
 
bindExpression(JCTree.JCExpression, VisitorState, GuardedByFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder
Creates a GuardedByExpression from a bound AST node, or returns Optional.empty() if the AST node doesn't correspond to a 'simple' lock expression.
bindGuardedByString(Tree, String, VisitorState, GuardedByFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils
 
bindings - Variable in class com.google.errorprone.refaster.Inliner
 
Bindings - Class in com.google.errorprone.refaster
A type-safe map from objects of type Bindings.Key<V>, which consist of a String key and a Bindings.Key subclass, to values of type V.
Bindings.Key<V> - Class in com.google.errorprone.refaster
A key type for a Binding.
BindingToUnqualifiedCommonType - Class in com.google.errorprone.bugpatterns.inject.guice
 
BindingToUnqualifiedCommonType() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.BindingToUnqualifiedCommonType
 
bindString(String, GuardedBySymbolResolver, GuardedByFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder
Creates a GuardedByExpression from a string, given the resolution context.
BlockTemplate - Class in com.google.errorprone.refaster
Template representing a sequence of consecutive statements.
BlockTemplate() - Constructor for class com.google.errorprone.refaster.BlockTemplate
 
booleanLit(boolean) - Static method in class com.google.errorprone.refaster.ULiteral
 
BooleanParameter - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
BooleanParameter() - Constructor for class com.google.errorprone.bugpatterns.BooleanParameter
 
BoxedPrimitiveConstructor - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
BoxedPrimitiveConstructor() - Constructor for class com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor
 
BoxedPrimitiveEquality - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
BoxedPrimitiveEquality(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.BoxedPrimitiveEquality
 
BugPatternNaming - Class in com.google.errorprone.bugpatterns
See the summary.
BugPatternNaming() - Constructor for class com.google.errorprone.bugpatterns.BugPatternNaming
 
build() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
build() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
build() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
build() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
build() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
build() - Method in class com.google.errorprone.bugpatterns.StronglyType.Builder
 
build(VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
 
builder() - Static method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
 
Builder() - Constructor for class com.google.errorprone.bugpatterns.StronglyType.Builder
 
buildFix() - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
buildFix(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StringSplitter
 
buildMessage(String) - Method in class com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker
Builds the error message, given the list of locks that were not handled.
buildMessage(String) - Method in class com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker
 
buildMessage(String) - Method in class com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker
 
buildPartial() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
buildPartial() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
buildPartial() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
buildPartial() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
buildPartial() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
BuiltInCheckerSuppliers - Class in com.google.errorprone.scanner
Static helper class that provides ScannerSuppliers and BugCheckers for the built-in Error Prone checks, as opposed to plugin checks or checks used in tests.
BundleDeserializationCast - Class in com.google.errorprone.bugpatterns.android
 
BundleDeserializationCast() - Constructor for class com.google.errorprone.bugpatterns.android.BundleDeserializationCast
 
ByteBufferBackingArray - Class in com.google.errorprone.bugpatterns
Checks when ByteBuffer.array() is used without calling .arrayOffset() to know the offset of the array, or when the buffer wasn't initialized using ByteBuffer.wrap() or ByteBuffer.allocate().
ByteBufferBackingArray() - Constructor for class com.google.errorprone.bugpatterns.ByteBufferBackingArray
 

C

CacheLoaderNull - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
CacheLoaderNull() - Constructor for class com.google.errorprone.bugpatterns.CacheLoaderNull
 
CanBeStaticAnalyzer - Class in com.google.errorprone.bugpatterns
Analyzes trees for references to their enclosing instance.
CanBeStaticAnalyzer.CanBeStaticResult - Class in com.google.errorprone.bugpatterns
Stores the result of a can-be-static query.
canBeStaticResult(Tree, Symbol, VisitorState) - Static method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
 
CanBeStaticResult() - Constructor for class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer.CanBeStaticResult
 
CannotMockFinalClass - Class in com.google.errorprone.bugpatterns
Bug pattern to recognize attempts to mock final types.
CannotMockFinalClass() - Constructor for class com.google.errorprone.bugpatterns.CannotMockFinalClass
 
CanonicalDuration - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
CanonicalDuration() - Constructor for class com.google.errorprone.bugpatterns.CanonicalDuration
 
canonicalName() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
The fully-qualified canonical name of the type.
canPossiblyBeStatic() - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer.CanBeStaticResult
Whether the method could *possibly* be static: i.e., this is false if it references an instance field.
CatchAndPrintStackTrace - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
CatchAndPrintStackTrace() - Constructor for class com.google.errorprone.bugpatterns.CatchAndPrintStackTrace
 
CatchFail - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
CatchFail() - Constructor for class com.google.errorprone.bugpatterns.CatchFail
 
CatchingUnchecked - Class in com.google.errorprone.bugpatterns
Flags code which catches RuntimeExceptions under the guise of catching Exception.
CatchingUnchecked() - Constructor for class com.google.errorprone.bugpatterns.CatchingUnchecked
 
ChainedAssertionLosesContext - Class in com.google.errorprone.bugpatterns
Identifies calls to assertThat and similar methods inside the implementation of a Subject assertion method.
ChainedAssertionLosesContext() - Constructor for class com.google.errorprone.bugpatterns.ChainedAssertionLosesContext
 
ChainingConstructorIgnoresParameter - Class in com.google.errorprone.bugpatterns
Checks, if two constructors in a class both accept Foo foo and one calls the other, that the caller passes foo as a parameter.
ChainingConstructorIgnoresParameter() - Constructor for class com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter
 
CHAR_SEQUENCE - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
CharacterGetNumericValue - Class in com.google.errorprone.bugpatterns
Checks for use of Character.getNumericValue and UCharacter.getNumericValue
CharacterGetNumericValue() - Constructor for class com.google.errorprone.bugpatterns.CharacterGetNumericValue
 
charAt(int) - Method in class com.google.errorprone.refaster.StringName
 
charLit(char) - Static method in class com.google.errorprone.refaster.ULiteral
 
check(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.apidiff.AndroidJdkLibsChecker
 
check(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffChecker
 
CheckedExceptionNotThrown - Class in com.google.errorprone.bugpatterns
Flags checked exceptions which are claimed to be thrown, but are not.
CheckedExceptionNotThrown() - Constructor for class com.google.errorprone.bugpatterns.CheckedExceptionNotThrown
 
checkForImmutability(Optional<ClassTree>, ImmutableSet<String>, Type.ClassType, ImmutableAnalysis.ViolationReporter) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis
Check that an @Immutable-annotated class: does not declare or inherit any mutable fields, any immutable supertypes are instantiated with immutable type arguments as required by their containerOf spec, and any enclosing instances are immutable.
checkGuardedAccess(Tree, GuardedByExpression, HeldLockSet, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByChecker
 
checkGuardedBy(boolean, String) - Static method in exception com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy
Throws an IllegalGuardedBy exception if the given condition is false.
checkGuardedBy(boolean, String, Object...) - Static method in exception com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy
Throws an IllegalGuardedBy exception if the given condition is false.
checkInstantiation(Symbol.TypeVariableSymbol, Collection<Type>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Checks that any thread-safe type parameters are instantiated with thread-safe types.
checkInstantiation(Collection<Symbol.TypeVariableSymbol>, Collection<Type>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
 
checkInvocation(Type, Symbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis
 
checkInvocation(Type, Symbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Checks the instantiation of any thread-safe type parameters in the current invocation.
checkMethod(MethodTree, ImmutableSet<Symbol.MethodSymbol>, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit3TestNotRun
Matches iff: Method's name begins with misspelled variation of "test".
CheckNotNullMultipleTimes - Class in com.google.errorprone.bugpatterns
Checks for the same variable being checked against null twice in a method.
CheckNotNullMultipleTimes() - Constructor for class com.google.errorprone.bugpatterns.CheckNotNullMultipleTimes
 
CheckReturnValue - Class in com.google.errorprone.bugpatterns
 
CheckReturnValue(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.CheckReturnValue
 
checkSuperInstantiation(Set<String>, AnnotationInfo, Type) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Check that the super-type of a @ThreadSafe-annotated type is instantiated with threadsafe type arguments where required by its annotation's containerOf element, and that any type arguments that correspond to containerOf type parameters on the sub-type are also in the super-type's containerOf spec.
Choice<T> - Class in com.google.errorprone.refaster
A representation of a choice with zero or more options, which may be evaluated lazily or strictly.
CLASS_DIFF_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
CLASS_LITERAL - com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
 
CLASS_NAME_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
CLASS_NAME_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
CLASS_NAME_WITH_T - com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
A valid Type Parameter name, that follows the style guide rule:
ClassCanBeStatic - Class in com.google.errorprone.bugpatterns
 
ClassCanBeStatic() - Constructor for class com.google.errorprone.bugpatterns.ClassCanBeStatic
 
classify(String) - Static method in enum com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
 
ClassLiteral() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.ClassLiteral
 
ClassMemberKey() - Constructor for class com.google.errorprone.bugpatterns.apidiff.ApiDiff.ClassMemberKey
 
ClassName - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ClassName() - Constructor for class com.google.errorprone.bugpatterns.ClassName
 
ClassNamedLikeTypeParameter - Class in com.google.errorprone.bugpatterns
 
ClassNamedLikeTypeParameter() - Constructor for class com.google.errorprone.bugpatterns.ClassNamedLikeTypeParameter
 
ClassNewInstance - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ClassNewInstance() - Constructor for class com.google.errorprone.bugpatterns.ClassNewInstance
 
classReference(Inliner, CharSequence, CharSequence) - Method in enum com.google.errorprone.refaster.ImportPolicy
 
clazz() - Static method in class com.google.errorprone.refaster.Refaster
This is a placeholder for the expression T.class.
clear() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
clear() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
clear() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
clear() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
clear() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
clearBinding(Bindings.Key<?>) - Method in class com.google.errorprone.refaster.Unifier
 
clearClassDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
clearClassName() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
string class_name = 1;
clearClassName() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
string class_name = 1;
clearDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
clearEverythingDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
clearField(Descriptors.FieldDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
clearIdentifier() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
string identifier = 1;
clearMember() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
clearMemberDescriptor() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
a JVMS 4.3 member descriptor
clearMemberDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
clone() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
clone() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
clone() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
clone() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
clone() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
CloseableProvides - Class in com.google.errorprone.bugpatterns.inject
 
CloseableProvides() - Constructor for class com.google.errorprone.bugpatterns.inject.CloseableProvides
 
COLLECTION - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
CollectionIncompatibleType - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
Checker for calling Object-accepting methods with types that don't match the type arguments of their container types.
CollectionIncompatibleType(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType
 
CollectionToArraySafeParameter - Class in com.google.errorprone.bugpatterns
 
CollectionToArraySafeParameter() - Constructor for class com.google.errorprone.bugpatterns.CollectionToArraySafeParameter
 
CollectionUndefinedEquality - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
Highlights use of Collection#contains (and others) with types that do not have well-defined equals.
CollectionUndefinedEquality() - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionUndefinedEquality
 
COLLECTOR_OF_CALL - Static variable in class com.google.errorprone.bugpatterns.CollectorShouldNotUseState
 
CollectorShouldNotUseState - Class in com.google.errorprone.bugpatterns
 
CollectorShouldNotUseState() - Constructor for class com.google.errorprone.bugpatterns.CollectorShouldNotUseState
 
com.google.errorprone - package com.google.errorprone
 
com.google.errorprone.bugpatterns - package com.google.errorprone.bugpatterns
Checks added to the java compiler which detect common bug patterns.
com.google.errorprone.bugpatterns.android - package com.google.errorprone.bugpatterns.android
 
com.google.errorprone.bugpatterns.apidiff - package com.google.errorprone.bugpatterns.apidiff
 
com.google.errorprone.bugpatterns.argumentselectiondefects - package com.google.errorprone.bugpatterns.argumentselectiondefects
 
com.google.errorprone.bugpatterns.checkreturnvalue - package com.google.errorprone.bugpatterns.checkreturnvalue
 
com.google.errorprone.bugpatterns.collectionincompatibletype - package com.google.errorprone.bugpatterns.collectionincompatibletype
 
com.google.errorprone.bugpatterns.flogger - package com.google.errorprone.bugpatterns.flogger
 
com.google.errorprone.bugpatterns.formatstring - package com.google.errorprone.bugpatterns.formatstring
 
com.google.errorprone.bugpatterns.inject - package com.google.errorprone.bugpatterns.inject
Bug patterns related to dependency injection and JSR 330.
com.google.errorprone.bugpatterns.inject.dagger - package com.google.errorprone.bugpatterns.inject.dagger
Bug patterns related to Dagger.
com.google.errorprone.bugpatterns.inject.guice - package com.google.errorprone.bugpatterns.inject.guice
Bug patterns related to Guice.
com.google.errorprone.bugpatterns.inlineme - package com.google.errorprone.bugpatterns.inlineme
 
com.google.errorprone.bugpatterns.javadoc - package com.google.errorprone.bugpatterns.javadoc
 
com.google.errorprone.bugpatterns.nullness - package com.google.errorprone.bugpatterns.nullness
 
com.google.errorprone.bugpatterns.overloading - package com.google.errorprone.bugpatterns.overloading
 
com.google.errorprone.bugpatterns.threadsafety - package com.google.errorprone.bugpatterns.threadsafety
 
com.google.errorprone.bugpatterns.time - package com.google.errorprone.bugpatterns.time
 
com.google.errorprone.refaster - package com.google.errorprone.refaster
 
com.google.errorprone.refaster.annotation - package com.google.errorprone.refaster.annotation
 
com.google.errorprone.scanner - package com.google.errorprone.scanner
 
ComparableAndComparator - Class in com.google.errorprone.bugpatterns
 
ComparableAndComparator() - Constructor for class com.google.errorprone.bugpatterns.ComparableAndComparator
 
ComparableType - Class in com.google.errorprone.bugpatterns
 
ComparableType() - Constructor for class com.google.errorprone.bugpatterns.ComparableType
 
CompareToZero - Class in com.google.errorprone.bugpatterns
Suggests comparing the result of compareTo to only 0.
CompareToZero() - Constructor for class com.google.errorprone.bugpatterns.CompareToZero
 
ComparingThisWithNull - Class in com.google.errorprone.bugpatterns
Check for expressions containing this != null or this == null
ComparingThisWithNull() - Constructor for class com.google.errorprone.bugpatterns.ComparingThisWithNull
 
ComparisonContractViolated - Class in com.google.errorprone.bugpatterns
 
ComparisonContractViolated() - Constructor for class com.google.errorprone.bugpatterns.ComparisonContractViolated
 
ComparisonOutOfRange - Class in com.google.errorprone.bugpatterns
 
ComparisonOutOfRange() - Constructor for class com.google.errorprone.bugpatterns.ComparisonOutOfRange
 
compatibilityOfTypes(Type, Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils
 
CompatibleWithMisuse - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
 
CompatibleWithMisuse() - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.CompatibleWithMisuse
 
CompileTimeConstantChecker - Class in com.google.errorprone.bugpatterns
Detects invocations of methods with a parameter annotated @CompileTimeConstant such that the corresponding actual parameter is not a compile-time constant expression, and initialisation of fields declared @CompileTimeConstant final such that the actual value is not a compile-time constant expression.
CompileTimeConstantChecker() - Constructor for class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
ComplexBooleanConstant - Class in com.google.errorprone.bugpatterns
 
ComplexBooleanConstant() - Constructor for class com.google.errorprone.bugpatterns.ComplexBooleanConstant
 
ComputeIfAbsentAmbiguousReference - Class in com.google.errorprone.bugpatterns
ComputeIfAbsentAmbiguousReference() - Constructor for class com.google.errorprone.bugpatterns.ComputeIfAbsentAmbiguousReference
 
condition(boolean) - Method in class com.google.errorprone.refaster.Choice
Returns this choice if condition, otherwise the empty choice.
condition(boolean, T) - Static method in class com.google.errorprone.refaster.Choice
Returns a Choice with t as an option if condition, and no options otherwise.
condition(Predicate<? super T>) - Method in class com.google.errorprone.refaster.Choice
Filters the choices to those that satisfy the provided Predicate.
ConditionalExpressionNumericPromotion - Class in com.google.errorprone.bugpatterns
 
ConditionalExpressionNumericPromotion() - Constructor for class com.google.errorprone.bugpatterns.ConditionalExpressionNumericPromotion
 
CONSTANT_EQUALS - com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression.ConstantExpressionKind
 
ConstantEquals() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantEquals
 
constantExpression(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions
 
ConstantExpression() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression
 
ConstantExpressions - Class in com.google.errorprone.bugpatterns.threadsafety
Helper for establishing whether expressions correspond to a constant expression.
ConstantExpressions(WellKnownMutability) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions
 
ConstantExpressions.ConstantEquals - Class in com.google.errorprone.bugpatterns.threadsafety
Represents a binary equals call on two constant expressions.
ConstantExpressions.ConstantExpression - Class in com.google.errorprone.bugpatterns.threadsafety
Represents a constant expression.
ConstantExpressions.ConstantExpression.ConstantExpressionKind - Enum in com.google.errorprone.bugpatterns.threadsafety
The kind of a constant expression.
ConstantExpressions.ConstantExpressionVisitor - Interface in com.google.errorprone.bugpatterns.threadsafety
Visitor for scanning over the components of a constant expression.
ConstantExpressions.PureMethodInvocation - Class in com.google.errorprone.bugpatterns.threadsafety
Represents both a constant method call or a constant field/local access, depending on the actual type of symbol.
ConstantExpressions.Truthiness - Class in com.google.errorprone.bugpatterns.threadsafety
Represents sets of things known to be true and false if a boolean statement evaluated true.
ConstantField - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ConstantField() - Constructor for class com.google.errorprone.bugpatterns.ConstantField
 
ConstantOverflow - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ConstantOverflow() - Constructor for class com.google.errorprone.bugpatterns.ConstantOverflow
 
ConstantPatternCompile - Class in com.google.errorprone.bugpatterns
Flags variables initialized with Pattern.compile(String) calls that could be constants.
ConstantPatternCompile() - Constructor for class com.google.errorprone.bugpatterns.ConstantPatternCompile
 
containerOf() - Method in class com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo
 
containerOfAnnotation(Class<? extends Annotation>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
An annotation which marks a generic parameter as a container type.
ContainmentMatchers - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
Matchers for methods which express containment, like Collection.contains(java.lang.Object).
containsAnonymousClassUsingState - Variable in class com.google.errorprone.bugpatterns.CollectorShouldNotUseState
 
containsSyntheticParameterName(Symbol.MethodSymbol) - Static method in class com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment
Returns true if the method has synthetic parameter names, indicating the real names are not available.
contentEquals(CharSequence) - Method in class com.google.errorprone.refaster.StringName
 
context() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
ControlFlowVisitor - Class in com.google.errorprone.refaster
Analyzes a series of statements to determine whether they don't, sometimes, or never return.
ControlFlowVisitor.Result - Enum in com.google.errorprone.refaster
The state of whether a sequence of statements may return, break out of the visited statements, or neither.
CONVERT_TO_IDENT - Static variable in class com.google.errorprone.refaster.UMemberSelect
Use of this string as an expression in a member select will cause this method select to be inlined as an identifier.
correctAnnotation() - Method in class com.google.errorprone.bugpatterns.JUnit4SetUpNotRun
 
correctAnnotation() - Method in class com.google.errorprone.bugpatterns.JUnit4TearDownNotRun
 
CouldNotResolveImportException - Exception in com.google.errorprone.refaster
Exception thrown when a class symbol could not be resolved by the compiler.
CouldNotResolveImportException(CharSequence) - Constructor for exception com.google.errorprone.refaster.CouldNotResolveImportException
 
create() - Static method in class com.google.errorprone.refaster.Bindings
 
create(ImmutableClassToInstanceMap<Annotation>, Iterable<UTypeVar>, Map<String, ? extends UType>, UExpression, UType) - Static method in class com.google.errorprone.refaster.ExpressionTemplate
 
create(ImmutableClassToInstanceMap<Annotation>, Iterable<UTypeVar>, Map<String, ? extends UType>, Iterable<? extends UStatement>) - Static method in class com.google.errorprone.refaster.BlockTemplate
 
create(GuardedByExpression, Symbol, Type) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Select
 
create(Bindings) - Static method in class com.google.errorprone.refaster.Bindings
 
create(Bindings.Key<V>, V) - Static method in class com.google.errorprone.refaster.Bindings
 
create(Bindings.Key<V1>, V1, Bindings.Key<V2>, V2) - Static method in class com.google.errorprone.refaster.Bindings
 
create(UClassIdent, CharSequence, UType) - Static method in class com.google.errorprone.refaster.UStaticIdent
 
create(UExpression) - Static method in class com.google.errorprone.refaster.UReturn
 
create(UExpression...) - Static method in class com.google.errorprone.refaster.UAnyOf
 
create(UExpression, UExpression...) - Static method in class com.google.errorprone.refaster.UMethodInvocation
 
create(UExpression, UType) - Static method in class com.google.errorprone.refaster.ExpressionTemplate
 
create(UExpression, CharSequence, UType) - Static method in class com.google.errorprone.refaster.UMemberSelect
 
create(UExpression, List<UExpression>) - Static method in class com.google.errorprone.refaster.UMethodInvocation
 
create(Unifier, List<? extends StatementTree>) - Static method in class com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements
 
create(UStatement...) - Static method in class com.google.errorprone.refaster.BlockTemplate
 
create(UType, UType...) - Static method in class com.google.errorprone.refaster.UMethodType
 
create(UType, List<UType>) - Static method in class com.google.errorprone.refaster.UMethodType
 
create(ExpressionTree, Type, Type, AbstractCollectionIncompatibleTypeMatcher) - Static method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
create(Tree.Kind, Object) - Static method in class com.google.errorprone.refaster.ULiteral
 
create(Symbol) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.ClassLiteral
 
create(Symbol) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.LocalVariable
 
create(Symbol) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.TypeLiteral
 
create(Symbol.ClassSymbol, CharSequence, UType) - Static method in class com.google.errorprone.refaster.UStaticIdent
 
create(Symbol.VarSymbol, ModifiersTree) - Static method in class com.google.errorprone.refaster.LocalVarBinding
 
create(Type) - Static method in class com.google.errorprone.refaster.UTypeVar.TypeWithExpression
 
create(Type, JCTree.JCExpression) - Static method in class com.google.errorprone.refaster.UTypeVar.TypeWithExpression
 
create(CharSequence) - Static method in class com.google.errorprone.refaster.UFreeIdent
 
create(CharSequence, UExpression) - Static method in class com.google.errorprone.refaster.UVariableDecl
 
create(CharSequence, UExpression, UExpression) - Static method in class com.google.errorprone.refaster.UVariableDecl
 
create(CharSequence, List<UType>) - Static method in class com.google.errorprone.refaster.UClassType
 
create(Exception, String) - Static method in class com.google.errorprone.bugpatterns.formatstring.FormatStringValidation.ValidationResult
 
create(Iterable<? extends UExpression>) - Static method in class com.google.errorprone.refaster.UAnyOf
 
create(Iterable<UTypeVar>, Map<String, ? extends UType>, UStatement...) - Static method in class com.google.errorprone.refaster.BlockTemplate
 
create(String) - Static method in class com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo
 
create(String) - Static method in class com.google.errorprone.refaster.UTypeVar
 
create(String, UType) - Static method in class com.google.errorprone.refaster.UTypeVar
 
create(String, UType...) - Static method in class com.google.errorprone.refaster.UClassType
 
create(String, UType, UType) - Static method in class com.google.errorprone.refaster.UTypeVar
 
create(String, CharSequence, UType) - Static method in class com.google.errorprone.refaster.UStaticIdent
 
create(String, Iterable<UTypeVar>, Collection<? extends Template<?>>, Collection<? extends Template<?>>, ImmutableClassToInstanceMap<Annotation>) - Static method in class com.google.errorprone.refaster.RefasterRule
 
create(String, Iterable<String>) - Static method in class com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo
 
create(String, String) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff.ClassMemberKey
 
create(String, Collection<? extends Template<?>>, Collection<? extends Template<?>>) - Static method in class com.google.errorprone.refaster.RefasterRule
 
create(List<UTypeVar>, UType) - Static method in class com.google.errorprone.refaster.UForAll
 
create(Map<String, ? extends UType>, UExpression, UType) - Static method in class com.google.errorprone.refaster.ExpressionTemplate
 
create(Map<String, ? extends UType>, UStatement...) - Static method in class com.google.errorprone.refaster.BlockTemplate
 
create(ConsPStack<String>) - Static method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
 
createInliner() - Method in class com.google.errorprone.refaster.TemplateMatch
 
createInliner() - Method in class com.google.errorprone.refaster.Unifier
 
createTemplate(Context, MethodTree) - Static method in class com.google.errorprone.refaster.UTemplater
Returns a template based on a method.

D

DaggerAnnotations - Class in com.google.errorprone.bugpatterns.inject.dagger
A utility class for static analysis having to do with Dagger annotations.
DangerousLiteralNullChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DangerousLiteralNullChecker() - Constructor for class com.google.errorprone.bugpatterns.DangerousLiteralNullChecker
 
DATE - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
DateChecker - Class in com.google.errorprone.bugpatterns.time
Warns against suspect looking calls to Date APIs.
DateChecker() - Constructor for class com.google.errorprone.bugpatterns.time.DateChecker
 
DateFormatConstant - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DateFormatConstant() - Constructor for class com.google.errorprone.bugpatterns.DateFormatConstant
 
DeadException - Class in com.google.errorprone.bugpatterns
 
DeadException() - Constructor for class com.google.errorprone.bugpatterns.DeadException
 
DeadThread - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DeadThread() - Constructor for class com.google.errorprone.bugpatterns.DeadThread
 
debugPrint() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
 
DeduplicateConstants - Class in com.google.errorprone.bugpatterns
A checker that suggests deduplicating literals with existing constant variables.
DeduplicateConstants() - Constructor for class com.google.errorprone.bugpatterns.DeduplicateConstants
 
defaultAction(Tree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
defaultAction(Tree, Unifier) - Method in class com.google.errorprone.refaster.UAnyOf
 
defaultAction(Tree, Unifier) - Method in class com.google.errorprone.refaster.UFreeIdent
 
defaultAction(Tree, Unifier) - Method in class com.google.errorprone.refaster.UPlaceholderExpression
 
defaultAction(Tree, Unifier) - Method in class com.google.errorprone.refaster.UStaticIdent
 
defaultAction(Tree, Unifier) - Method in class com.google.errorprone.refaster.UTree
 
defaultAction(Tree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
DefaultCharset - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DefaultCharset(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.DefaultCharset
 
defaultChecks() - Static method in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
Returns a ScannerSupplier with the BugCheckers that are in the ENABLED lists.
DefaultPackage - Class in com.google.errorprone.bugpatterns
Java classes shouldn't use default package.
DefaultPackage() - Constructor for class com.google.errorprone.bugpatterns.DefaultPackage
 
delegate() - Method in class com.google.errorprone.refaster.Bindings
 
DepAnn - Class in com.google.errorprone.bugpatterns
Matches the behaviour of the javac dep-ann Xlint warning.
DepAnn() - Constructor for class com.google.errorprone.bugpatterns.DepAnn
 
DeprecatedVariable - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DeprecatedVariable() - Constructor for class com.google.errorprone.bugpatterns.DeprecatedVariable
 
describe(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComparisonOutOfRange
Suggested fixes are as follows.
describe(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PreconditionsInvalidPlaceholder
 
describe(Tree, ThreadSafety.Violation) - Method in interface com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis.ViolationReporter
 
describeForAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SelfAssignment
We expect that the lhs is a field and the rhs is an identifier, specifically a parameter to the method.
describeForVarDecl(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SelfAssignment
 
describeReturnValueIgnored(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Uses the default description for results ignored via a method reference.
describeReturnValueIgnored(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Fixes the error by assigning the result of the call to the receiver reference, or deleting the method call.
describeReturnValueIgnored(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.RectIntersectReturnValueIgnored
 
describeReturnValueIgnored(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IgnoredPureGetter
 
describeReturnValueIgnored(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Uses the default description for results ignored via a constructor call.
describeReturnValueIgnored(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
 
descriptionMessageForDefaultMatch(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractToString
Adds the description message for match on the type without fixes.
descriptionMessageForDefaultMatch(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.LiteProtoToString
 
descriptionMessageForDefaultMatch(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.ObjectToString
 
descriptionMessageForDefaultMatch(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.SymbolToString
 
descriptionMessageForDefaultMatch(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.TreeToString
 
descriptionMessageForDefaultMatch(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeToString
 
descriptor() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff.ClassMemberKey
The JVMS 4.3 member descriptor.
DIFF_NOT_SET - com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
 
DifferentNameButSame - Class in com.google.errorprone.bugpatterns
Discourages using multiple names to refer to the same type within a file (e.g.
DifferentNameButSame() - Constructor for class com.google.errorprone.bugpatterns.DifferentNameButSame
 
DISABLED_CHECKS - Static variable in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
A list of all checks that are off by default.
DiscardedPostfixExpression - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DiscardedPostfixExpression() - Constructor for class com.google.errorprone.bugpatterns.DiscardedPostfixExpression
 
DistinctVarargsChecker - Class in com.google.errorprone.bugpatterns
ErrorProne checker to generate warning when method expecting distinct varargs is invoked with same variable argument.
DistinctVarargsChecker() - Constructor for class com.google.errorprone.bugpatterns.DistinctVarargsChecker
 
DivZero - Class in com.google.errorprone.bugpatterns
Matches the behaviour of javac's divzero xlint warning.
DivZero() - Constructor for class com.google.errorprone.bugpatterns.DivZero
 
doesNotHaveRuntimeRetention(Element) - Static method in class com.google.errorprone.bugpatterns.inject.ElementPredicates
 
DoNotCallChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DoNotCallChecker() - Constructor for class com.google.errorprone.bugpatterns.DoNotCallChecker
 
DoNotCallSuggester - Class in com.google.errorprone.bugpatterns
If a method always throws an exception, consider annotating it with @DoNotCall to prevent calls at compile-time instead failing at runtime.
DoNotCallSuggester() - Constructor for class com.google.errorprone.bugpatterns.DoNotCallSuggester
 
DoNotClaimAnnotations - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DoNotClaimAnnotations() - Constructor for class com.google.errorprone.bugpatterns.DoNotClaimAnnotations
 
DoNotMockAutoValue - Class in com.google.errorprone.bugpatterns
Suggests not mocking AutoValue classes.
DoNotMockAutoValue() - Constructor for class com.google.errorprone.bugpatterns.DoNotMockAutoValue
 
DoNotMockChecker - Class in com.google.errorprone.bugpatterns
Points out if a Mockito or EasyMock mock is mocking an object that would be better off being tested using an alternative instance.
DoNotMockChecker() - Constructor for class com.google.errorprone.bugpatterns.DoNotMockChecker
 
DoubleBraceInitialization - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
DoubleBraceInitialization() - Constructor for class com.google.errorprone.bugpatterns.DoubleBraceInitialization
 
DoubleCheckedLocking - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
DoubleCheckedLocking() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking
 
doubleLit(double) - Static method in class com.google.errorprone.refaster.ULiteral
 
DuplicateMapKeys - Class in com.google.errorprone.bugpatterns
Flags duplicate keys used in ImmutableMap construction.
DuplicateMapKeys() - Constructor for class com.google.errorprone.bugpatterns.DuplicateMapKeys
 
DurationFrom - Class in com.google.errorprone.bugpatterns.time
Bans calls to Duration.from(temporalAmount) where temporalAmount is a Period.
DurationFrom() - Constructor for class com.google.errorprone.bugpatterns.time.DurationFrom
 
DurationGetTemporalUnit - Class in com.google.errorprone.bugpatterns.time
Bans calls to Duration.get(temporalUnit) where temporalUnit is not SECONDS or NANOS.
DurationGetTemporalUnit() - Constructor for class com.google.errorprone.bugpatterns.time.DurationGetTemporalUnit
 
DurationTemporalUnit - Class in com.google.errorprone.bugpatterns.time
Bans calls to Duration APIs where the TemporalUnit is not ChronoUnit.DAYS or it has an estimated duration (which is guaranteed to throw an DateTimeException).
DurationTemporalUnit() - Constructor for class com.google.errorprone.bugpatterns.time.DurationTemporalUnit
 
DurationToLongTimeUnit - Class in com.google.errorprone.bugpatterns.time
Reports an error when a Duration or Instant is incorrectly decomposed in order to call an API which accepts a <long, TimeUnit> pair.
DurationToLongTimeUnit() - Constructor for class com.google.errorprone.bugpatterns.time.DurationToLongTimeUnit
 

E

ElementPredicates - Class in com.google.errorprone.bugpatterns.inject
Predicates for Element objects related to dependency injection.
emitComment(String) - Static method in class com.google.errorprone.refaster.Refaster
This is a special method to emit a one-line comment.
emitCommentBefore(String, T) - Static method in class com.google.errorprone.refaster.Refaster
This is a special method to emit a comment before an expression.
EmptyBlockTag - Class in com.google.errorprone.bugpatterns.javadoc
Matches block tags (@param, @return, @throws, @deprecated) with an empty description.
EmptyBlockTag() - Constructor for class com.google.errorprone.bugpatterns.javadoc.EmptyBlockTag
 
EmptyCatch - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
EmptyCatch() - Constructor for class com.google.errorprone.bugpatterns.EmptyCatch
 
EmptyIfStatement - Class in com.google.errorprone.bugpatterns
This checker finds and fixes empty statements after an if, with no else part.
EmptyIfStatement() - Constructor for class com.google.errorprone.bugpatterns.EmptyIfStatement
 
EmptySetMultibindingContributions - Class in com.google.errorprone.bugpatterns.inject.dagger
 
EmptySetMultibindingContributions() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.EmptySetMultibindingContributions
 
EmptyTopLevelDeclaration - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
EmptyTopLevelDeclaration() - Constructor for class com.google.errorprone.bugpatterns.EmptyTopLevelDeclaration
 
ENABLED_ERRORS - Static variable in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
A list of all checks with severity ERROR that are on by default.
ENABLED_WARNINGS - Static variable in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
A list of all checks with severity WARNING that are on by default.
enclosingClass() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
enter() - Method in class com.google.errorprone.refaster.Inliner
 
enumValueOf(String) - Static method in class com.google.errorprone.refaster.Refaster
This is a placeholder for the expression E.valueOf(string).
equals(Object) - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantEquals
 
equals(Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
equals(Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
equals(Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
equals(Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
equals(Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
equals(Object) - Method in class com.google.errorprone.refaster.Bindings.Key
 
equals(Object) - Method in class com.google.errorprone.refaster.UTypeVar
 
EqualsBrokenForNull - Class in com.google.errorprone.bugpatterns.nullness
BugChecker adds a null check to equals() method implementations which don't satisfy the null contract of Object.equals(java.lang.Object) i.e.
EqualsBrokenForNull() - Constructor for class com.google.errorprone.bugpatterns.nullness.EqualsBrokenForNull
 
EqualsGetClass - Class in com.google.errorprone.bugpatterns
Discourages the use of Object.getClass() when implementing Object.equals(Object) for non-final classes.
EqualsGetClass() - Constructor for class com.google.errorprone.bugpatterns.EqualsGetClass
 
EqualsHashCode - Class in com.google.errorprone.bugpatterns
Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
EqualsHashCode() - Constructor for class com.google.errorprone.bugpatterns.EqualsHashCode
 
EqualsIncompatibleType - Class in com.google.errorprone.bugpatterns
 
EqualsIncompatibleType(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.EqualsIncompatibleType
 
EqualsMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
A BugChecker; see the associated BugPattern annotation for details.
EqualsMissingNullable() - Constructor for class com.google.errorprone.bugpatterns.nullness.EqualsMissingNullable
 
EqualsNaN - Class in com.google.errorprone.bugpatterns
 
EqualsNaN() - Constructor for class com.google.errorprone.bugpatterns.EqualsNaN
 
EqualsNull - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
EqualsNull() - Constructor for class com.google.errorprone.bugpatterns.EqualsNull
 
EqualsReference - Class in com.google.errorprone.bugpatterns
 
EqualsReference() - Constructor for class com.google.errorprone.bugpatterns.EqualsReference
 
EqualsUnsafeCast - Class in com.google.errorprone.bugpatterns
Checks for equals implementations making unsafe casts.
EqualsUnsafeCast() - Constructor for class com.google.errorprone.bugpatterns.EqualsUnsafeCast
 
EqualsUsingHashCode - Class in com.google.errorprone.bugpatterns
Discourages implementing equals using hashCode.
EqualsUsingHashCode() - Constructor for class com.google.errorprone.bugpatterns.EqualsUsingHashCode
 
EqualsWrongThing - Class in com.google.errorprone.bugpatterns
Checks for equals implementations comparing non-corresponding fields.
EqualsWrongThing() - Constructor for class com.google.errorprone.bugpatterns.EqualsWrongThing
 
ErroneousThreadPoolConstructorChecker - Class in com.google.errorprone.bugpatterns
ErrorProne checker to generate warning whenever ThreadPoolExecutor is constructed with different corePoolSize and maximumPoolSize using an unbounded workQueue
ErroneousThreadPoolConstructorChecker() - Constructor for class com.google.errorprone.bugpatterns.ErroneousThreadPoolConstructorChecker
 
ERROR - com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
 
errorChecks() - Static method in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
Returns a ScannerSupplier with the BugCheckers that are in the ENABLED_ERRORS list.
ErrorProneJavaCompiler - Class in com.google.errorprone
An Error Prone compiler that implements JavaCompiler.
ErrorProneJavaCompiler() - Constructor for class com.google.errorprone.ErrorProneJavaCompiler
 
ErrorProneJavaCompiler(ScannerSupplier) - Constructor for class com.google.errorprone.ErrorProneJavaCompiler
 
ErrorProneJavacPlugin - Class in com.google.errorprone
A javac Plugin that runs Error Prone.
ErrorProneJavacPlugin() - Constructor for class com.google.errorprone.ErrorProneJavacPlugin
 
EscapedEntity - Class in com.google.errorprone.bugpatterns.javadoc
Finds unescaped entities in Javadocs.
EscapedEntity() - Constructor for class com.google.errorprone.bugpatterns.javadoc.EscapedEntity
 
EVERYTHING_DIFF - com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
 
EVERYTHING_DIFF_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
exception() - Method in class com.google.errorprone.bugpatterns.formatstring.FormatStringValidation.ValidationResult
The exception thrown by String.format.
ExpectedExceptionChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ExpectedExceptionChecker() - Constructor for class com.google.errorprone.bugpatterns.ExpectedExceptionChecker
 
expectedTypes(Inliner) - Method in class com.google.errorprone.refaster.Template
Returns a list of the expected types to be matched.
expressionArgumentTypes() - Method in class com.google.errorprone.refaster.Template
 
ExpressionTemplate - Class in com.google.errorprone.refaster
Implementation of a template to match and replace an expression anywhere in an AST.
ExpressionTemplate() - Constructor for class com.google.errorprone.refaster.ExpressionTemplate
 
ExtendingJUnitAssert - Class in com.google.errorprone.bugpatterns
 
ExtendingJUnitAssert() - Constructor for class com.google.errorprone.bugpatterns.ExtendingJUnitAssert
 
ExtendsAutoValue - Class in com.google.errorprone.bugpatterns
Makes sure that you are not extending a class that has @AutoValue as an annotation.
ExtendsAutoValue() - Constructor for class com.google.errorprone.bugpatterns.ExtendsAutoValue
 
extract(T, VisitorState) - Method in interface com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor
Investigate the provided Tree, and return type information about it if it matches.
extractClassArg(Matcher<MethodInvocationTree>) - Static method in class com.google.errorprone.bugpatterns.AbstractMockChecker
Produces an extractor which, if the tree matches, extracts the type of the first argument whose type is Class (preserving its <T> type parameter, if it has one}.
extractFirstArg(Matcher<MethodInvocationTree>) - Static method in class com.google.errorprone.bugpatterns.AbstractMockChecker
Produces an extractor which, if the tree matches, extracts the type of the first argument to the method invocation.
extractRules(ClassTree, Context) - Static method in class com.google.errorprone.refaster.RefasterRuleBuilderScanner
 
extractType(Matcher<T>) - Static method in class com.google.errorprone.bugpatterns.AbstractMockChecker
Produces an extractor which, if the tree matches, extracts the type of that tree, as given by ASTHelpers.getType(Tree).
extractTypeArgAsMemberOfSupertype(Type, Symbol, int, Types) - Static method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher
Extracts the appropriate type argument from a specific supertype of the given type.
extraReason() - Method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils.TypeCompatibilityReport
 

F

Factory() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Factory
 
FallThrough - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
FallThrough() - Constructor for class com.google.errorprone.bugpatterns.FallThrough
 
fieldAnnotatedWithOneOf(Stream<String>) - Static method in class com.google.errorprone.bugpatterns.AbstractMockChecker
Creates a TypeExtractor that extracts the type of a class field if that field is annotated with any one of the given annotations.
FieldCanBeFinal - Class in com.google.errorprone.bugpatterns
 
FieldCanBeFinal() - Constructor for class com.google.errorprone.bugpatterns.FieldCanBeFinal
 
FieldCanBeLocal - Class in com.google.errorprone.bugpatterns
Flags fields which can be replaced with local variables.
FieldCanBeLocal() - Constructor for class com.google.errorprone.bugpatterns.FieldCanBeLocal
 
FieldCanBeStatic - Class in com.google.errorprone.bugpatterns
Finds fields which can be safely made static.
FieldCanBeStatic(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.FieldCanBeStatic
 
fieldFix(Tree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.SelfEquals
 
FieldMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
A BugChecker; see the associated BugPattern annotation for details.
FieldMissingNullable(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.nullness.FieldMissingNullable
 
Finally - Class in com.google.errorprone.bugpatterns
Matches the behaviour of javac's finally Xlint warning.
Finally() - Constructor for class com.google.errorprone.bugpatterns.Finally
 
FINDING_TAG - Static variable in class com.google.errorprone.bugpatterns.inlineme.Inliner
 
findingPerMethod() - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
A FixAggregator that saves up all its findings from within a single method to emit at once.
findingPerSite() - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
A FixAggregator that emits a separate fix for each method usage.
first() - Method in class com.google.errorprone.refaster.Choice
Returns the first valid option from this Choice.
firstNonNullMatchResult(ExpressionTree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.collectionincompatibletype.ContainmentMatchers
 
fixesByReplacingExpressionWithLocallyDeclaredField(ExpressionTree, Predicate<JCTree.JCVariableDecl>, VisitorState) - Static method in class com.google.errorprone.bugpatterns.ReplacementVariableFinder
Suggest replacing input with a qualified reference to a locally declared field with a similar or the same name as the input expression.
fixesByReplacingExpressionWithMethodParameter(ExpressionTree, Predicate<JCTree.JCVariableDecl>, VisitorState) - Static method in class com.google.errorprone.bugpatterns.ReplacementVariableFinder
Suggest replacing input with a reference to a method parameter in the nearest enclosing method declaration with a similar or the same name as the input expression.
FloatCast - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
FloatCast() - Constructor for class com.google.errorprone.bugpatterns.FloatCast
 
FloatingPointAssertionWithinEpsilon - Class in com.google.errorprone.bugpatterns
Detects usages of Float,DoubleSubject.isWithin(TOLERANCE).of(EXPECTED) where there are no other floating point values other than EXPECTED with satisfy the assertion, but TOLERANCE is not zero.
FloatingPointAssertionWithinEpsilon() - Constructor for class com.google.errorprone.bugpatterns.FloatingPointAssertionWithinEpsilon
 
FloatingPointLiteralPrecision - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
FloatingPointLiteralPrecision() - Constructor for class com.google.errorprone.bugpatterns.FloatingPointLiteralPrecision
 
floatLit(float) - Static method in class com.google.errorprone.refaster.ULiteral
 
FloggerArgumentToString - Class in com.google.errorprone.bugpatterns.flogger
A BugChecker; see the associated BugPattern annotation for details.
FloggerArgumentToString() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerArgumentToString
 
FloggerFormatString - Class in com.google.errorprone.bugpatterns.flogger
 
FloggerFormatString() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerFormatString
 
FloggerLogString - Class in com.google.errorprone.bugpatterns.flogger
Detects invocations of LoggingApi.log(String) for which the argument is not a compile-time constant and provides suggested alternatives.
FloggerLogString() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerLogString
 
FloggerLogVarargs - Class in com.google.errorprone.bugpatterns.flogger
 
FloggerLogVarargs() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerLogVarargs
 
FloggerLogWithCause - Class in com.google.errorprone.bugpatterns.flogger
Flags cases where there is an exception available that could be set as the cause in a log message.
FloggerLogWithCause() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerLogWithCause
 
FloggerMessageFormat - Class in com.google.errorprone.bugpatterns.flogger
 
FloggerMessageFormat() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerMessageFormat
 
FloggerPassedAround - Class in com.google.errorprone.bugpatterns.flogger
Flags flogger instances being passed around.
FloggerPassedAround() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerPassedAround
 
FloggerRedundantIsEnabled - Class in com.google.errorprone.bugpatterns.flogger
 
FloggerRedundantIsEnabled() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerRedundantIsEnabled
 
FloggerRequiredModifiers - Class in com.google.errorprone.bugpatterns.flogger
Ensures that class-level FluentLogger objects are private static final.
FloggerRequiredModifiers(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerRequiredModifiers
Constructs a checker configured by flags.
FloggerSplitLogStatement - Class in com.google.errorprone.bugpatterns.flogger
Bugpattern to prevent splitting flogger log invocations into multiple statements.
FloggerSplitLogStatement() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerSplitLogStatement
 
FloggerStringConcatenation - Class in com.google.errorprone.bugpatterns.flogger
A BugChecker; see the associated BugPattern annotation for details.
FloggerStringConcatenation() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerStringConcatenation
 
FloggerWithCause - Class in com.google.errorprone.bugpatterns.flogger
Flogger's withCause(Throwable) method checks
FloggerWithCause() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerWithCause
 
FloggerWithoutCause - Class in com.google.errorprone.bugpatterns.flogger
Detects Flogger log statements that pass Exceptions to the log method instead of using withCause.
FloggerWithoutCause() - Constructor for class com.google.errorprone.bugpatterns.flogger.FloggerWithoutCause
 
flush() - Method in interface com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.FixAggregator
Returns a single fix containing all the changes saved up by earlier calls to AbstractMustBeClosedChecker.FixAggregator.report(TryBlock)
FOR_IMMUTABLE_CHECKER - com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose
This is being used by the immutability bug checker
FOR_THREAD_SAFE_CHECKER - com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose
This is being used by the thread-safety bug checker
forbidder() - Method in class com.google.errorprone.bugpatterns.AbstractMockChecker
Produce a MockForbidder to use when looking for disallowed mocks, in addition to the built-in checks for Annotations of type T.
forbidReason(Type, VisitorState) - Method in interface com.google.errorprone.bugpatterns.AbstractMockChecker.MockForbidder
If the given type should not be mocked, provide an explanation why.
forCheck(BugChecker) - Static method in class com.google.errorprone.bugpatterns.StronglyType
 
ForEachIterable - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ForEachIterable() - Constructor for class com.google.errorprone.bugpatterns.ForEachIterable
 
fork() - Method in class com.google.errorprone.refaster.Unifier
Returns a Unifier containing all the bindings from this Unifier, but which can succeed or fail independently of this Unifier.
formatMethodArguments(MethodInvocationTree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.formatstring.FormatStringUtils
 
FormatString - Class in com.google.errorprone.bugpatterns.formatstring
A BugChecker; see the associated BugPattern annotation for details.
FormatString() - Constructor for class com.google.errorprone.bugpatterns.formatstring.FormatString
 
FormatStringAnnotationChecker - Class in com.google.errorprone.bugpatterns.formatstring
BugChecker to assert validity of methods calls with FormatString annotations.
FormatStringAnnotationChecker() - Constructor for class com.google.errorprone.bugpatterns.formatstring.FormatStringAnnotationChecker
 
FormatStringUtils - Class in com.google.errorprone.bugpatterns.formatstring
Format string utilities.
FormatStringValidation - Class in com.google.errorprone.bugpatterns.formatstring
Utilities for validating format strings.
FormatStringValidation.ValidationResult - Class in com.google.errorprone.bugpatterns.formatstring
Description of an incorrect format method call.
forNumber(int) - Static method in enum com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
 
ForOverrideChecker - Class in com.google.errorprone.bugpatterns
Verifies that methods marked ForOverride are only called from the defining class.
ForOverrideChecker() - Constructor for class com.google.errorprone.bugpatterns.ForOverrideChecker
 
FragmentInjection - Class in com.google.errorprone.bugpatterns.android
 
FragmentInjection() - Constructor for class com.google.errorprone.bugpatterns.android.FragmentInjection
 
FragmentNotInstantiable - Class in com.google.errorprone.bugpatterns.android
 
FragmentNotInstantiable() - Constructor for class com.google.errorprone.bugpatterns.android.FragmentNotInstantiable
 
FragmentNotInstantiable(Iterable<String>) - Constructor for class com.google.errorprone.bugpatterns.android.FragmentNotInstantiable
 
freeExpressionVariables(MethodTree) - Static method in class com.google.errorprone.refaster.UTemplater
 
from(Tree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
from(Symbol.ClassSymbol, GuardedBySymbolResolver.MethodInfo, CompilationUnitTree, Context, Tree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
from(JCTree.JCExpression, GuardedByExpression, VisitorState, GuardedByFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer.ExpectedLockCalculator
Determine the lock expression that needs to be held when accessing a specific guarded member.
from(Collection<T>) - Static method in class com.google.errorprone.refaster.Choice
 
fromFlags(ErrorProneFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions
 
fromFlags(ErrorProneFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
 
fromFlags(ErrorProneFlags) - Static method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils
 
fromMembers(Set<String>, Multimap<String, ApiDiff.ClassMemberKey>) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff
 
fromOptional(Optional<T>) - Static method in class com.google.errorprone.refaster.Choice
Returns a choice of the optional value, if it is present, or the empty choice if it is absent.
fromProto(ApiDiffProto.Diff) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff
Converts a ApiDiffProto.Diff to a ApiDiff.
FromTemporalAccessor - Class in com.google.errorprone.bugpatterns.time
Bans calls to javaTimeType.from(temporalAmount) where the call is guaranteed to either: throw a DateTimeException at runtime (e.g., LocalDate.from(month)) return the same parameter (e.g., Instant.from(instant))
FromTemporalAccessor() - Constructor for class com.google.errorprone.bugpatterns.time.FromTemporalAccessor
 
FunctionalInterfaceClash - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
FunctionalInterfaceClash() - Constructor for class com.google.errorprone.bugpatterns.FunctionalInterfaceClash
 
FunctionalInterfaceMethodChanged - Class in com.google.errorprone.bugpatterns
 
FunctionalInterfaceMethodChanged() - Constructor for class com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged
 
FutureReturnValueIgnored - Class in com.google.errorprone.bugpatterns
See BugPattern annotation.
FutureReturnValueIgnored() - Constructor for class com.google.errorprone.bugpatterns.FutureReturnValueIgnored
 
FuturesGetCheckedIllegalExceptionType - Class in com.google.errorprone.bugpatterns
Checks for calls to Guava's Futures.getChecked method that will always fail because they pass an incompatible exception type.
FuturesGetCheckedIllegalExceptionType() - Constructor for class com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType
 
FuzzyEqualsShouldNotBeUsedInEqualsMethod - Class in com.google.errorprone.bugpatterns
 
FuzzyEqualsShouldNotBeUsedInEqualsMethod() - Constructor for class com.google.errorprone.bugpatterns.FuzzyEqualsShouldNotBeUsedInEqualsMethod
 

G

generateNegation() - Method in class com.google.errorprone.refaster.ExpressionTemplate
 
getActual(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker
Searches the method body for locks that are acquired/released.
getActual(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker
 
getActual(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker
 
getArguments() - Method in class com.google.errorprone.refaster.UMethodInvocation
 
getBinding(Bindings.Key<V>) - Method in class com.google.errorprone.refaster.Bindings
 
getBinding(Bindings.Key<V>) - Method in class com.google.errorprone.refaster.Inliner
 
getBinding(Bindings.Key<V>) - Method in class com.google.errorprone.refaster.Unifier
 
getBindings() - Method in class com.google.errorprone.refaster.Unifier
 
getClassDiff(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiff(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiff(int) - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.DiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffBuilderList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffCount() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffCount() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffCount() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.DiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffList() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.DiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffOrBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffOrBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffOrBuilder(int) - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.DiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffOrBuilderList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffOrBuilderList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassDiffOrBuilderList() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.DiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
getClassName() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
string class_name = 1;
getClassName() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
string class_name = 1;
getClassName() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiffOrBuilder
string class_name = 1;
getClassName() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
string class_name = 1;
getClassName() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
string class_name = 1;
getClassName() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
string class_name = 1;
getClassNameBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
string class_name = 1;
getClassNameBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
string class_name = 1;
getClassNameBytes() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiffOrBuilder
string class_name = 1;
getClassNameBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
string class_name = 1;
getClassNameBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
string class_name = 1;
getClassNameBytes() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
string class_name = 1;
GetClassOnAnnotation - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
GetClassOnAnnotation() - Constructor for class com.google.errorprone.bugpatterns.GetClassOnAnnotation
 
GetClassOnClass - Class in com.google.errorprone.bugpatterns
 
GetClassOnClass() - Constructor for class com.google.errorprone.bugpatterns.GetClassOnClass
 
GetClassOnEnum - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
GetClassOnEnum() - Constructor for class com.google.errorprone.bugpatterns.GetClassOnEnum
 
getContext() - Method in class com.google.errorprone.refaster.Inliner
 
getContext() - Method in class com.google.errorprone.refaster.Unifier
 
getDefaultInstance() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getDefaultInstance() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
getDefaultInstance() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
getDefaultInstance() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
getDefaultInstance() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
getDefaultInstanceForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
getDescriptor() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
getDescriptorForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
getDescriptorForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
getDescriptorForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
getDescriptorForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
getDescriptorForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
getDiffCase() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
getDiffCase() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getDiffCase() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
 
getEverythingDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getEverythingDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getEverythingDiff() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getEverythingDiffBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getEverythingDiffOrBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getEverythingDiffOrBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getEverythingDiffOrBuilder() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
getExpression() - Method in class com.google.errorprone.refaster.UMemberSelect
 
getExpression() - Method in class com.google.errorprone.refaster.UReturn
 
getExpressionForCase(VisitorState, ExpressionTree) - Method in class com.google.errorprone.bugpatterns.AbstractUseSwitch
Returns the source text that should appear in a case statement in the fix.
getExpressionForCase(VisitorState, ExpressionTree) - Method in class com.google.errorprone.bugpatterns.UseEnumSwitch
 
getGuardValues(Symbol) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils
 
getIdentifier() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
string identifier = 1;
getIdentifier() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
string identifier = 1;
getIdentifier() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMemberOrBuilder
string identifier = 1;
getIdentifier() - Method in class com.google.errorprone.refaster.Bindings.Key
 
getIdentifier() - Method in class com.google.errorprone.refaster.UMemberSelect
 
getIdentifierBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
string identifier = 1;
getIdentifierBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
string identifier = 1;
getIdentifierBytes() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMemberOrBuilder
string identifier = 1;
getImportsToAdd() - Method in class com.google.errorprone.refaster.Inliner
 
getInheritedAnnotation(Symbol, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Gets the possibly inherited marker annotation on the given symbol, and reverse-propagates containerOf spec's from super-classes.
getInitializer() - Method in class com.google.errorprone.refaster.UVariableDecl
 
getKind() - Method in class com.google.errorprone.refaster.UAnyOf
 
getKind() - Method in class com.google.errorprone.refaster.ULiteral
 
getKind() - Method in class com.google.errorprone.refaster.UMemberSelect
 
getKind() - Method in class com.google.errorprone.refaster.UMethodInvocation
 
getKind() - Method in class com.google.errorprone.refaster.UPlaceholderExpression
 
getKind() - Method in class com.google.errorprone.refaster.UReturn
 
getKind() - Method in class com.google.errorprone.refaster.UVariableDecl
 
getKnownImmutableClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
 
getKnownMutableClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
 
getKnownSafeClasses() - Method in interface com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes
Types that are known to be safe even if they're not annotated with an expected annotation.
getKnownSafeClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
Deprecated.
WellKnownMutability.getKnownImmutableClasses() is clearer if you're dealing with this specific class.
getKnownUnsafeClasses() - Method in interface com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes
Types that are known to be unsafe and don't need testing.
getKnownUnsafeClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
Deprecated.
WellKnownMutability.getKnownMutableClasses() is clearer if you're dealing with this specific class.
getLocation() - Method in class com.google.errorprone.refaster.TemplateMatch
 
getLockExpressions(MethodTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker
Returns the lock expressions in the @LockMethod/@UnlockMethod annotation, if any.
getLockExpressions(MethodTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker
 
getLockExpressions(MethodTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker
 
getLowerBound() - Method in class com.google.errorprone.refaster.UTypeVar
 
getMarkerOrAcceptedAnnotation(Symbol, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Gets the Symbol's annotation info, either from a marker annotation on the symbol, from an accepted annotation on the symbol, or from the list of well-known types.
getMatchMetadata(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Returns a map of optional metadata about why this check matched the given tree.
getMatchMetadata(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
 
getMatchMetadata(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IgnoredPureGetter
 
getMatchMetadata(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ReturnValueIgnored
 
getMember(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMember(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMember(int) - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberBuilderList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberCount() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberCount() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberCount() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberDescriptor() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
a JVMS 4.3 member descriptor
getMemberDescriptor() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
a JVMS 4.3 member descriptor
getMemberDescriptor() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMemberOrBuilder
a JVMS 4.3 member descriptor
getMemberDescriptorBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
a JVMS 4.3 member descriptor
getMemberDescriptorBytes() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
a JVMS 4.3 member descriptor
getMemberDescriptorBytes() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMemberOrBuilder
a JVMS 4.3 member descriptor
getMemberDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberDiff() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberDiffBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberDiffOrBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberDiffOrBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberDiffOrBuilder() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
getMemberList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberList() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberOrBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberOrBuilder(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberOrBuilder(int) - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberOrBuilderList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberOrBuilderList() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMemberOrBuilderList() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiffOrBuilder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
getMessage(Name) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Returns the diagnostic message.
getMessage(Name) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
 
getMessage(Name) - Method in class com.google.errorprone.bugpatterns.ReturnValueIgnored
 
getMethodSelect() - Method in class com.google.errorprone.refaster.UMethodInvocation
 
getModifiers() - Method in class com.google.errorprone.refaster.LocalVarBinding
 
getModifiers() - Method in class com.google.errorprone.refaster.UVariableDecl
 
getName() - Method in class com.google.errorprone.ErrorProneJavacPlugin
 
getName() - Method in class com.google.errorprone.refaster.LocalVarBinding
 
getName() - Method in class com.google.errorprone.refaster.UFreeIdent
 
getName() - Method in class com.google.errorprone.refaster.UStaticIdent
 
getName() - Method in class com.google.errorprone.refaster.UTypeVar
 
getName() - Method in class com.google.errorprone.refaster.UVariableDecl
 
getNameExpression() - Method in class com.google.errorprone.refaster.UVariableDecl
 
getNumber() - Method in enum com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
 
getOptionalBinding(Bindings.Key<V>) - Method in class com.google.errorprone.refaster.Inliner
 
getParameterTypes() - Method in class com.google.errorprone.refaster.UMethodType
 
getParserForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getParserForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
getParserForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
getParserForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
getParserForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
getPrettyName(Symbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Gets a human-friendly name for the given Symbol to use in diagnostics.
getQuantifiedType() - Method in class com.google.errorprone.refaster.UForAll
 
getRange(JCTree.JCCompilationUnit) - Method in class com.google.errorprone.refaster.TemplateMatch
 
getReturnType() - Method in class com.google.errorprone.refaster.UMethodType
 
getSerializedSize() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getSerializedSize() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
getSerializedSize() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
getSerializedSize() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
getSerializedSize() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
getStaticImportsToAdd() - Method in class com.google.errorprone.refaster.Inliner
 
getSuppliers(Class<? extends BugChecker>...) - Static method in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
 
getSuppliers(Iterable<Class<? extends BugChecker>>) - Static method in class com.google.errorprone.scanner.BuiltInCheckerSuppliers
 
getSupportedSourceVersion() - Method in class com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor
 
getSymbol() - Method in class com.google.errorprone.refaster.LocalVarBinding
 
getType() - Method in class com.google.errorprone.refaster.UVariableDecl
 
getTypeArguments() - Method in class com.google.errorprone.refaster.UMethodInvocation
 
getTypeVars() - Method in class com.google.errorprone.refaster.UForAll
 
getUnifier() - Method in class com.google.errorprone.refaster.TemplateMatch
 
getUnknownFields() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
getUnknownFields() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
getUnknownFields() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
getUnknownFields() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
getUnknownFields() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
getUnwanted(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker
Searches the method body for the incorrect lock operation (e.g.
getUnwanted(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker
 
getUnwanted(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker
 
getUpperBound() - Method in class com.google.errorprone.refaster.UTypeVar
 
getValue() - Method in class com.google.errorprone.refaster.ULiteral
 
GuardedByBinder - Class in com.google.errorprone.bugpatterns.threadsafety
A binder from @GuardedBy annotations to GuardedByExpressions.
GuardedByBinder.Resolver - Interface in com.google.errorprone.bugpatterns.threadsafety
A context containing the information necessary to resolve a Symbol from an AST node.
GuardedByChecker - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
GuardedByChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByChecker
 
GuardedByExpression - Class in com.google.errorprone.bugpatterns.threadsafety
The lock expression of an @GuardedBy annotation.
GuardedByExpression() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
 
GuardedByExpression.ClassLiteral - Class in com.google.errorprone.bugpatterns.threadsafety
A 'class' literal: ClassName.class
GuardedByExpression.Erroneous - Class in com.google.errorprone.bugpatterns.threadsafety
A guarded by expression that could not be resolved.
GuardedByExpression.Factory - Class in com.google.errorprone.bugpatterns.threadsafety
GuardedByExpression.Kind - Enum in com.google.errorprone.bugpatterns.threadsafety
GuardedByExpression.LocalVariable - Class in com.google.errorprone.bugpatterns.threadsafety
A local variable (or parameter), resolved as part of a lock access expression.
GuardedByExpression.Select - Class in com.google.errorprone.bugpatterns.threadsafety
The member access expression for a field or method.
GuardedByExpression.ThisLiteral - Class in com.google.errorprone.bugpatterns.threadsafety
A simple 'this literal.
GuardedByExpression.TypeLiteral - Class in com.google.errorprone.bugpatterns.threadsafety
The base expression for a static member select on a class literal (e.g.
GuardedByFlags - Class in com.google.errorprone.bugpatterns.threadsafety
Flags that control the behavior of threadsafety utils to facilitate rolling out new functionality.
GuardedByFlags() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags
 
GuardedBySymbolResolver - Class in com.google.errorprone.bugpatterns.threadsafety
A symbol resolver used while binding guardedby expressions from string literals.
GuardedByUtils - Class in com.google.errorprone.bugpatterns.threadsafety
 
guardString() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Erroneous
 

H

handleGuardedAccess(ExpressionTree, GuardedByExpression, HeldLockSet) - Method in interface com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer.LockEventListener
Handles a guarded member access.
HardCodedSdCardPath - Class in com.google.errorprone.bugpatterns.android
 
HardCodedSdCardPath() - Constructor for class com.google.errorprone.bugpatterns.android.HardCodedSdCardPath
 
HAS_MUST_BE_CLOSED_ANNOTATION - Static variable in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
Matches trees annotated with MustBeClosed.
hasEverythingDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
hasEverythingDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
hasEverythingDiff() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
hashCode() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
hashCode() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
hashCode() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
hashCode() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
hashCode() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
hashCode() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantEquals
 
hashCode() - Method in class com.google.errorprone.refaster.Bindings.Key
 
hashCode() - Method in class com.google.errorprone.refaster.UTypeVar
 
HashtableContains - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
HashtableContains() - Constructor for class com.google.errorprone.bugpatterns.HashtableContains
 
hasMemberDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
hasMemberDiff() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
hasMemberDiff() - Method in interface com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiffOrBuilder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
hasSourceRetention(Element) - Static method in class com.google.errorprone.bugpatterns.inject.ElementPredicates
 
hasThreadSafeTypeParameterAnnotation(Symbol.TypeVariableSymbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Returns true if the given type parameter's declaration is annotated with ThreadSafety.typeParameterAnnotation indicated it will only ever be instantiated with thread-safe types.
HeldLockAnalyzer - Class in com.google.errorprone.bugpatterns.threadsafety
A method body analyzer.
HeldLockAnalyzer.ExpectedLockCalculator - Class in com.google.errorprone.bugpatterns.threadsafety
Utility for discovering the lock expressions that needs to be held when accessing specific guarded members.
HeldLockAnalyzer.LockEventListener - Interface in com.google.errorprone.bugpatterns.threadsafety
Listener interface for accesses to guarded members.
HidingField - Class in com.google.errorprone.bugpatterns
 
HidingField() - Constructor for class com.google.errorprone.bugpatterns.HidingField
 

I

identifier() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff.ClassMemberKey
The simple name of the member.
IDENTIFIER_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
IdentityBinaryExpression - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IdentityBinaryExpression() - Constructor for class com.google.errorprone.bugpatterns.IdentityBinaryExpression
 
IdentityHashMapBoxing - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IdentityHashMapBoxing() - Constructor for class com.google.errorprone.bugpatterns.IdentityHashMapBoxing
 
IdentityHashMapUsage - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IdentityHashMapUsage() - Constructor for class com.google.errorprone.bugpatterns.IdentityHashMapUsage
 
IgnoredPureGetter - Class in com.google.errorprone.bugpatterns
Flags ignored return values from pure getters.
IgnoredPureGetter() - Constructor for class com.google.errorprone.bugpatterns.IgnoredPureGetter
 
IgnoredPureGetter(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.IgnoredPureGetter
 
IllegalGuardedBy - Exception in com.google.errorprone.bugpatterns.threadsafety
An error that occurred during the parsing or binding of a GuardedBy expression.
IllegalGuardedBy(String) - Constructor for exception com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy
 
IMMUTABLE_COLLECTION - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
IMMUTABLE_MULTIMAP - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
ImmutableAnalysis - Class in com.google.errorprone.bugpatterns.threadsafety
Analyzes types for deep immutability.
ImmutableAnalysis(BugChecker, VisitorState, WellKnownMutability) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis
 
ImmutableAnalysis.ViolationReporter - Interface in com.google.errorprone.bugpatterns.threadsafety
Accepts violations that are found during the analysis.
ImmutableAnnotationChecker - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
ImmutableAnnotationChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationChecker
 
ImmutableChecker - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
ImmutableChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
ImmutableCollections - Class in com.google.errorprone.bugpatterns
Common utility functions for immutable collections.
ImmutableEnumChecker - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
ImmutableEnumChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ImmutableEnumChecker
 
ImmutableMemberCollection - Class in com.google.errorprone.bugpatterns
Refactoring to suggest Immutable types for member collection that are not mutated.
ImmutableMemberCollection() - Constructor for class com.google.errorprone.bugpatterns.ImmutableMemberCollection
 
ImmutableRefactoring - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
ImmutableRefactoring() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ImmutableRefactoring
 
ImmutableSetForContains - Class in com.google.errorprone.bugpatterns
Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
ImmutableSetForContains() - Constructor for class com.google.errorprone.bugpatterns.ImmutableSetForContains
 
ImplementAssertionWithChaining - Class in com.google.errorprone.bugpatterns
Migrates Truth subjects from a manual "test and fail" approach to one using Subject.check(...).
ImplementAssertionWithChaining() - Constructor for class com.google.errorprone.bugpatterns.ImplementAssertionWithChaining
 
implementsEquals(Type, VisitorState) - Static method in class com.google.errorprone.bugpatterns.ReferenceEquality
Check if the method declares or inherits an implementation of .equals()
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractToString
Constructs a fix for an implicit toString call, e.g.
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationMirrorToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationValueToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArrayToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LiteProtoToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ObjectToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StreamToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SymbolToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TreeToString
 
implicitToStringFix(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeToString
 
IMPORT_CLASS_DIRECTLY - com.google.errorprone.refaster.ImportPolicy
Import nested classes directly, and qualify static references from the class level.
IMPORT_TOP_LEVEL - com.google.errorprone.refaster.ImportPolicy
Import the outermost class and explicitly qualify references below that.
importedName() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
The fully qualified name used to import the type (possibly non-canonical).
importPolicy() - Method in class com.google.errorprone.refaster.Inliner
 
ImportPolicy - Enum in com.google.errorprone.refaster
Policy specifying when and how to import classes when inlining types.
importStatement() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
Builds the canonical import statement for the type.
Incomparable - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
Incomparable() - Constructor for class com.google.errorprone.bugpatterns.Incomparable
 
IncompatibleArgumentType - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
 
IncompatibleArgumentType(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType
 
IncompatibleModifiersChecker - Class in com.google.errorprone.bugpatterns
 
IncompatibleModifiersChecker() - Constructor for class com.google.errorprone.bugpatterns.IncompatibleModifiersChecker
 
InconsistentCapitalization - Class in com.google.errorprone.bugpatterns
Checker for variables under the same scope that only differ in capitalization.
InconsistentCapitalization() - Constructor for class com.google.errorprone.bugpatterns.InconsistentCapitalization
 
InconsistentHashCode - Class in com.google.errorprone.bugpatterns
Looks for hashCode implementations which are inconsistent with equals.
InconsistentHashCode() - Constructor for class com.google.errorprone.bugpatterns.InconsistentHashCode
 
InconsistentOverloads - Class in com.google.errorprone.bugpatterns.overloading
A BugChecker that detects inconsistently overloaded methods in Java classes.
InconsistentOverloads() - Constructor for class com.google.errorprone.bugpatterns.overloading.InconsistentOverloads
 
IncorrectMainMethod - Class in com.google.errorprone.bugpatterns
Bugpattern for incorrect overloads of main.
IncorrectMainMethod() - Constructor for class com.google.errorprone.bugpatterns.IncorrectMainMethod
 
IncrementInForLoopAndHeader - Class in com.google.errorprone.bugpatterns
 
IncrementInForLoopAndHeader() - Constructor for class com.google.errorprone.bugpatterns.IncrementInForLoopAndHeader
 
IndexOfChar - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IndexOfChar() - Constructor for class com.google.errorprone.bugpatterns.IndexOfChar
 
InexactVarargsConditional - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
InexactVarargsConditional() - Constructor for class com.google.errorprone.bugpatterns.InexactVarargsConditional
 
infer() - Method in class com.google.errorprone.refaster.Inliner
 
InfiniteRecursion - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
InfiniteRecursion() - Constructor for class com.google.errorprone.bugpatterns.InfiniteRecursion
 
InheritDoc - Class in com.google.errorprone.bugpatterns.javadoc
Matches invalid usage of @inheritDoc.
InheritDoc() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InheritDoc
 
init(JavacTask, String...) - Method in class com.google.errorprone.ErrorProneJavacPlugin
 
InitializeInline - Class in com.google.errorprone.bugpatterns
Bugpattern to encourage initializing effectively final variables inline with their declaration, if possible.
InitializeInline() - Constructor for class com.google.errorprone.bugpatterns.InitializeInline
 
InjectedConstructorAnnotations - Class in com.google.errorprone.bugpatterns.inject
A checker for injected constructors with @Inject(optional=true) or binding annotations.
InjectedConstructorAnnotations() - Constructor for class com.google.errorprone.bugpatterns.inject.InjectedConstructorAnnotations
 
InjectOnConstructorOfAbstractClass - Class in com.google.errorprone.bugpatterns.inject
 
InjectOnConstructorOfAbstractClass() - Constructor for class com.google.errorprone.bugpatterns.inject.InjectOnConstructorOfAbstractClass
 
InjectOnFinalField - Class in com.google.errorprone.bugpatterns.inject.guice
 
InjectOnFinalField() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.InjectOnFinalField
 
InjectOnMemberAndConstructor - Class in com.google.errorprone.bugpatterns.inject
Checks if class constructor and members are both annotated as @Inject.
InjectOnMemberAndConstructor() - Constructor for class com.google.errorprone.bugpatterns.inject.InjectOnMemberAndConstructor
 
inline(Inliner) - Method in class com.google.errorprone.refaster.StringName
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UAnyOf
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UClassType
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UForAll
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UFreeIdent
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UIntersectionClassType
 
inline(Inliner) - Method in class com.google.errorprone.refaster.ULiteral
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UMemberSelect
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UMethodInvocation
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UMethodType
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UPlaceholderExpression
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UReturn
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UStaticIdent
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UTypeVar
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UTypeVar.TypeWithExpression
 
inline(Inliner) - Method in class com.google.errorprone.refaster.UVariableDecl
 
inlineAsTree(Type) - Method in class com.google.errorprone.refaster.Inliner
Inlines the syntax tree representing the specified type.
inlineAsVar(UTypeVar) - Method in class com.google.errorprone.refaster.Inliner
 
InlineFormatString - Class in com.google.errorprone.bugpatterns.formatstring
A BugChecker; see the associated BugPattern annotation for details.
InlineFormatString() - Constructor for class com.google.errorprone.bugpatterns.formatstring.InlineFormatString
 
inlineImplicitType(Inliner) - Method in class com.google.errorprone.refaster.UVariableDecl
 
inlineList(Iterable<? extends Inlineable<? extends R>>) - Method in class com.google.errorprone.refaster.Inliner
 
Inliner - Class in com.google.errorprone.bugpatterns.inlineme
Checker that performs the inlining at call-sites (where the invoked APIs are annotated as @InlineMe).
Inliner - Class in com.google.errorprone.refaster
A context representing all the dependencies necessary to reconstruct a pretty-printable source tree from a UTree based on a set of substitutions.
Inliner(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.inlineme.Inliner
 
Inliner(Context, Bindings) - Constructor for class com.google.errorprone.refaster.Inliner
 
inlineStatements(Inliner) - Method in interface com.google.errorprone.refaster.UStatement
 
InputStreamSlowMultibyteRead - Class in com.google.errorprone.bugpatterns
Checks that InputStreams should override int read(byte[], int, int);
InputStreamSlowMultibyteRead() - Constructor for class com.google.errorprone.bugpatterns.InputStreamSlowMultibyteRead
 
InsecureCipherMode - Class in com.google.errorprone.bugpatterns
 
InsecureCipherMode() - Constructor for class com.google.errorprone.bugpatterns.InsecureCipherMode
 
instance(Context) - Static method in enum com.google.errorprone.refaster.ImportPolicy
 
INSTANCE - Static variable in class com.google.errorprone.refaster.ControlFlowVisitor
 
InstanceOfAndCastMatchWrongType - Class in com.google.errorprone.bugpatterns
 
InstanceOfAndCastMatchWrongType() - Constructor for class com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType
 
InstantTemporalUnit - Class in com.google.errorprone.bugpatterns.time
Bans calls to Instant APIs where the TemporalUnit is not one of: NANOS, MICROS, MILLIS, SECONDS, MINUTES, HOURS, HALF_DAYS, or DAYS.
InstantTemporalUnit() - Constructor for class com.google.errorprone.bugpatterns.time.InstantTemporalUnit
 
InterfaceWithOnlyStatics - Class in com.google.errorprone.bugpatterns
Bugpattern to detect interfaces used only to store static fields/methods.
InterfaceWithOnlyStatics() - Constructor for class com.google.errorprone.bugpatterns.InterfaceWithOnlyStatics
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
InterruptedExceptionSwallowed - Class in com.google.errorprone.bugpatterns
Checks for cases where an InterruptedException is caught as part of a catch block catching a supertype, and not specially handled.
InterruptedExceptionSwallowed() - Constructor for class com.google.errorprone.bugpatterns.InterruptedExceptionSwallowed
 
intLit(int) - Static method in class com.google.errorprone.refaster.ULiteral
 
IntLongMath - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IntLongMath() - Constructor for class com.google.errorprone.bugpatterns.IntLongMath
 
InvalidBlockTag - Class in com.google.errorprone.bugpatterns.javadoc
Matches invalid Javadoc tags, and tries to suggest fixes.
InvalidBlockTag() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InvalidBlockTag
 
InvalidInlineTag - Class in com.google.errorprone.bugpatterns.javadoc
Matches invalid Javadoc tags, and tries to suggest fixes.
InvalidInlineTag() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InvalidInlineTag
 
InvalidJavaTimeConstant - Class in com.google.errorprone.bugpatterns.time
This checker errors on calls to java.time methods using values that are guaranteed to throw a DateTimeException.
InvalidJavaTimeConstant() - Constructor for class com.google.errorprone.bugpatterns.time.InvalidJavaTimeConstant
 
InvalidLink - Class in com.google.errorprone.bugpatterns.javadoc
Finds some common errors in @link tags.
InvalidLink() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InvalidLink
 
InvalidParam - Class in com.google.errorprone.bugpatterns.javadoc
Matches incorrect Javadoc @param tags.
InvalidParam() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InvalidParam
 
InvalidPatternSyntax - Class in com.google.errorprone.bugpatterns
 
InvalidPatternSyntax() - Constructor for class com.google.errorprone.bugpatterns.InvalidPatternSyntax
 
InvalidTargetingOnScopingAnnotation - Class in com.google.errorprone.bugpatterns.inject
 
InvalidTargetingOnScopingAnnotation() - Constructor for class com.google.errorprone.bugpatterns.inject.InvalidTargetingOnScopingAnnotation
 
InvalidThrows - Class in com.google.errorprone.bugpatterns.javadoc
Matches errors in Javadoc @throws tags.
InvalidThrows() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InvalidThrows
 
InvalidThrowsLink - Class in com.google.errorprone.bugpatterns.javadoc
Matches misuse of link tags within throws tags.
InvalidThrowsLink() - Constructor for class com.google.errorprone.bugpatterns.javadoc.InvalidThrowsLink
 
InvalidTimeZoneID - Class in com.google.errorprone.bugpatterns
 
InvalidTimeZoneID() - Constructor for class com.google.errorprone.bugpatterns.InvalidTimeZoneID
 
InvalidZoneId - Class in com.google.errorprone.bugpatterns
Validates ZoneId.
InvalidZoneId() - Constructor for class com.google.errorprone.bugpatterns.InvalidZoneId
 
isAnnotation(VisitorState, Type) - Static method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
Returns true if the type is an annotation.
isAnyModule() - Static method in class com.google.errorprone.bugpatterns.inject.dagger.DaggerAnnotations
 
isBadType(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractAsKeyOfSetOrMap
 
isBadType(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArrayAsKeyOfSetOrMap
 
isBadType(Type, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtosAsKeyOfSetOrMap
 
isCanonical() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
Returns whether the import is canonical, i.e.
isCheckReturnValue(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Returns whether the given tree's return value should be used according to this checker, regardless of whether or not the return value is actually used.
isCompatible() - Method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils.TypeCompatibilityReport
 
isCovered(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Returns whether this checker makes any determination about whether the given tree's return value should be used or not.
isCovered(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
 
isFinal(Symbol) - Static method in class com.google.errorprone.bugpatterns.BoxedPrimitiveEquality
 
isFinalField(Element) - Static method in class com.google.errorprone.bugpatterns.inject.ElementPredicates
 
isFirstConstructorOfMultiInjectedClass(Element) - Static method in class com.google.errorprone.bugpatterns.inject.ElementPredicates
 
isGuardedByValid(Tree, VisitorState, GuardedByFlags) - Static method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByUtils
 
isImmutableType(Type) - Static method in class com.google.errorprone.bugpatterns.ImmutableCollections
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
isInitialized() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
isInstance(Object) - Static method in class com.google.errorprone.refaster.Refaster
This is a placeholder for the Java instanceof operator that can be used with Refaster type variables.
IsInstanceIncompatibleType - Class in com.google.errorprone.bugpatterns
 
IsInstanceIncompatibleType() - Constructor for class com.google.errorprone.bugpatterns.IsInstanceIncompatibleType
 
IsInstanceOfClass - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IsInstanceOfClass() - Constructor for class com.google.errorprone.bugpatterns.IsInstanceOfClass
 
IsLoggableTagLength - Class in com.google.errorprone.bugpatterns.android
 
IsLoggableTagLength() - Constructor for class com.google.errorprone.bugpatterns.android.IsLoggableTagLength
 
isPresent() - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
 
isProto2MessageClass(VisitorState, Type) - Static method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
Compile-time equivalent of com.google.io.protocol.ProtocolSupport#isProto2MessageClass.
isProto2MutableMessageClass(VisitorState, Type) - Static method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownMutability
Compile-time equivalent of com.google.io.protocol.ProtocolSupport#isProto2MutableMessageClass.
isThreadSafeType(boolean, Set<String>, Type) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Returns an ThreadSafety.Violation explaining whether the type is threadsafe.
isThreadSafeType(Set<String>, Type) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
isValidName() - Method in enum com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
 
ITERABLE - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
IterableAndIterator - Class in com.google.errorprone.bugpatterns
 
IterableAndIterator() - Constructor for class com.google.errorprone.bugpatterns.IterableAndIterator
 
IterablePathParameter - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
IterablePathParameter() - Constructor for class com.google.errorprone.bugpatterns.IterablePathParameter
 
iterator() - Method in class com.google.errorprone.refaster.Choice
 

J

Java7ApiChecker - Class in com.google.errorprone.bugpatterns.apidiff
Checks for uses of classes, fields, or methods that are not compatible with JDK 7
Java7ApiChecker() - Constructor for class com.google.errorprone.bugpatterns.apidiff.Java7ApiChecker
 
Java8ApiChecker - Class in com.google.errorprone.bugpatterns.apidiff
Checks for uses of classes, fields, or methods that are not compatible with JDK 8
Java8ApiChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.apidiff.Java8ApiChecker
 
JavaDurationGetSecondsGetNano - Class in com.google.errorprone.bugpatterns.time
This checker warns about calls to duration.getNano() without a corresponding "nearby" call to duration.getSeconds().
JavaDurationGetSecondsGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.JavaDurationGetSecondsGetNano
 
JavaDurationWithNanos - Class in com.google.errorprone.bugpatterns.time
Check for calls to duration.withNanos(int).
JavaDurationWithNanos() - Constructor for class com.google.errorprone.bugpatterns.time.JavaDurationWithNanos
 
JavaDurationWithSeconds - Class in com.google.errorprone.bugpatterns.time
Check for calls to duration.withSeconds(long).
JavaDurationWithSeconds() - Constructor for class com.google.errorprone.bugpatterns.time.JavaDurationWithSeconds
 
JavaInstantGetSecondsGetNano - Class in com.google.errorprone.bugpatterns.time
This checker warns about calls to instant.getNano() without a corresponding "nearby" call to instant.getEpochSecond().
JavaInstantGetSecondsGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.JavaInstantGetSecondsGetNano
 
JavaLangClash - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
JavaLangClash() - Constructor for class com.google.errorprone.bugpatterns.JavaLangClash
 
JavaLocalDateTimeGetNano - Class in com.google.errorprone.bugpatterns.time
This checker warns about calls to LocalDateTime.getNano() without a corresponding "nearby" call to LocalDateTime.getSecond().
JavaLocalDateTimeGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.JavaLocalDateTimeGetNano
 
JavaLocalTimeGetNano - Class in com.google.errorprone.bugpatterns.time
This checker warns about calls to LocalTime.getNano() without a corresponding "nearby" call to LocalTime.getSecond().
JavaLocalTimeGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.JavaLocalTimeGetNano
 
JavaPeriodGetDays - Class in com.google.errorprone.bugpatterns.time
This checker warns about calls to period.getDays() without a corresponding "nearby" call to period.getYears(), period.getMonths(), or period.getTotalMonths().
JavaPeriodGetDays() - Constructor for class com.google.errorprone.bugpatterns.time.JavaPeriodGetDays
 
JavaTimeDefaultTimeZone - Class in com.google.errorprone.bugpatterns.time
Check for calls to java.time APIs that silently use the default system time-zone.
JavaTimeDefaultTimeZone() - Constructor for class com.google.errorprone.bugpatterns.time.JavaTimeDefaultTimeZone
 
JavaUtilDateChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
JavaUtilDateChecker() - Constructor for class com.google.errorprone.bugpatterns.JavaUtilDateChecker
 
JavaxInjectOnAbstractMethod - Class in com.google.errorprone.bugpatterns.inject
 
JavaxInjectOnAbstractMethod() - Constructor for class com.google.errorprone.bugpatterns.inject.JavaxInjectOnAbstractMethod
 
JavaxInjectOnFinalField - Class in com.google.errorprone.bugpatterns.inject
 
JavaxInjectOnFinalField() - Constructor for class com.google.errorprone.bugpatterns.inject.JavaxInjectOnFinalField
 
JdkObsolete - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
JdkObsolete() - Constructor for class com.google.errorprone.bugpatterns.JdkObsolete
 
JodaConstructors - Class in com.google.errorprone.bugpatterns.time
Check for calls to bad JodaTime constructors.
JodaConstructors() - Constructor for class com.google.errorprone.bugpatterns.time.JodaConstructors
 
JodaDateTimeConstants - Class in com.google.errorprone.bugpatterns.time
Checks for usages of dangerous DateTimeConstants constants.
JodaDateTimeConstants() - Constructor for class com.google.errorprone.bugpatterns.time.JodaDateTimeConstants
 
JodaDurationWithMillis - Class in com.google.errorprone.bugpatterns.time
Check for calls to duration.withMillis(long).
JodaDurationWithMillis() - Constructor for class com.google.errorprone.bugpatterns.time.JodaDurationWithMillis
 
JodaInstantWithMillis - Class in com.google.errorprone.bugpatterns.time
Check for calls to instant.withMillis(long).
JodaInstantWithMillis() - Constructor for class com.google.errorprone.bugpatterns.time.JodaInstantWithMillis
 
JodaNewPeriod - Class in com.google.errorprone.bugpatterns.time
Match possibly incorrect use of Period to obtain a number of (e.g.) days between two dates.
JodaNewPeriod() - Constructor for class com.google.errorprone.bugpatterns.time.JodaNewPeriod
 
JodaPlusMinusLong - Class in com.google.errorprone.bugpatterns.time
Check for calls to JodaTime's type.plus(long) and type.minus(long) where <type> = {Duration,Instant,DateTime,DateMidnight}.
JodaPlusMinusLong() - Constructor for class com.google.errorprone.bugpatterns.time.JodaPlusMinusLong
 
JodaTimeConverterManager - Class in com.google.errorprone.bugpatterns.time
Ban usage of Joda's ConverterManager.
JodaTimeConverterManager() - Constructor for class com.google.errorprone.bugpatterns.time.JodaTimeConverterManager
 
JodaToSelf - Class in com.google.errorprone.bugpatterns.time
Check for calls to Joda-Time's foo.toFoo() and new Foo(foo).
JodaToSelf() - Constructor for class com.google.errorprone.bugpatterns.time.JodaToSelf
 
JodaWithDurationAddedLong - Class in com.google.errorprone.bugpatterns.time
Check for calls to JodaTime's type.withDurationAdded(long, int) where <type> = {Duration,Instant,DateTime}.
JodaWithDurationAddedLong() - Constructor for class com.google.errorprone.bugpatterns.time.JodaWithDurationAddedLong
 
JUnit3FloatingPointComparisonWithoutDelta - Class in com.google.errorprone.bugpatterns
Detects floating-point assertEquals() calls that will not work in JUnit 4.
JUnit3FloatingPointComparisonWithoutDelta() - Constructor for class com.google.errorprone.bugpatterns.JUnit3FloatingPointComparisonWithoutDelta
 
JUnit3TestNotRun - Class in com.google.errorprone.bugpatterns
A bugpattern; see the associated summary.
JUnit3TestNotRun() - Constructor for class com.google.errorprone.bugpatterns.JUnit3TestNotRun
 
JUnit4ClassAnnotationNonStatic - Class in com.google.errorprone.bugpatterns
@BeforeClass or @AfterClass should be applied to static methods.
JUnit4ClassAnnotationNonStatic() - Constructor for class com.google.errorprone.bugpatterns.JUnit4ClassAnnotationNonStatic
 
JUnit4ClassUsedInJUnit3 - Class in com.google.errorprone.bugpatterns
 
JUnit4ClassUsedInJUnit3() - Constructor for class com.google.errorprone.bugpatterns.JUnit4ClassUsedInJUnit3
 
JUnit4SetUpNotRun - Class in com.google.errorprone.bugpatterns
Checks for the existence of a JUnit3 style setUp() method in a JUnit4 test class or methods annotated with a non-JUnit4 @Before annotation.
JUnit4SetUpNotRun() - Constructor for class com.google.errorprone.bugpatterns.JUnit4SetUpNotRun
 
JUnit4TearDownNotRun - Class in com.google.errorprone.bugpatterns
Checks for the existence of a JUnit3 style tearDown() method in a JUnit4 test class or methods annotated with a non-JUnit4 @After annotation.
JUnit4TearDownNotRun() - Constructor for class com.google.errorprone.bugpatterns.JUnit4TearDownNotRun
 
JUnit4TestNotRun - Class in com.google.errorprone.bugpatterns
 
JUnit4TestNotRun() - Constructor for class com.google.errorprone.bugpatterns.JUnit4TestNotRun
 
JUnit4TestsNotRunWithinEnclosed - Class in com.google.errorprone.bugpatterns
Finds tests that won't run due to the enclosing runner.
JUnit4TestsNotRunWithinEnclosed() - Constructor for class com.google.errorprone.bugpatterns.JUnit4TestsNotRunWithinEnclosed
 
JUnitAmbiguousTestClass - Class in com.google.errorprone.bugpatterns
 
JUnitAmbiguousTestClass() - Constructor for class com.google.errorprone.bugpatterns.JUnitAmbiguousTestClass
 
JUnitAssertSameCheck - Class in com.google.errorprone.bugpatterns
Points out if an object is tested for reference equality to itself using JUnit library.
JUnitAssertSameCheck() - Constructor for class com.google.errorprone.bugpatterns.JUnitAssertSameCheck
 
JUnitParameterMethodNotFound - Class in com.google.errorprone.bugpatterns
Checks if the methods specified in junitparams.Parameters annotation to provide parameters exists.
JUnitParameterMethodNotFound() - Constructor for class com.google.errorprone.bugpatterns.JUnitParameterMethodNotFound
 

K

key() - Method in class com.google.errorprone.refaster.UFreeIdent
 
key() - Method in class com.google.errorprone.refaster.UTypeVar
 
Key(CharSequence) - Constructor for class com.google.errorprone.refaster.UTypeVar.Key
 
Key(String) - Constructor for class com.google.errorprone.refaster.Bindings.Key
 
kind() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression
 
kind() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Erroneous
 
kind() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
 
kind() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.ThisLiteral
 
knownTypes(ThreadSafety.KnownTypes) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
Information about known types and whether they're known to be safe or unsafe.

L

LambdaFunctionalInterface - Class in com.google.errorprone.bugpatterns
 
LambdaFunctionalInterface() - Constructor for class com.google.errorprone.bugpatterns.LambdaFunctionalInterface
 
length() - Method in class com.google.errorprone.refaster.StringName
 
LETTER_WITH_MAYBE_NUMERAL - com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
Examples: B, Q, R2, T1, A9
lhs() - Method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils.TypeCompatibilityReport
 
LiteByteStringUtf8 - Class in com.google.errorprone.bugpatterns
 
LiteByteStringUtf8() - Constructor for class com.google.errorprone.bugpatterns.LiteByteStringUtf8
 
LiteEnumValueOf - Class in com.google.errorprone.bugpatterns
Points out if #valueOf() is called on a Protocol Buffer Enum.
LiteEnumValueOf() - Constructor for class com.google.errorprone.bugpatterns.LiteEnumValueOf
 
LiteProtoToString - Class in com.google.errorprone.bugpatterns
Flags calls to toString on lite protos.
LiteProtoToString() - Constructor for class com.google.errorprone.bugpatterns.LiteProtoToString
 
LITERAL - com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression.ConstantExpressionKind
 
LOCAL_VARIABLE - com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
 
LocalDateTemporalAmount - Class in com.google.errorprone.bugpatterns.time
Bans calls to LocalDate.plus(TemporalAmount) and LocalDate.minus(TemporalAmount) where the TemporalAmount is a non-zero Duration.
LocalDateTemporalAmount() - Constructor for class com.google.errorprone.bugpatterns.time.LocalDateTemporalAmount
 
LocalVarBinding - Class in com.google.errorprone.refaster
Binding for a local variable in a template.
LocalVarBinding() - Constructor for class com.google.errorprone.refaster.LocalVarBinding
 
LocalVariable() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.LocalVariable
 
LockMethodChecker - Class in com.google.errorprone.bugpatterns.threadsafety
 
LockMethodChecker() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.LockMethodChecker
 
LockNotBeforeTry - Class in com.google.errorprone.bugpatterns
Suggests that calls to Lock.lock must be immediately followed by a try-finally that calls Lock.unlock.
LockNotBeforeTry() - Constructor for class com.google.errorprone.bugpatterns.LockNotBeforeTry
 
LockOnBoxedPrimitive - Class in com.google.errorprone.bugpatterns
Detects locks on boxed primitives.
LockOnBoxedPrimitive() - Constructor for class com.google.errorprone.bugpatterns.LockOnBoxedPrimitive
 
LogicalAssignment - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
LogicalAssignment() - Constructor for class com.google.errorprone.bugpatterns.LogicalAssignment
 
LONG_SPARSE_ARRAY - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
LongDoubleConversion - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
LongDoubleConversion() - Constructor for class com.google.errorprone.bugpatterns.LongDoubleConversion
 
LongFloatConversion - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
LongFloatConversion() - Constructor for class com.google.errorprone.bugpatterns.LongFloatConversion
 
longLit(long) - Static method in class com.google.errorprone.refaster.ULiteral
 
LongLiteralLowerCaseSuffix - Class in com.google.errorprone.bugpatterns
Matcher for a long literal with a lower-case ell for a suffix (e.g.
LongLiteralLowerCaseSuffix() - Constructor for class com.google.errorprone.bugpatterns.LongLiteralLowerCaseSuffix
 
LoopConditionChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
LoopConditionChecker() - Constructor for class com.google.errorprone.bugpatterns.LoopConditionChecker
 
LoopOverCharArray - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
LoopOverCharArray() - Constructor for class com.google.errorprone.bugpatterns.LoopOverCharArray
 
LossyPrimitiveCompare - Class in com.google.errorprone.bugpatterns
Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
LossyPrimitiveCompare() - Constructor for class com.google.errorprone.bugpatterns.LossyPrimitiveCompare
 
lostType(VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Check for occurrences of this type being lost, i.e.
lostType(VisitorState) - Method in class com.google.errorprone.bugpatterns.FutureReturnValueIgnored
 
lostTypeMessage(String, String) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
 
lostTypeMessage(String, String) - Method in class com.google.errorprone.bugpatterns.FutureReturnValueIgnored
 

M

maker() - Method in class com.google.errorprone.refaster.Inliner
 
MalformedInlineTag - Class in com.google.errorprone.bugpatterns.javadoc
Finds malformed inline tags where @{tag is used instead of {@tag.
MalformedInlineTag() - Constructor for class com.google.errorprone.bugpatterns.javadoc.MalformedInlineTag
 
markerAnnotations(ImmutableSet<String>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
 
markerAnnotations(Set<String>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
Annotations that will cause a class to be tested with this ThreadSafety instance; for example, when testing a class for immutability, this should be @Immutable.
match(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StronglyType
 
match(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType
 
match(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionUndefinedEquality
 
match(JCTree, Context) - Method in class com.google.errorprone.refaster.BlockTemplate
If the tree is a JCTree.JCBlock, returns a list of disjoint matches corresponding to the exact list of template statements found consecutively; otherwise, returns an empty list.
match(JCTree, Context) - Method in class com.google.errorprone.refaster.ExpressionTemplate
Returns the matches of this template against the specified target AST.
match(JCTree, Context) - Method in class com.google.errorprone.refaster.Template
 
matchAnnotatedType(AnnotatedTypeTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullablePrimitive
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CompatibleWithMisuse
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IncompatibleModifiersChecker
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnSameConstructor
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.AutoFactoryAtInject
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.ProvidesMethodOutsideOfModule
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.JavaxInjectOnFinalField
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MoreThanOneInjectableConstructor
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MoreThanOneQualifier
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit4ClassUsedInJUnit3
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingSuperCall
Prevents abstract methods from being annotated with @CallSuper et al.
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OutlineNone
Matches on @Template annotations whose value contains "outline:none" or equivalent outline style.
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RequiredModifiersChecker
 
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RestrictedApiChecker
Validates a @RestrictedApi annotation and that the declared restriction makes sense.
matchAnnotation(AnnotationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SuppressWarningsDeprecated
 
matchArgument(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReferenceEquality
 
matchArgument(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BoxedPrimitiveEquality
 
matchArgument(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OptionalEquality
 
matchArgument(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ReferenceEquality
 
matchAssert(AssertTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AssertFalse
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityHashMapUsage
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IntLongMath
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.FieldMissingNullable
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SelfAssignment
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.TimeUnitMismatch
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryAssignment
 
matchAssignment(AssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryBoxedAssignment
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReferenceEquality
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractToString
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BadShiftAmount
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComparingThisWithNull
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComparisonOutOfRange
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComplexBooleanConstant
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ConstantOverflow
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DivZero
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsNaN
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityBinaryExpression
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NarrowCalculation
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.FieldMissingNullable
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.ParameterMissingNullable
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OperatorPrecedence
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtoStringFieldReferenceEquality
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RandomModInteger
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ShortCircuitBoolean
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero
 
matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.XorPower
 
matchBlock(BlockTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MultiVariableDeclaration
 
matchBreak(BreakTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Finally
 
matchCatch(CatchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CatchAndPrintStackTrace
 
matchCatch(CatchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EmptyCatch
 
matchCatch(CatchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerLogWithCause
 
matchCatch(CatchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedException
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AmbiguousMethodReference
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.FragmentInjection
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.FragmentNotInstantiable
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.ParcelableCreator
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationPosition
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AutoValueFinalMethods
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AutoValueImmutableFields
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BadAnnotationImplementation
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BugPatternNaming
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
Validate that at most one of CheckReturnValue and CanIgnoreReturnValue are applied to a class (or interface or enum).
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ClassCanBeStatic
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ClassNamedLikeTypeParameter
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComparableAndComparator
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComparableType
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DepAnn
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsHashCode
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ExtendingJUnitAssert
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ExtendsAutoValue
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FunctionalInterfaceClash
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.HidingField
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ImmutableMemberCollection
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ImmutableSetForContains
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InconsistentCapitalization
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InconsistentHashCode
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.AssistedInjectAndInjectOnConstructors
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.ScopeOnModule
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.AssistedInjectScoping
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.InjectOnMemberAndConstructor
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.InvalidTargetingOnScopingAnnotation
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MoreThanOneScopeAnnotationOnClass
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.OverlappingQualifierAndScopeAnnotation
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.QualifierWithTypeUse
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetention
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InputStreamSlowMultibyteRead
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InterfaceWithOnlyStatics
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IterableAndIterator
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.EmptyBlockTag
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.EscapedEntity
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InheritDoc
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidBlockTag
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidInlineTag
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidLink
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidParam
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.MalformedInlineTag
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.MissingSummary
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UnescapedEntity
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UnrecognisedJavadocTag
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UrlInSee
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JavaLangClash
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JdkObsolete
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit4TestNotRun
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnitAmbiguousTestClass
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MultiVariableDeclaration
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MustBeClosedChecker
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.overloading.InconsistentOverloads
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OverrideThrowableToString
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ParametersButNotParameterized
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtectedMembersInFinalClass
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TestParametersNotInitialized
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TheoryButNoTheories
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableAnnotationChecker
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableEnumChecker
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeNameShadowing
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeParameterShadowing
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UngroupedOverloads
 
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.VarTypeName
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AlreadyChecked
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AutoValueSubclassLeaked
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ClassName
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DeduplicateConstants
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DefaultPackage
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DifferentNameButSame
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DoNotCallChecker
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EmptyTopLevelDeclaration
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FieldCanBeFinal
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FieldCanBeLocal
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.formatstring.InlineFormatString
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.AlmostJavadoc
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit3TestNotRun
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit4TestsNotRunWithinEnclosed
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MemoizeConstantVisitorStateLookups
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MethodCanBeStatic
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MixedMutabilityReturnType
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MultipleTopLevelClasses
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.ReturnMissingNullable
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OptionalNotPresent
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PackageInfo
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PackageLocation
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PreferredInterfaceType
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtoFieldNullComparison
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RemoveUnusedImports
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SameNameButDifferent
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StronglyTypeByteString
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SuppressWarningsWithoutExplanation
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableRefactoring
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.StronglyTypeTime
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnicodeDirectionalityCharacters
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnicodeEscape
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnicodeInCode
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessarilyFullyQualified
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryBoxedVariable
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedMethod
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedNestedClass
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedVariable
 
matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.WildcardImport
 
matchCompoundAssignment(CompoundAssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractToString
 
matchCompoundAssignment(CompoundAssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DivZero
 
matchCompoundAssignment(CompoundAssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NarrowingCompoundAssignment
 
matchCompoundAssignment(CompoundAssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchCompoundAssignment(CompoundAssignmentTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate
 
matchConditionalExpression(ConditionalExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ConditionalExpressionNumericPromotion
 
matchConditionalExpression(ConditionalExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullTernary
 
matchContinue(ContinueTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Finally
 
matchDoWhileLoop(DoWhileLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LogicalAssignment
 
matchDoWhileLoop(DoWhileLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LoopConditionChecker
 
matchDoWhileLoop(DoWhileLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingBraces
 
matchEmptyStatement(EmptyStatementTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EmptyIfStatement
Match empty statement if: - Parent statement is an if - The then part of the parent if is an empty statement, and - The else part of the parent if does not exist
matchEnhancedForLoop(EnhancedForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LoopOverCharArray
 
matchEnhancedForLoop(EnhancedForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingBraces
 
matchEnhancedForLoop(EnhancedForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matcher() - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
MATCHER - Static variable in class com.google.errorprone.bugpatterns.DeadException
 
MATCHER - Static variable in class com.google.errorprone.bugpatterns.ProtoBuilderReturnValueIgnored
 
MATCHER - Static variable in class com.google.errorprone.bugpatterns.StreamResourceLeak
 
matches(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher
 
Matches - Annotation Type in com.google.errorprone.refaster.annotation
Specify an error-prone Matcher to further restrict what expressions are matched by the annotated parameter.
matchesType(Type, VisitorState) - Method in enum com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
matchExpressionStatement(ExpressionStatementTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ModifiedButNotUsed
 
matchForLoop(ForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IncrementInForLoopAndHeader
 
matchForLoop(ForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LogicalAssignment
 
matchForLoop(ForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LoopConditionChecker
 
matchForLoop(ForLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingBraces
 
matchIdentifier(IdentifierTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffChecker
 
matchIdentifier(IdentifierTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerRequiredModifiers
 
matchIdentifier(IdentifierTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaDateTimeConstants
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractUseSwitch
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerRedundantIsEnabled
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ImplementAssertionWithChaining
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LogicalAssignment
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingBraces
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NestedInstanceOfConditions
 
matchIf(IfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking
 
matchImport(ImportTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BadImport
 
matchImport(ImportTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.UsingJsr305CheckReturnValue
 
matchImport(ImportTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonCanonicalStaticImport
 
matchImport(ImportTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonCanonicalStaticMemberImport
 
matchImport(ImportTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryStaticImport
 
matchInstanceOf(InstanceOfTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BadInstanceof
 
matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StreamToIterable
 
matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByChecker
 
matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
matchLiteral(LiteralTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.HardCodedSdCardPath
 
matchLiteral(LiteralTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DangerousLiteralNullChecker
 
matchLiteral(LiteralTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FloatingPointLiteralPrecision
 
matchLiteral(LiteralTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LongLiteralLowerCaseSuffix
 
matchLiteral(LiteralTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OrphanedFormatString
 
matchLiteral(LiteralTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SwigMemoryLeak
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionUndefinedEquality
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsIncompatibleType
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IsInstanceIncompatibleType
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JdkObsolete
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ModifySourceCollectionInStream
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RestrictedApiChecker
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RxReturnValueIgnored
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StreamToIterable
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryMethodReference
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.MislabeledAndroidString
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffChecker
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerRequiredModifiers
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonCanonicalType
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StaticQualifiedUsingExpression
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SystemOut
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaDateTimeConstants
 
matchMemberSelect(MemberSelectTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeParameterQualifier
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.StaticOrDefaultInterfaceMethod
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationPosition
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AutoValueBuilderDefaultsInConstructor
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CacheLoaderNull
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckedExceptionNotThrown
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckNotNullMultipleTimes
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
Validate @CheckReturnValue and CanIgnoreReturnValue usage on methods.
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComparisonContractViolated
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DepAnn
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DoNotCallChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DoNotCallSuggester
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DoNotClaimAnnotations
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsReference
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsUnsafeCast
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsWrongThing
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ExpectedExceptionChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerPassedAround
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerSplitLogStatement
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.formatstring.FormatStringAnnotationChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ForOverrideChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FunctionalInterfaceMethodChanged
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IncorrectMainMethod
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InfiniteRecursion
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.CloseableProvides
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.AndroidInjectionBeforeSuper
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.EmptySetMultibindingContributions
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.UseBinds
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.AssistedParameters
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.BindingToUnqualifiedCommonType
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.OverridesGuiceInjectableMethod
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.OverridesJavaxInjectableMethod
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.InjectedConstructorAnnotations
Matches injected constructors annotated with @Inject(optional=true) or binding annotations.
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.InjectOnConstructorOfAbstractClass
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.JavaxInjectOnAbstractMethod
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MisplacedScopeAnnotations
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.QualifierOrScopeOnInjectMethod
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inlineme.Suggester
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inlineme.Validator
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InterruptedExceptionSwallowed
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.EmptyBlockTag
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.EscapedEntity
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InheritDoc
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidBlockTag
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidInlineTag
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidLink
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidParam
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidThrows
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidThrowsLink
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.MalformedInlineTag
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.MissingSummary
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.ReturnFromVoid
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UnescapedEntity
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UnrecognisedJavadocTag
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UrlInSee
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit4ClassAnnotationNonStatic
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnitParameterMethodNotFound
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LambdaFunctionalInterface
Identifies methods with parameters that have a generic argument with Int, Long, or Double.
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MemberName
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingImplementsComparable
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingOverride
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingSuperCall
Matches a method that overrides a method that has been annotated with @CallSuper et al., but does not call the super method.
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingTestCall
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MixedArrayDimensions
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MustBeClosedChecker
Check that the MustBeClosed annotation is only used for constructors of AutoCloseables and methods that return an AutoCloseable.
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonFinalCompileTimeConstant
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonOverridingEquals
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullableConstructor
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullablePrimitive
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullablePrimitiveArray
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullableVoid
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.EqualsBrokenForNull
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.EqualsMissingNullable
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.VoidMissingNullable
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Overrides
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PublicApiNamedStreamShouldReturnStream
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RedundantOverride
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RedundantThrows
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StaticAssignmentInConstructor
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StaticAssignmentOfThrowable
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TestExceptionChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.AbstractLockMethodChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThrowsUncheckedException
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TooManyParameters
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ToStringReturnsNull
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeNameShadowing
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeParameterShadowing
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessarilyVisible
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryLambda
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnsynchronizedOverridesSynchronized
 
matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UseCorrectAssertInTests
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractAsKeyOfSetOrMap
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractMockChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractToString
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AlwaysThrows
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.BinderIdentityRestoredDangerously
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.IsLoggableTagLength
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.WakelockReleasedDangerously
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotateFormatMethod
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentSelectionDefectChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.argumentselectiondefects.AssertEqualsArgumentOrderChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArrayEquals
Suggests replacing with Arrays.equals(a, b).
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArrayFillIncompatibleType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArrayHashCode
Wraps identity hashcode computations in calls to Arrays.hashCode(long[]) if the array is single dimensional or Arrays.deepHashCode(java.lang.Object[]) if the array is multidimensional.
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArraysAsListPrimitiveArray
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AssertionFailureIgnored
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AssertThrowsMultipleStatements
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BanSerializableRead
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BigDecimalEquals
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BooleanParameter
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ByteBufferBackingArray
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CannotMockFinalClass
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CanonicalDuration
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ChainedAssertionLosesContext
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ChainingConstructorIgnoresParameter
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CharacterGetNumericValue
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ClassNewInstance
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionIncompatibleType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.CollectionUndefinedEquality
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.IncompatibleArgumentType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.TruthIncompatibleType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CollectionToArraySafeParameter
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CollectorShouldNotUseState
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompareToZero
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ComputeIfAbsentAmbiguousReference
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DefaultCharset
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DistinctVarargsChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DuplicateMapKeys
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsGetClass
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsIncompatibleType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsNull
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.EqualsUsingHashCode
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FloatingPointAssertionWithinEpsilon
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerArgumentToString
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerFormatString
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerLogString
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerLogVarargs
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerMessageFormat
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerRequiredModifiers
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerStringConcatenation
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerWithCause
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerWithoutCause
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.formatstring.FormatString
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.formatstring.FormatStringAnnotationChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ForOverrideChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FuturesGetCheckedIllegalExceptionType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FuzzyEqualsShouldNotBeUsedInEqualsMethod
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.GetClassOnAnnotation
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.GetClassOnClass
Suggests removing getClass() or changing to Class.class.
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.GetClassOnEnum
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.HashtableContains
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityHashMapBoxing
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityHashMapUsage
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IndexOfChar
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InexactVarargsConditional
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.RefersToDaggerCodegen
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.BindingToUnqualifiedCommonType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inlineme.Inliner
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InsecureCipherMode
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InvalidTimeZoneID
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InvalidZoneId
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IsInstanceIncompatibleType
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IsInstanceOfClass
Suggests removing getClass() or changing to Class.class.
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JavaUtilDateChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit3FloatingPointComparisonWithoutDelta
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnit4ClassUsedInJUnit3
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JUnitAssertSameCheck
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LiteByteStringUtf8
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LiteEnumValueOf
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LockNotBeforeTry
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LockOnBoxedPrimitive
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LongDoubleConversion
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LongFloatConversion
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LossyPrimitiveCompare
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MathAbsoluteRandom
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MathRoundIntLong
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MisusedDateFormat
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MixedDescriptors
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MockitoUsage
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ModifyCollectionInEnhancedForLoop
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ModifyingCollectionWithItself
Matches calls to addAll, containsAll, removeAll, and retainAll on itself
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ModifySourceCollectionInStream
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MultipleParallelOrSequentialCalls
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MultipleUnaryOperatorsInMethodCall
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MustBeClosedChecker
Check that invocations of methods annotated with MustBeClosed are called within the resource variable initializer of a try-with-resources statement.
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NCopiesOfChar
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonRuntimeAnnotation
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.UnnecessaryCheckNotNull
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullOptional
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ObjectEqualsForPrimitives
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ObjectsHashCodePrimitive
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OptionalMapToOptional
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OptionalMapUnusedValue
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OptionalOfRedundantMethod
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.OutlineNone
Matches on setProperty("outline", "none") and equivalent method calls.
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ParameterComment
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ParameterName
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PreconditionsCheckNotNullRepeated
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PreconditionsInvalidPlaceholder
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PrimitiveArrayPassedToVarargsMethod
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PrimitiveAtomicReference
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.PrivateSecurityContractProtoAccess
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtoBuilderReturnValueIgnored
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtocolBufferOrdinal
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtoRedundantSet
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ProtoTruthMixedDescriptors
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RandomCast
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ReachabilityFenceUsage
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RestrictedApiChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RobolectricShadowDirectlyOn
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RxReturnValueIgnored
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SelfComparison
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SelfEquals
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ShouldHaveEvenArgs
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StreamResourceLeak
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StringSplitter
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SubstringOfZero
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SystemExitOutsideMain
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SystemOut
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThreadJoinLoop
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadPriorityCheck
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThrowIfUncheckedKnownChecked
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.DateChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.DurationFrom
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.DurationGetTemporalUnit
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.DurationTemporalUnit
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.DurationToLongTimeUnit
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.FromTemporalAccessor
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.InstantTemporalUnit
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.InvalidJavaTimeConstant
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaDurationGetSecondsGetNano
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaDurationWithNanos
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaDurationWithSeconds
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaInstantGetSecondsGetNano
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaLocalDateTimeGetNano
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaLocalTimeGetNano
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaPeriodGetDays
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JavaTimeDefaultTimeZone
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaDurationWithMillis
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaInstantWithMillis
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaNewPeriod
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaPlusMinusLong
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaTimeConverterManager
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaToSelf
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaWithDurationAddedLong
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.LocalDateTemporalAmount
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.PeriodFrom
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.PeriodGetTemporalUnit
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.PeriodTimeMath
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.PreferJavaTimeOverload
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.ProtoDurationGetSecondsGetNano
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.ProtoTimestampGetSecondsGetNano
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.TemporalAccessorGetChronoField
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.TimeUnitConversionChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.TimeUnitMismatch
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.ZoneIdOfZ
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TruthAssertExpected
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TruthConstantAsserts
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TruthGetOrDefault
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TruthSelfEquals
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeEqualsChecker
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UndefinedEquals
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryLongToIntConversion
Matches if a long or Long is converted to an int for a long parameter in a method invocation.
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryMethodInvocationMatcher
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryOptionalGet
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessarySetDefault
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryTypeArgument
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnsafeFinalization
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnsafeLocaleUsage
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedCollectionModifiedInPlace
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.URLEqualsHashCode
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.WaitNotInLoop
 
matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.WithSignatureDiscouraged
 
matchNewArray(NewArrayTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractAsKeyOfSetOrMap
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.argumentselectiondefects.ArgumentSelectionDefectChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.argumentselectiondefects.AutoValueConstructorOrderChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BigDecimalLiteralDouble
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BooleanParameter
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DeadException
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DeadThread
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DefaultCharset
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DoubleBraceInitialization
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ErroneousThreadPoolConstructorChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.formatstring.FormatStringAnnotationChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityHashMapBoxing
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityHashMapUsage
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Incomparable
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inlineme.Inliner
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JavaUtilDateChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JdkObsolete
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MisusedDateFormat
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MustBeClosedChecker
Check that construction of constructors annotated with MustBeClosed occurs within the resource variable initializer of a try-with-resources statement.
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullOptional
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ParameterComment
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ParameterName
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RestrictedApiChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StringBuilderInitWithChar
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThreadLocalUsage
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThrowSpecificExceptions
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.DateChecker
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaConstructors
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.JodaToSelf
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.TimeUnitMismatch
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryTypeArgument
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnsafeLocaleUsage
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedAnonymousClass
 
matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.URLEqualsHashCode
 
matchNewClassOrMethodInvocation(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.FixAggregator) - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
Check that the expression tree occurs within the resource variable initializer of a try-with-resources statement.
matchNewClassOrMethodInvocation(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.FixAggregator) - Method in class com.google.errorprone.bugpatterns.MustBeClosedChecker
 
matchParameterizedType(ParameterizedTypeTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.VoidMissingNullable
 
matchParenthesized(ParenthesizedTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryParentheses
 
matchRegexLiteral(MethodInvocationTree, String) - Method in class com.google.errorprone.bugpatterns.BareDotMetacharacter
 
matchRegexLiteral(MethodInvocationTree, String) - Method in class com.google.errorprone.bugpatterns.InvalidPatternSyntax
 
MatchResult() - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
matchReturn(ReturnTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Returning a type from a lambda or method that returns Object loses the type information.
matchReturn(ReturnTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Finally
 
matchReturn(ReturnTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.dagger.ProvidesNull
Matches explicit "return null" statements in methods annotated with @Provides but not @Nullable.
matchReturn(ReturnTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IntLongMath
 
matchReturn(ReturnTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchReturn(ReturnTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryBoxedAssignment
 
matchSwitch(SwitchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FallThrough
 
matchSwitch(SwitchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingCasesInEnumSwitch
 
matchSwitch(SwitchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingDefault
 
matchSwitch(SwitchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SwitchDefault
 
matchSwitch(SwitchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryDefaultInEnumSwitch
 
matchSwitch(SwitchTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.WrongOneof
 
matchSynchronized(SynchronizedTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LockOnBoxedPrimitive
 
matchSynchronized(SynchronizedTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance
 
matchSynchronized(SynchronizedTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.SynchronizeOnNonFinalField
 
matchThrow(ThrowTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Finally
 
matchThrow(ThrowTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.RethrowReflectiveOperationExceptionAsLinkageError
 
matchThrow(ThrowTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ThrowNull
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CatchFail
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CatchingUnchecked
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InterruptedExceptionSwallowed
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingFail
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TryFailRefactoring
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TryFailThrowable
 
matchTry(TryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TryWithResourcesVariable
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.android.BundleDeserializationCast
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BadComparable
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FloatCast
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InstanceOfAndCastMatchWrongType
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NegativeCharLiteral
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchTypeCast(TypeCastTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnsafeReflectiveConstructionCast
 
matchTypeParameter(TypeParameterTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.JavaLangClash
 
matchTypeParameter(TypeParameterTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeParameterNaming
 
matchTypeParameter(TypeParameterTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.VarTypeName
 
matchUnary(UnaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DiscardedPostfixExpression
 
matchUnary(UnaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchUnary(UnaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractMockChecker
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationPosition
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CannotMockFinalClass
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ConstantField
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ConstantPatternCompile
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DateFormatConstant
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DepAnn
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DeprecatedVariable
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FieldCanBeStatic
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerRequiredModifiers
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerSplitLogStatement
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ForEachIterable
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IdentityHashMapUsage
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InitializeInline
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.guice.InjectOnFinalField
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MisplacedScopeAnnotations
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IntLongMath
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.IterablePathParameter
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.EmptyBlockTag
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.EscapedEntity
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InheritDoc
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidBlockTag
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidInlineTag
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.InvalidLink
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.MalformedInlineTag
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.MissingSummary
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UnescapedEntity
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UnrecognisedJavadocTag
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.UrlInSee
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MemberName
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MixedArrayDimensions
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ModifiedButNotUsed
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MutablePublicArray
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NoAllocationChecker
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullablePrimitive
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NullablePrimitiveArray
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.FieldMissingNullable
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.VoidMissingNullable
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SelfAssignment
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StaticAssignmentOfThrowable
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StaticMockMember
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByChecker
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.time.TimeUnitMismatch
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TransientMisuse
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryAnonymousClass
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryAssignment
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryBoxedAssignment
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryFinal
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryLambda
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.VarChecker
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.VariableNameSameAsType
 
matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.Varifier
 
matchWhileLoop(WhileLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LogicalAssignment
 
matchWhileLoop(WhileLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LoopConditionChecker
 
matchWhileLoop(WhileLoopTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.MissingBraces
 
MathAbsoluteRandom - Class in com.google.errorprone.bugpatterns
 
MathAbsoluteRandom() - Constructor for class com.google.errorprone.bugpatterns.MathAbsoluteRandom
 
MathRoundIntLong - Class in com.google.errorprone.bugpatterns
Check for calls to Math's Math.round(float) with an integer or long parameter.
MathRoundIntLong() - Constructor for class com.google.errorprone.bugpatterns.MathRoundIntLong
 
MAX_CASES_TO_PRINT - Static variable in class com.google.errorprone.bugpatterns.MissingCasesInEnumSwitch
 
MAX_MEMBER_IMPORTS - Static variable in class com.google.errorprone.bugpatterns.WildcardImport
Maximum number of members to import before switching to qualified names.
MAY_BREAK_OR_RETURN - com.google.errorprone.refaster.ControlFlowVisitor.Result
 
MAY_RETURN - com.google.errorprone.refaster.ControlFlowVisitor.Result
 
MayOptionallyUse - Annotation Type in com.google.errorprone.refaster.annotation
Indicates that a parameter to a placeholder method is not required to be used in the placeholder's implementation.
MEMBER_DESCRIPTOR_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
MEMBER_DIFF - com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
 
MEMBER_DIFF_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
MEMBER_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
MemberName - Class in com.google.errorprone.bugpatterns
Flags a few ways in which member names may violate the style guide.
MemberName() - Constructor for class com.google.errorprone.bugpatterns.MemberName
 
members() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
The field or variable symbol for a static non-type member import.
MemoizeConstantVisitorStateLookups - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MemoizeConstantVisitorStateLookups() - Constructor for class com.google.errorprone.bugpatterns.MemoizeConstantVisitorStateLookups
 
mergeEverythingDiff(ApiDiffProto.EverythingDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
mergeFrom(ApiDiffProto.ClassDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
mergeFrom(ApiDiffProto.ClassMember) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
mergeFrom(ApiDiffProto.Diff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
mergeFrom(ApiDiffProto.EverythingDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
mergeFrom(ApiDiffProto.MemberDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
mergeFrom(Message) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
mergeFrom(Message) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
mergeFrom(Message) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
mergeFrom(Message) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
mergeFrom(Message) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
mergeMemberDiff(ApiDiffProto.MemberDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
message() - Method in class com.google.errorprone.bugpatterns.formatstring.FormatStringValidation.ValidationResult
A human-readable diagnostic message.
message() - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
 
message(AbstractCollectionIncompatibleTypeMatcher.MatchResult, String, String) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher
 
message(String, String) - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
MESSAGE - Static variable in class com.google.errorprone.bugpatterns.InconsistentHashCode
 
MethodCanBeStatic - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MethodCanBeStatic(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.MethodCanBeStatic
 
methodMatcher() - Method in class com.google.errorprone.bugpatterns.JUnit4SetUpNotRun
 
methodMatcher() - Method in class com.google.errorprone.bugpatterns.JUnit4TearDownNotRun
 
methodsReferenced() - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer.CanBeStaticResult
Set of instance methods referenced by the method under inspection.
MislabeledAndroidString - Class in com.google.errorprone.bugpatterns.android
Replacement of misleading android.R.string constants with more intuitive ones.
MislabeledAndroidString() - Constructor for class com.google.errorprone.bugpatterns.android.MislabeledAndroidString
 
MisplacedScopeAnnotations - Class in com.google.errorprone.bugpatterns.inject
Bug checker for when a scope annotation is used at injection site, which does not have any effect on the injected values.
MisplacedScopeAnnotations() - Constructor for class com.google.errorprone.bugpatterns.inject.MisplacedScopeAnnotations
 
MissingBraces - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MissingBraces() - Constructor for class com.google.errorprone.bugpatterns.MissingBraces
 
MissingCasesInEnumSwitch - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MissingCasesInEnumSwitch() - Constructor for class com.google.errorprone.bugpatterns.MissingCasesInEnumSwitch
 
MissingDefault - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MissingDefault() - Constructor for class com.google.errorprone.bugpatterns.MissingDefault
 
MissingFail - Class in com.google.errorprone.bugpatterns
 
MissingFail() - Constructor for class com.google.errorprone.bugpatterns.MissingFail
 
MissingImplementsComparable - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MissingImplementsComparable() - Constructor for class com.google.errorprone.bugpatterns.MissingImplementsComparable
 
MissingOverride - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MissingOverride(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.MissingOverride
 
MissingSummary - Class in com.google.errorprone.bugpatterns.javadoc
Matches Javadocs which are missing a required summary line.
MissingSummary() - Constructor for class com.google.errorprone.bugpatterns.javadoc.MissingSummary
 
MissingSuperCall - Class in com.google.errorprone.bugpatterns
 
MissingSuperCall() - Constructor for class com.google.errorprone.bugpatterns.MissingSuperCall
 
MissingTestCall - Class in com.google.errorprone.bugpatterns
Matches test helpers which require a terminating method to be called.
MissingTestCall() - Constructor for class com.google.errorprone.bugpatterns.MissingTestCall
 
MisusedDateFormat - Class in com.google.errorprone.bugpatterns
Base class for checks which find common errors in date format patterns.
MisusedDateFormat() - Constructor for class com.google.errorprone.bugpatterns.MisusedDateFormat
 
MisusedDayOfYear - Class in com.google.errorprone.bugpatterns
Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
MisusedDayOfYear() - Constructor for class com.google.errorprone.bugpatterns.MisusedDayOfYear
 
MisusedWeekYear - Class in com.google.errorprone.bugpatterns
Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
MisusedWeekYear() - Constructor for class com.google.errorprone.bugpatterns.MisusedWeekYear
 
MixedArrayDimensions - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MixedArrayDimensions() - Constructor for class com.google.errorprone.bugpatterns.MixedArrayDimensions
 
MixedDescriptors - Class in com.google.errorprone.bugpatterns
Checks for calls to Descriptor#findFieldByNumber with field numbers from a different proto.
MixedDescriptors() - Constructor for class com.google.errorprone.bugpatterns.MixedDescriptors
 
MixedMutabilityReturnType - Class in com.google.errorprone.bugpatterns
Flags methods which return mutable collections from some code paths, but immutable ones from others.
MixedMutabilityReturnType() - Constructor for class com.google.errorprone.bugpatterns.MixedMutabilityReturnType
 
MOCKING_METHOD - Static variable in class com.google.errorprone.bugpatterns.AbstractMockChecker
A TypeExtractor for method invocations that create a mock using Mockito.mock, Mockito.spy, or EasyMock.create[...]Mock, extracting the type being mocked.
MockitoUsage - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MockitoUsage() - Constructor for class com.google.errorprone.bugpatterns.MockitoUsage
 
ModifiedButNotUsed - Class in com.google.errorprone.bugpatterns
Matches creation of new collections/proto builders which are modified but never used.
ModifiedButNotUsed() - Constructor for class com.google.errorprone.bugpatterns.ModifiedButNotUsed
 
ModifyCollectionInEnhancedForLoop - Class in com.google.errorprone.bugpatterns
 
ModifyCollectionInEnhancedForLoop() - Constructor for class com.google.errorprone.bugpatterns.ModifyCollectionInEnhancedForLoop
 
ModifyingCollectionWithItself - Class in com.google.errorprone.bugpatterns
 
ModifyingCollectionWithItself() - Constructor for class com.google.errorprone.bugpatterns.ModifyingCollectionWithItself
 
ModifySourceCollectionInStream - Class in com.google.errorprone.bugpatterns
Identify the backing collection source of a stream and reports if the source is mutated during the stream operations.
ModifySourceCollectionInStream() - Constructor for class com.google.errorprone.bugpatterns.ModifySourceCollectionInStream
 
MoreThanOneInjectableConstructor - Class in com.google.errorprone.bugpatterns.inject
Matches classes that have two or more constructors annotated with @Inject.
MoreThanOneInjectableConstructor() - Constructor for class com.google.errorprone.bugpatterns.inject.MoreThanOneInjectableConstructor
 
MoreThanOneQualifier - Class in com.google.errorprone.bugpatterns.inject
 
MoreThanOneQualifier() - Constructor for class com.google.errorprone.bugpatterns.inject.MoreThanOneQualifier
 
MoreThanOneScopeAnnotationOnClass - Class in com.google.errorprone.bugpatterns.inject
This checker matches if a class has more than one annotation that is a scope annotation(that is, the annotation is either annotated with Guice's @ScopeAnnotation or Javax's @Scope).
MoreThanOneScopeAnnotationOnClass() - Constructor for class com.google.errorprone.bugpatterns.inject.MoreThanOneScopeAnnotationOnClass
 
MULTIMAP - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
MultipleParallelOrSequentialCalls - Class in com.google.errorprone.bugpatterns
 
MultipleParallelOrSequentialCalls() - Constructor for class com.google.errorprone.bugpatterns.MultipleParallelOrSequentialCalls
 
MultipleTopLevelClasses - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MultipleTopLevelClasses() - Constructor for class com.google.errorprone.bugpatterns.MultipleTopLevelClasses
 
MultipleUnaryOperatorsInMethodCall - Class in com.google.errorprone.bugpatterns
 
MultipleUnaryOperatorsInMethodCall() - Constructor for class com.google.errorprone.bugpatterns.MultipleUnaryOperatorsInMethodCall
 
MultiVariableDeclaration - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
MultiVariableDeclaration() - Constructor for class com.google.errorprone.bugpatterns.MultiVariableDeclaration
 
MustBeClosedChecker - Class in com.google.errorprone.bugpatterns
Checks if a constructor or method annotated with MustBeClosed is called within the resource variable initializer of a try-with-resources statement.
MustBeClosedChecker() - Constructor for class com.google.errorprone.bugpatterns.MustBeClosedChecker
 
MustBeClosedChecker(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.MustBeClosedChecker
 
MUTABLE_TO_IMMUTABLE_CLASS_NAME_MAP - Static variable in class com.google.errorprone.bugpatterns.ImmutableCollections
 
mutableEnclosingInstance(Optional<ClassTree>, Type.ClassType) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Returns an enclosing instance for the specified type if it is thread-safe.
MutablePublicArray - Class in com.google.errorprone.bugpatterns
Check for public static final declaration of Arrays.
MutablePublicArray() - Constructor for class com.google.errorprone.bugpatterns.MutablePublicArray
 

N

NamedParameterComment - Class in com.google.errorprone.bugpatterns.argumentselectiondefects
Helper methods for checking if a commented argument matches a formal parameter and for generating comments in the right format.
names() - Method in class com.google.errorprone.refaster.Inliner
 
NarrowCalculation - Class in com.google.errorprone.bugpatterns
A BugPattern; see the summary.
NarrowCalculation() - Constructor for class com.google.errorprone.bugpatterns.NarrowCalculation
 
NarrowingCompoundAssignment - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NarrowingCompoundAssignment() - Constructor for class com.google.errorprone.bugpatterns.NarrowingCompoundAssignment
 
NCopiesOfChar - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NCopiesOfChar() - Constructor for class com.google.errorprone.bugpatterns.NCopiesOfChar
 
NearbyCallers - Class in com.google.errorprone.bugpatterns.time
Utility class to find calls "nearby" other calls.
negate() - Method in class com.google.errorprone.refaster.UAnyOf
 
negate() - Method in class com.google.errorprone.refaster.UExpression
 
negate() - Method in class com.google.errorprone.refaster.ULiteral
 
negation() - Method in class com.google.errorprone.refaster.ExpressionTemplate
 
NegativeCharLiteral - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NegativeCharLiteral() - Constructor for class com.google.errorprone.bugpatterns.NegativeCharLiteral
 
NestedInstanceOfConditions - Class in com.google.errorprone.bugpatterns
 
NestedInstanceOfConditions() - Constructor for class com.google.errorprone.bugpatterns.NestedInstanceOfConditions
 
NEVER_EXITS - com.google.errorprone.refaster.ControlFlowVisitor.Result
 
newArray(int) - Static method in class com.google.errorprone.refaster.Refaster
This is a placeholder for new T[size].
newBuilder() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
newBuilder() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
newBuilder() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
newBuilder() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
newBuilder() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
newBuilder(ApiDiffProto.ClassDiff) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
newBuilder(ApiDiffProto.ClassMember) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
newBuilder(ApiDiffProto.Diff) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
newBuilder(ApiDiffProto.EverythingDiff) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
newBuilder(ApiDiffProto.MemberDiff) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
newBuilderForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
newBuilderForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
newBuilderForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
newBuilderForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
newBuilderForType() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
NoAllocationChecker - Class in com.google.errorprone.bugpatterns
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
NoAllocationChecker() - Constructor for class com.google.errorprone.bugpatterns.NoAllocationChecker
 
NoAutoboxing - Annotation Type in com.google.errorprone.refaster.annotation
Indicates that a Refaster rule should not allow autoboxing when it is typechecking a match.
NON_CLASS_NAME_WITH_T_SUFFIX - com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
Names of the form which are not camel case, but nonetheless have a Capital T at the end and this shouldn't suggest to add more.
NonAtomicVolatileUpdate - Class in com.google.errorprone.bugpatterns
Detects non-atomic updates to volatile variables.
NonAtomicVolatileUpdate() - Constructor for class com.google.errorprone.bugpatterns.NonAtomicVolatileUpdate
 
NonCanonicalStaticImport - Class in com.google.errorprone.bugpatterns
Types shouldn't be statically by their non-canonical name.
NonCanonicalStaticImport() - Constructor for class com.google.errorprone.bugpatterns.NonCanonicalStaticImport
 
NonCanonicalStaticMemberImport - Class in com.google.errorprone.bugpatterns
Members shouldn't be statically imported by their non-canonical name.
NonCanonicalStaticMemberImport() - Constructor for class com.google.errorprone.bugpatterns.NonCanonicalStaticMemberImport
 
NonCanonicalType - Class in com.google.errorprone.bugpatterns
Flags types being referred to by their non-canonical name.
NonCanonicalType() - Constructor for class com.google.errorprone.bugpatterns.NonCanonicalType
 
none() - Static method in class com.google.errorprone.refaster.Choice
The empty Choice.
NonFinalCompileTimeConstant - Class in com.google.errorprone.bugpatterns
Enforce that @CompileTimeConstant parameters are final or effectively final.
NonFinalCompileTimeConstant() - Constructor for class com.google.errorprone.bugpatterns.NonFinalCompileTimeConstant
 
NonOverridingEquals - Class in com.google.errorprone.bugpatterns
Bug checker for equals methods that don't actually override equals.
NonOverridingEquals() - Constructor for class com.google.errorprone.bugpatterns.NonOverridingEquals
 
NonRuntimeAnnotation - Class in com.google.errorprone.bugpatterns
 
NonRuntimeAnnotation() - Constructor for class com.google.errorprone.bugpatterns.NonRuntimeAnnotation
 
NotMatches - Annotation Type in com.google.errorprone.refaster.annotation
Specify an error-prone Matcher to further restrict what expressions are matched by the annotated parameter.
NullableConstructor - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NullableConstructor() - Constructor for class com.google.errorprone.bugpatterns.NullableConstructor
 
NullablePrimitive - Class in com.google.errorprone.bugpatterns
 
NullablePrimitive() - Constructor for class com.google.errorprone.bugpatterns.NullablePrimitive
 
NullablePrimitiveArray - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NullablePrimitiveArray() - Constructor for class com.google.errorprone.bugpatterns.NullablePrimitiveArray
 
NullableVoid - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NullableVoid() - Constructor for class com.google.errorprone.bugpatterns.NullableVoid
 
nullLit() - Static method in class com.google.errorprone.refaster.ULiteral
 
NullOptional - Class in com.google.errorprone.bugpatterns
Flags passing literal null to Optional-accepting APIs.
NullOptional() - Constructor for class com.google.errorprone.bugpatterns.NullOptional
 
NullTernary - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
NullTernary() - Constructor for class com.google.errorprone.bugpatterns.NullTernary
 

O

ObjectEqualsForPrimitives - Class in com.google.errorprone.bugpatterns
Check for usage of Objects.equal on primitive types.
ObjectEqualsForPrimitives() - Constructor for class com.google.errorprone.bugpatterns.ObjectEqualsForPrimitives
 
ObjectsHashCodePrimitive - Class in com.google.errorprone.bugpatterns
Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
ObjectsHashCodePrimitive() - Constructor for class com.google.errorprone.bugpatterns.ObjectsHashCodePrimitive
 
ObjectToString - Class in com.google.errorprone.bugpatterns
Warns against calling toString() on Objects which don't have toString() method overridden and won't produce meaningful output.
ObjectToString() - Constructor for class com.google.errorprone.bugpatterns.ObjectToString
 
of(boolean, Set<Symbol.MethodSymbol>) - Static method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer.CanBeStaticResult
 
of(Type, String) - Static method in class com.google.errorprone.bugpatterns.AbstractMockChecker.Reason
 
of(CharSequence) - Static method in class com.google.errorprone.refaster.StringName
 
of(String) - Static method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
Creates an explanation with one step.
of(T) - Static method in class com.google.errorprone.refaster.Choice
Returns a Choice with only one option, t.
OfKind - Annotation Type in com.google.errorprone.refaster.annotation
Annotation to specify what tree kinds are allowed or disallowed to match a given expression.
OperatorPrecedence - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
OperatorPrecedence() - Constructor for class com.google.errorprone.bugpatterns.OperatorPrecedence
 
OptionalEquality - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
OptionalEquality() - Constructor for class com.google.errorprone.bugpatterns.OptionalEquality
 
OptionalMapToOptional - Class in com.google.errorprone.bugpatterns
Matches Optional#map mapping to another Optional.
OptionalMapToOptional() - Constructor for class com.google.errorprone.bugpatterns.OptionalMapToOptional
 
OptionalMapUnusedValue - Class in com.google.errorprone.bugpatterns
Replaces Optional.map with Optional.ifPresent if the value is unused.
OptionalMapUnusedValue() - Constructor for class com.google.errorprone.bugpatterns.OptionalMapUnusedValue
 
OptionalNotPresent - Class in com.google.errorprone.bugpatterns
 
OptionalNotPresent(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.OptionalNotPresent
 
OptionalOfRedundantMethod - Class in com.google.errorprone.bugpatterns
Checks if Optional#of is chained with a redundant method.
OptionalOfRedundantMethod() - Constructor for class com.google.errorprone.bugpatterns.OptionalOfRedundantMethod
 
or(AbstractMockChecker.TypeExtractor<T>) - Method in interface com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor
Enrich this TypeExtractor with fallback behavior.
or(Choice<T>) - Method in class com.google.errorprone.refaster.Choice
Returns a choice of the options from this Choice or from other.
OrphanedFormatString - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
OrphanedFormatString() - Constructor for class com.google.errorprone.bugpatterns.OrphanedFormatString
 
OutlineNone - Class in com.google.errorprone.bugpatterns
Check for the a11y antipattern of setting CSS outline attributes to none or 0.
OutlineNone() - Constructor for class com.google.errorprone.bugpatterns.OutlineNone
 
OverlappingQualifierAndScopeAnnotation - Class in com.google.errorprone.bugpatterns.inject
 
OverlappingQualifierAndScopeAnnotation() - Constructor for class com.google.errorprone.bugpatterns.inject.OverlappingQualifierAndScopeAnnotation
 
Overrides - Class in com.google.errorprone.bugpatterns
Matches the behaviour of javac's overrides Xlint warning.
Overrides() - Constructor for class com.google.errorprone.bugpatterns.Overrides
 
OverridesGuiceInjectableMethod - Class in com.google.errorprone.bugpatterns.inject.guice
This checker matches methods that 1) are not themselves annotated with @Inject (neither javax.inject.Inject nor com.google.inject.Inject) 2) descend from a method that is annotated with @com.google.inject.Inject
OverridesGuiceInjectableMethod() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.OverridesGuiceInjectableMethod
 
OverridesJavaxInjectableMethod - Class in com.google.errorprone.bugpatterns.inject.guice
This checker matches methods that 1) are not themselves annotated with @Inject 2) descend from a method that is annotated with @javax.inject.Inject 3) do not descent from a method that is annotated with @com.google.inject.Inject
OverridesJavaxInjectableMethod() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.OverridesJavaxInjectableMethod
 
OverrideThrowableToString - Class in com.google.errorprone.bugpatterns
Warns against overriding toString() in a Throwable class and suggests getMessage()
OverrideThrowableToString() - Constructor for class com.google.errorprone.bugpatterns.OverrideThrowableToString
 

P

PackageInfo - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
PackageInfo() - Constructor for class com.google.errorprone.bugpatterns.PackageInfo
 
PackageLocation - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
PackageLocation() - Constructor for class com.google.errorprone.bugpatterns.PackageLocation
 
PARAMETER_COMMENT_PATTERN - Static variable in class com.google.errorprone.bugpatterns.argumentselectiondefects.NamedParameterComment
 
ParameterComment - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ParameterComment() - Constructor for class com.google.errorprone.bugpatterns.ParameterComment
 
ParameterMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
A BugChecker; see the associated BugPattern annotation for details.
ParameterMissingNullable() - Constructor for class com.google.errorprone.bugpatterns.nullness.ParameterMissingNullable
 
ParameterName - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ParameterName(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.ParameterName
 
ParametersButNotParameterized - Class in com.google.errorprone.bugpatterns
Flags uses of parameters in non-parameterized tests.
ParametersButNotParameterized() - Constructor for class com.google.errorprone.bugpatterns.ParametersButNotParameterized
 
ParcelableCreator - Class in com.google.errorprone.bugpatterns.android
BugPattern to detect classes which implement android.os.Parcelable but don't have public static CREATOR.
ParcelableCreator() - Constructor for class com.google.errorprone.bugpatterns.android.ParcelableCreator
 
parseDelimitedFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseDelimitedFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseDelimitedFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseDelimitedFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseDelimitedFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(byte[]) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(byte[]) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(byte[]) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(byte[]) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(byte[]) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(ByteString) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(ByteString) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(ByteString) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(ByteString) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(ByteString) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(CodedInputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(CodedInputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(CodedInputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(CodedInputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(CodedInputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(InputStream) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(ByteBuffer) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(ByteBuffer) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(ByteBuffer) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(ByteBuffer) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(ByteBuffer) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
parser() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
parser() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
parser() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
parser() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
parser() - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
path() - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
The list of steps in the explanation.
PeriodFrom - Class in com.google.errorprone.bugpatterns.time
Bans calls to Period.from(temporalAmount) where temporalAmount is a Duration.
PeriodFrom() - Constructor for class com.google.errorprone.bugpatterns.time.PeriodFrom
 
PeriodGetTemporalUnit - Class in com.google.errorprone.bugpatterns.time
Bans calls to Period.get(temporalUnit) where temporalUnit is not YEARS, MONTHS, or DAYS.
PeriodGetTemporalUnit() - Constructor for class com.google.errorprone.bugpatterns.time.PeriodGetTemporalUnit
 
PeriodTimeMath - Class in com.google.errorprone.bugpatterns.time
Bans calls to Period#plus/minus(TemporalAmount) where the argument is a Duration.
PeriodTimeMath(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.time.PeriodTimeMath
 
Placeholder - Annotation Type in com.google.errorprone.refaster.annotation
Annotation to indicate a placeholder method.
plus(String) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
Adds a step.
PreconditionsCheckNotNullRepeated - Class in com.google.errorprone.bugpatterns
Checks that Precondition.checkNotNull is not invoked with same arg twice.
PreconditionsCheckNotNullRepeated() - Constructor for class com.google.errorprone.bugpatterns.PreconditionsCheckNotNullRepeated
 
PreconditionsInvalidPlaceholder - Class in com.google.errorprone.bugpatterns
 
PreconditionsInvalidPlaceholder() - Constructor for class com.google.errorprone.bugpatterns.PreconditionsInvalidPlaceholder
 
PreferJavaTimeOverload - Class in com.google.errorprone.bugpatterns.time
This check suggests the use of java.time-based APIs, when available.
PreferJavaTimeOverload(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.time.PreferJavaTimeOverload
 
PreferredInterfaceType - Class in com.google.errorprone.bugpatterns
Tightens types which refer to an Iterable, Map, Multimap, etc.
PreferredInterfaceType() - Constructor for class com.google.errorprone.bugpatterns.PreferredInterfaceType
 
pretty(Context, Writer) - Static method in class com.google.errorprone.refaster.Template
 
PrimitiveArrayPassedToVarargsMethod - Class in com.google.errorprone.bugpatterns
 
PrimitiveArrayPassedToVarargsMethod() - Constructor for class com.google.errorprone.bugpatterns.PrimitiveArrayPassedToVarargsMethod
 
PrimitiveAtomicReference - Class in com.google.errorprone.bugpatterns
Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
PrimitiveAtomicReference() - Constructor for class com.google.errorprone.bugpatterns.PrimitiveAtomicReference
 
PrivateConstructorForNoninstantiableModule - Class in com.google.errorprone.bugpatterns.inject.dagger
 
PrivateConstructorForNoninstantiableModule() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.PrivateConstructorForNoninstantiableModule
 
PrivateConstructorForUtilityClass - Class in com.google.errorprone.bugpatterns
 
PrivateConstructorForUtilityClass() - Constructor for class com.google.errorprone.bugpatterns.PrivateConstructorForUtilityClass
 
PrivateSecurityContractProtoAccess - Class in com.google.errorprone.bugpatterns
Check for disallowed access to private_do_not_access_or_else proto fields.
PrivateSecurityContractProtoAccess() - Constructor for class com.google.errorprone.bugpatterns.PrivateSecurityContractProtoAccess
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor
 
ProtectedMembersInFinalClass - Class in com.google.errorprone.bugpatterns
Flags protected members in final classes.
ProtectedMembersInFinalClass() - Constructor for class com.google.errorprone.bugpatterns.ProtectedMembersInFinalClass
 
ProtoBuilderReturnValueIgnored - Class in com.google.errorprone.bugpatterns
Highlights cases where a proto's build method has its return value ignored.
ProtoBuilderReturnValueIgnored() - Constructor for class com.google.errorprone.bugpatterns.ProtoBuilderReturnValueIgnored
 
ProtocolBufferOrdinal - Class in com.google.errorprone.bugpatterns
Points out if #ordinal() is called on a Protocol Buffer Enum.
ProtocolBufferOrdinal() - Constructor for class com.google.errorprone.bugpatterns.ProtocolBufferOrdinal
 
ProtoDurationGetSecondsGetNano - Class in com.google.errorprone.bugpatterns.time
This checker warns about accessing the underlying nanosecond-adjustment field of a duration without a "nearby" access of the underlying seconds field.
ProtoDurationGetSecondsGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.ProtoDurationGetSecondsGetNano
 
ProtoFieldNullComparison - Class in com.google.errorprone.bugpatterns
Matches comparison of proto fields to null.
ProtoFieldNullComparison(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.ProtoFieldNullComparison
 
ProtoRedundantSet - Class in com.google.errorprone.bugpatterns
Checks that protocol buffers built with chained builders don't set the same field twice.
ProtoRedundantSet() - Constructor for class com.google.errorprone.bugpatterns.ProtoRedundantSet
 
ProtosAsKeyOfSetOrMap - Class in com.google.errorprone.bugpatterns
Check for usage of Set<Proto> or Map<Proto, E>.
ProtosAsKeyOfSetOrMap() - Constructor for class com.google.errorprone.bugpatterns.ProtosAsKeyOfSetOrMap
 
ProtoStringFieldReferenceEquality - Class in com.google.errorprone.bugpatterns
 
ProtoStringFieldReferenceEquality() - Constructor for class com.google.errorprone.bugpatterns.ProtoStringFieldReferenceEquality
 
ProtoTimestampGetSecondsGetNano - Class in com.google.errorprone.bugpatterns.time
This checker warns about accessing the underlying nanosecond-adjustment field of a protobuf timestamp without a "nearby" access of the underlying seconds field.
ProtoTimestampGetSecondsGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.ProtoTimestampGetSecondsGetNano
 
ProtoTruthMixedDescriptors - Class in com.google.errorprone.bugpatterns
Checks that ProtoTruth's ignoringFields is passed field numbers from the correct proto.
ProtoTruthMixedDescriptors() - Constructor for class com.google.errorprone.bugpatterns.ProtoTruthMixedDescriptors
 
provideFix(ReturnTree) - Method in class com.google.errorprone.bugpatterns.ReturnsNullCollection
 
ProvidesMethodOutsideOfModule - Class in com.google.errorprone.bugpatterns.inject.guice
 
ProvidesMethodOutsideOfModule() - Constructor for class com.google.errorprone.bugpatterns.inject.guice.ProvidesMethodOutsideOfModule
 
ProvidesNull - Class in com.google.errorprone.bugpatterns.inject.dagger
Bug checker for null-returning methods annotated with @Provides but not @Nullable.
ProvidesNull() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.ProvidesNull
 
PublicApiNamedStreamShouldReturnStream - Class in com.google.errorprone.bugpatterns
Checks if public APIs named "stream" returns a type whose name ends with Stream.
PublicApiNamedStreamShouldReturnStream() - Constructor for class com.google.errorprone.bugpatterns.PublicApiNamedStreamShouldReturnStream
 
PURE_METHOD - com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression.ConstantExpressionKind
 
pureMethod() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression
 
PureMethodInvocation() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.PureMethodInvocation
 
put(Bindings.Key<?>, Object) - Method in class com.google.errorprone.refaster.Bindings
 
putAll(Map<? extends Bindings.Key<?>, ? extends Object>) - Method in class com.google.errorprone.refaster.Bindings
 
putBinding(Bindings.Key<V>, V) - Method in class com.google.errorprone.refaster.Bindings
 
putBinding(Bindings.Key<V>, V) - Method in class com.google.errorprone.refaster.Unifier
 

Q

QualifierOrScopeOnInjectMethod - Class in com.google.errorprone.bugpatterns.inject
 
QualifierOrScopeOnInjectMethod() - Constructor for class com.google.errorprone.bugpatterns.inject.QualifierOrScopeOnInjectMethod
 
QualifierWithTypeUse - Class in com.google.errorprone.bugpatterns.inject
 
QualifierWithTypeUse() - Constructor for class com.google.errorprone.bugpatterns.inject.QualifierWithTypeUse
 
qualifyType(VisitorState, SuggestedFix.Builder, Symbol) - Static method in class com.google.errorprone.bugpatterns.SameNameButDifferent
Try to qualify the type, or return the full name.
QUEUE - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 

R

RandomCast - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
RandomCast() - Constructor for class com.google.errorprone.bugpatterns.RandomCast
 
RandomModInteger - Class in com.google.errorprone.bugpatterns
 
RandomModInteger() - Constructor for class com.google.errorprone.bugpatterns.RandomModInteger
 
ReachabilityFenceUsage - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ReachabilityFenceUsage() - Constructor for class com.google.errorprone.bugpatterns.ReachabilityFenceUsage
 
reason() - Method in class com.google.errorprone.bugpatterns.AbstractMockChecker.Reason
The reason this class should not be mocked, which may be as simple as "it is annotated to forbid mocking" but may also provide a suggested workaround.
Reason() - Constructor for class com.google.errorprone.bugpatterns.AbstractMockChecker.Reason
 
receiver() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.PureMethodInvocation
 
RectIntersectReturnValueIgnored - Class in com.google.errorprone.bugpatterns.android
 
RectIntersectReturnValueIgnored() - Constructor for class com.google.errorprone.bugpatterns.android.RectIntersectReturnValueIgnored
 
RedundantOverride - Class in com.google.errorprone.bugpatterns
Removes overrides which purely pass through to the method in the super class.
RedundantOverride() - Constructor for class com.google.errorprone.bugpatterns.RedundantOverride
 
RedundantThrows - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
RedundantThrows() - Constructor for class com.google.errorprone.bugpatterns.RedundantThrows
 
Refaster - Class in com.google.errorprone.refaster
Static utilities to indicate special handling in Refaster templates.
RefasterRule<M extends TemplateMatch,​T extends Template<M>> - Class in com.google.errorprone.refaster
A representation of an entire Refaster rule, corresponding to a class with @BeforeTemplates and @AfterTemplates.
RefasterRuleBuilderScanner - Class in com.google.errorprone.refaster
Scanner implementation to extract a single Refaster rule from a ClassTree.
ReferenceEquality - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ReferenceEquality() - Constructor for class com.google.errorprone.bugpatterns.ReferenceEquality
 
referencesOuter(Tree, Symbol, VisitorState) - Static method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
Returns true if the tree references its enclosing class.
RefersToDaggerCodegen - Class in com.google.errorprone.bugpatterns.inject.dagger
Checks that the only code that refers to Dagger generated code is other Dagger generated code.
RefersToDaggerCodegen() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.RefersToDaggerCodegen
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto
 
removeClassDiff(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
removeMember(int) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
RemoveUnusedImports - Class in com.google.errorprone.bugpatterns
 
RemoveUnusedImports() - Constructor for class com.google.errorprone.bugpatterns.RemoveUnusedImports
 
Repeated - Annotation Type in com.google.errorprone.refaster.annotation
An annotation for repeated Refaster template variables.
replace(BlockTemplateMatch) - Method in class com.google.errorprone.refaster.BlockTemplate
 
replace(ExpressionTemplateMatch) - Method in class com.google.errorprone.refaster.ExpressionTemplate
Generates a SuggestedFix replacing the specified match (usually of another template) with this template.
replace(M) - Method in class com.google.errorprone.refaster.Template
 
replaceBinding(Bindings.Key<V>, V) - Method in class com.google.errorprone.refaster.Unifier
 
ReplacementVariableFinder - Class in com.google.errorprone.bugpatterns
Utility methods to find replacement variables with similar names.
report(AbstractMustBeClosedChecker.TryBlock) - Method in interface com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.FixAggregator
Attempt to report a fix.
report(Tree, ThreadSafety.Violation, Optional<SuggestedFix>) - Method in interface com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis.ViolationReporter
 
REQUIRE_BLOCK_KEY - Static variable in class com.google.errorprone.refaster.UTemplater
Context key to indicate that templates should be treated as BlockTemplates, regardless of their structure.
RequiredAnnotation - Annotation Type in com.google.errorprone.refaster.annotation
Indicates that an annotation requires the presence of another annotation.
RequiredAnnotationProcessor - Class in com.google.errorprone.refaster.annotation
Enforces @RequiredAnnotation as an annotation processor.
RequiredAnnotationProcessor() - Constructor for class com.google.errorprone.refaster.annotation.RequiredAnnotationProcessor
 
requiredFalse() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.Truthiness
 
RequiredModifiersChecker - Class in com.google.errorprone.bugpatterns
 
RequiredModifiersChecker() - Constructor for class com.google.errorprone.bugpatterns.RequiredModifiersChecker
 
requiredTrue() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.Truthiness
 
resolveClass(CharSequence) - Method in class com.google.errorprone.refaster.Inliner
 
resolveEnclosingClass(ExpressionTree) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
 
resolveEnclosingClass(ExpressionTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
resolveIdentifier(IdentifierTree) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
 
resolveIdentifier(IdentifierTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
resolveMethod(MethodInvocationTree, GuardedByExpression, Name) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
 
resolveMethod(MethodInvocationTree, GuardedByExpression, Name) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
resolveMethod(MethodInvocationTree, Name) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
 
resolveMethod(MethodInvocationTree, Name) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
resolveSelect(GuardedByExpression, MemberSelectTree) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
 
resolveSelect(GuardedByExpression, MemberSelectTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
resolveTypeLiteral(ExpressionTree) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
 
resolveTypeLiteral(ExpressionTree) - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
RestrictedApiChecker - Class in com.google.errorprone.bugpatterns
Check for non-allowlisted callers to RestrictedApiChecker.
RestrictedApiChecker() - Constructor for class com.google.errorprone.bugpatterns.RestrictedApiChecker
 
RethrowReflectiveOperationExceptionAsLinkageError - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
RethrowReflectiveOperationExceptionAsLinkageError() - Constructor for class com.google.errorprone.bugpatterns.RethrowReflectiveOperationExceptionAsLinkageError
 
ReturnFromVoid - Class in com.google.errorprone.bugpatterns.javadoc
Finds common Javadoc errors, and tries to suggest useful fixes.
ReturnFromVoid() - Constructor for class com.google.errorprone.bugpatterns.javadoc.ReturnFromVoid
 
ReturnMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
A BugChecker; see the associated BugPattern annotation for details.
ReturnMissingNullable(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.nullness.ReturnMissingNullable
 
ReturnsNullCollection - Class in com.google.errorprone.bugpatterns
Flags methods with collection return types which return null in some cases but don't annotate the method as @Nullable.
ReturnsNullCollection() - Constructor for class com.google.errorprone.bugpatterns.ReturnsNullCollection
 
ReturnValueIgnored - Class in com.google.errorprone.bugpatterns
A checker which produces an error when a return value is accidentally discarded.
ReturnValueIgnored() - Constructor for class com.google.errorprone.bugpatterns.ReturnValueIgnored
 
ReturnValueIgnored(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.ReturnValueIgnored
 
reverify(Unifier) - Method in class com.google.errorprone.refaster.UPlaceholderExpression
 
rhs() - Method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils.TypeCompatibilityReport
 
RobolectricShadowDirectlyOn - Class in com.google.errorprone.bugpatterns
A BugChecker; see the summary.
RobolectricShadowDirectlyOn() - Constructor for class com.google.errorprone.bugpatterns.RobolectricShadowDirectlyOn
 
RxReturnValueIgnored - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern for details.
RxReturnValueIgnored() - Constructor for class com.google.errorprone.bugpatterns.RxReturnValueIgnored
 

S

SameNameButDifferent - Class in com.google.errorprone.bugpatterns
Looks for types being shadowed by other types in a way that may be confusing.
SameNameButDifferent() - Constructor for class com.google.errorprone.bugpatterns.SameNameButDifferent
 
scanEntireMethodFor(Matcher<? super MethodInvocationTree>, MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
Scans a method body for invocations matching m, and emitting them as a single fix.
ScopeAnnotationOnInterfaceOrAbstractClass - Class in com.google.errorprone.bugpatterns.inject
 
ScopeAnnotationOnInterfaceOrAbstractClass() - Constructor for class com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass
 
ScopeOnModule - Class in com.google.errorprone.bugpatterns.inject.dagger
Migrate users who use JSR 330 scopes on Dagger modules.
ScopeOnModule() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.ScopeOnModule
 
ScopeOrQualifierAnnotationRetention - Class in com.google.errorprone.bugpatterns.inject
 
ScopeOrQualifierAnnotationRetention() - Constructor for class com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetention
 
Select() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Select
 
SELECT - com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
 
SelfAssignment - Class in com.google.errorprone.bugpatterns
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
SelfAssignment() - Constructor for class com.google.errorprone.bugpatterns.SelfAssignment
 
SelfComparison - Class in com.google.errorprone.bugpatterns
Points out if an object is compared to itself.
SelfComparison() - Constructor for class com.google.errorprone.bugpatterns.SelfComparison
 
SelfEquals - Class in com.google.errorprone.bugpatterns
 
SelfEquals() - Constructor for class com.google.errorprone.bugpatterns.SelfEquals
 
setClassDiff(int, ApiDiffProto.ClassDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
setClassDiff(int, ApiDiffProto.ClassDiff.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassDiff class_diff = 1;
setClassName(String) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
string class_name = 1;
setClassName(String) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
string class_name = 1;
setClassNameBytes(ByteString) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
string class_name = 1;
setClassNameBytes(ByteString) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
string class_name = 1;
setEverythingDiff(ApiDiffProto.EverythingDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
setEverythingDiff(ApiDiffProto.EverythingDiff.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.EverythingDiff everything_diff = 1;
setFactoryMatcher(Matcher<ExpressionTree>) - Method in class com.google.errorprone.bugpatterns.StronglyType.Builder
Set the matcher used to check if an expression is a factory creating a stronger type.
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
setIdentifier(String) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
string identifier = 1;
setIdentifierBytes(ByteString) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
string identifier = 1;
setLowerBound(UType) - Method in class com.google.errorprone.refaster.UTypeVar
 
setMember(int, ApiDiffProto.ClassMember) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
setMember(int, ApiDiffProto.ClassMember.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
repeated .devtools.staticanalysis.errorprone.apidiff.ClassMember member = 2;
setMemberDescriptor(String) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
a JVMS 4.3 member descriptor
setMemberDescriptorBytes(ByteString) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
a JVMS 4.3 member descriptor
setMemberDiff(ApiDiffProto.MemberDiff) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
setMemberDiff(ApiDiffProto.MemberDiff.Builder) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
.devtools.staticanalysis.errorprone.apidiff.MemberDiff member_diff = 2;
setPurpose(ThreadSafety.Purpose) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
setRenameFunction(Function<String, String>) - Method in class com.google.errorprone.bugpatterns.StronglyType.Builder
Set a mapping function that maps from the original name to a new name more befitting the strong type.
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder
 
setUpperBound(UType) - Method in class com.google.errorprone.refaster.UTypeVar
 
ShortCircuitBoolean - Class in com.google.errorprone.bugpatterns
 
ShortCircuitBoolean() - Constructor for class com.google.errorprone.bugpatterns.ShortCircuitBoolean
 
ShortCircuitBoolean.TreeScannerBinary - Class in com.google.errorprone.bugpatterns
Replaces the operators when visiting the binary nodes
shortName() - Method in enum com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
SHOULD_IGNORE - Static variable in class com.google.errorprone.bugpatterns.PreferredInterfaceType
 
ShouldHaveEvenArgs - Class in com.google.errorprone.bugpatterns
Checks that variable argument methods have even number of arguments.
ShouldHaveEvenArgs() - Constructor for class com.google.errorprone.bugpatterns.ShouldHaveEvenArgs
 
simpleName() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
The simple name of the imported member.
SizeGreaterThanOrEqualsZero - Class in com.google.errorprone.bugpatterns
Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
SizeGreaterThanOrEqualsZero() - Constructor for class com.google.errorprone.bugpatterns.SizeGreaterThanOrEqualsZero
 
sourceTree() - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
sourceType() - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
SPARSE_ARRAY - com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
 
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
Match whatever additional conditions concrete subclasses want to match (a list of known side-effect-free methods, has a @CheckReturnValue annotation, etc.).
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.android.RectIntersectReturnValueIgnored
 
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
Return a matcher for method invocations in which the method being called has the @CheckReturnValue annotation.
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.FutureReturnValueIgnored
 
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.IgnoredPureGetter
 
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.ProtoBuilderReturnValueIgnored
 
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.ReturnValueIgnored
 
specializedMatcher() - Method in class com.google.errorprone.bugpatterns.RxReturnValueIgnored
 
state - Variable in class com.google.errorprone.bugpatterns.ShortCircuitBoolean.TreeScannerBinary
saved state
STATIC_IMPORT_ALWAYS - com.google.errorprone.refaster.ImportPolicy
When inlining static methods, always static import the method.
StaticAssignmentInConstructor - Class in com.google.errorprone.bugpatterns
Checks for static fields being assigned within constructors.
StaticAssignmentInConstructor() - Constructor for class com.google.errorprone.bugpatterns.StaticAssignmentInConstructor
 
StaticAssignmentOfThrowable - Class in com.google.errorprone.bugpatterns
Checks for static fields being assigned with Throwable.
StaticAssignmentOfThrowable() - Constructor for class com.google.errorprone.bugpatterns.StaticAssignmentOfThrowable
 
StaticGuardedByInstance - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
StaticGuardedByInstance() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.StaticGuardedByInstance
 
StaticImportInfo() - Constructor for class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
 
StaticImports - Class in com.google.errorprone.bugpatterns
Logic for inspecting static imports used by NonCanonicalStaticImport, NonCanonicalStaticMemberImport, and UnnecessaryStaticImport.
StaticImports.StaticImportInfo - Class in com.google.errorprone.bugpatterns
Information about a static import.
StaticMockMember - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
StaticMockMember() - Constructor for class com.google.errorprone.bugpatterns.StaticMockMember
 
StaticOrDefaultInterfaceMethod - Class in com.google.errorprone.bugpatterns.android
 
StaticOrDefaultInterfaceMethod() - Constructor for class com.google.errorprone.bugpatterns.android.StaticOrDefaultInterfaceMethod
 
StaticQualifiedUsingExpression - Class in com.google.errorprone.bugpatterns
 
StaticQualifiedUsingExpression() - Constructor for class com.google.errorprone.bugpatterns.StaticQualifiedUsingExpression
 
staticReference(Inliner, CharSequence, CharSequence, CharSequence) - Method in enum com.google.errorprone.refaster.ImportPolicy
 
StreamResourceLeak - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
StreamResourceLeak() - Constructor for class com.google.errorprone.bugpatterns.StreamResourceLeak
 
StreamToIterable - Class in com.google.errorprone.bugpatterns
Discourage stream::iterator to create Iterables.
StreamToIterable() - Constructor for class com.google.errorprone.bugpatterns.StreamToIterable
 
StreamToString - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
StreamToString() - Constructor for class com.google.errorprone.bugpatterns.StreamToString
 
StrictFormatStringValidation - Class in com.google.errorprone.bugpatterns.formatstring
Format string validation utility that fails on more cases than FormatStringValidation to enforce strict format string checking.
StringBuilderInitWithChar - Class in com.google.errorprone.bugpatterns
 
StringBuilderInitWithChar() - Constructor for class com.google.errorprone.bugpatterns.StringBuilderInitWithChar
 
stringLit(String) - Static method in class com.google.errorprone.refaster.ULiteral
 
StringName - Class in com.google.errorprone.refaster
A simple wrapper to view a String as a Name.
StringName() - Constructor for class com.google.errorprone.refaster.StringName
 
StringSplitter - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
StringSplitter() - Constructor for class com.google.errorprone.bugpatterns.StringSplitter
 
StronglyType - Class in com.google.errorprone.bugpatterns
Helper for strongly typing fields.
StronglyType() - Constructor for class com.google.errorprone.bugpatterns.StronglyType
 
StronglyType.Builder - Class in com.google.errorprone.bugpatterns
Builder for StronglyType
StronglyTypeByteString - Class in com.google.errorprone.bugpatterns
Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
StronglyTypeByteString() - Constructor for class com.google.errorprone.bugpatterns.StronglyTypeByteString
 
StronglyTypeTime - Class in com.google.errorprone.bugpatterns.time
Flags fields which would be better expressed as time types rather than primitive integers.
StronglyTypeTime() - Constructor for class com.google.errorprone.bugpatterns.time.StronglyTypeTime
 
subSequence(int, int) - Method in class com.google.errorprone.refaster.StringName
 
SubstringOfZero - Class in com.google.errorprone.bugpatterns
Check for calls to String's foo.substring(0).
SubstringOfZero() - Constructor for class com.google.errorprone.bugpatterns.SubstringOfZero
 
Suggester - Class in com.google.errorprone.bugpatterns.inlineme
Checker that recommends using @InlineMe on single-statement deprecated APIs.
Suggester(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.inlineme.Suggester
 
suppressAnnotation(Class<? extends Annotation>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
An annotation which, when found on a class, should suppress the test
SuppressWarningsDeprecated - Class in com.google.errorprone.bugpatterns
Find uses of SuppressWarnings with "deprecated".
SuppressWarningsDeprecated() - Constructor for class com.google.errorprone.bugpatterns.SuppressWarningsDeprecated
 
SuppressWarningsWithoutExplanation - Class in com.google.errorprone.bugpatterns
Finds occurrences of @SuppressWarnings where there is definitely no explanation for why it is safe.
SuppressWarningsWithoutExplanation() - Constructor for class com.google.errorprone.bugpatterns.SuppressWarningsWithoutExplanation
 
SuppressWarningsWithoutExplanation(boolean) - Constructor for class com.google.errorprone.bugpatterns.SuppressWarningsWithoutExplanation
 
SwigMemoryLeak - Class in com.google.errorprone.bugpatterns
 
SwigMemoryLeak() - Constructor for class com.google.errorprone.bugpatterns.SwigMemoryLeak
 
SwitchDefault - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
SwitchDefault() - Constructor for class com.google.errorprone.bugpatterns.SwitchDefault
 
sym() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Erroneous
 
sym() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
 
sym() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.ThisLiteral
 
symbol() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.PureMethodInvocation
 
symbolizeImmutableExpression(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions
Returns a list of the methods called to get to this expression, as well as a terminating variable if needed.
SymbolToString - Class in com.google.errorprone.bugpatterns
Flags com.sun.tools.javac.code.Symbol#toString usage in BugCheckers.
SymbolToString() - Constructor for class com.google.errorprone.bugpatterns.SymbolToString
 
symtab() - Method in class com.google.errorprone.refaster.Inliner
 
SynchronizeOnNonFinalField - Class in com.google.errorprone.bugpatterns.threadsafety
A BugChecker; see the associated BugPattern annotation for details.
SynchronizeOnNonFinalField() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.SynchronizeOnNonFinalField
 
SystemExitOutsideMain - Class in com.google.errorprone.bugpatterns
Check for calls to System.exit() outside of a main method.
SystemExitOutsideMain() - Constructor for class com.google.errorprone.bugpatterns.SystemExitOutsideMain
 
SystemOut - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
SystemOut() - Constructor for class com.google.errorprone.bugpatterns.SystemOut
 

T

targetType() - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
 
template(ExpressionTree) - Method in class com.google.errorprone.refaster.UTemplater
 
template(StatementTree) - Method in class com.google.errorprone.refaster.UTemplater
 
template(Tree) - Method in class com.google.errorprone.refaster.UTemplater
 
template(Type) - Method in class com.google.errorprone.refaster.UTemplater
 
Template<M extends TemplateMatch> - Class in com.google.errorprone.refaster
Abstract superclass for templates that can be used to search and replace in a Java syntax tree.
Template() - Constructor for class com.google.errorprone.refaster.Template
 
TemplateMatch - Class in com.google.errorprone.refaster
Abstract type representing a match against a Template.
TemplateMatch(JCTree, Unifier) - Constructor for class com.google.errorprone.refaster.TemplateMatch
 
templateType(Tree) - Method in class com.google.errorprone.refaster.UTemplater
 
templateTypeVariables() - Method in class com.google.errorprone.refaster.Template
 
TemporalAccessorGetChronoField - Class in com.google.errorprone.bugpatterns.time
Bans calls to TemporalAccessor.get(ChronoField) where the implementation is guaranteed to throw an UnsupportedTemporalTypeException.
TemporalAccessorGetChronoField() - Constructor for class com.google.errorprone.bugpatterns.time.TemporalAccessorGetChronoField
 
TestExceptionChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
TestExceptionChecker() - Constructor for class com.google.errorprone.bugpatterns.TestExceptionChecker
 
TestParametersNotInitialized - Class in com.google.errorprone.bugpatterns
Flags uses of parameters in non-parameterized tests.
TestParametersNotInitialized() - Constructor for class com.google.errorprone.bugpatterns.TestParametersNotInitialized
 
thenChoose(Function<? super T, Choice<R>>) - Method in class com.google.errorprone.refaster.Choice
Returns all the choices obtained by choosing from this Choice and then choosing from the Choice yielded by this function on the result.
thenOption(Function<? super T, Optional<R>>) - Method in class com.google.errorprone.refaster.Choice
Returns all the choices obtained by choosing from this Choice and yielding a present Optional.
TheoryButNoTheories - Class in com.google.errorprone.bugpatterns
Flags uses of @Theory (and others) in non-Theories-run tests.
TheoryButNoTheories() - Constructor for class com.google.errorprone.bugpatterns.TheoryButNoTheories
 
THIS - com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
 
thisExpression(Type) - Method in class com.google.errorprone.refaster.Unifier
 
ThreadJoinLoop - Class in com.google.errorprone.bugpatterns
 
ThreadJoinLoop() - Constructor for class com.google.errorprone.bugpatterns.ThreadJoinLoop
 
ThreadLocalUsage - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ThreadLocalUsage() - Constructor for class com.google.errorprone.bugpatterns.ThreadLocalUsage
 
ThreadPriorityCheck - Class in com.google.errorprone.bugpatterns.threadsafety
Bug checker to detect usage of Thread.stop(), Thread.yield(), and changing thread priorities.
ThreadPriorityCheck() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ThreadPriorityCheck
 
threadSafeInstantiation(Set<String>, AnnotationInfo, Type) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Check that a type-use of an @ThreadSafe-annotated type is instantiated with threadsafe type arguments where required by its annotation's containerOf element.
ThreadSafety - Class in com.google.errorprone.bugpatterns.threadsafety
A class which gives information about the annotation of types; if a type isn't annotated, ThreadSafety.Violation gives information as to why it is not.
ThreadSafety(VisitorState, ThreadSafety.KnownTypes, Set<String>, Set<String>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Deprecated.
ThreadSafety(VisitorState, ThreadSafety.KnownTypes, Set<String>, Set<String>, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Deprecated.
ThreadSafety.Builder - Class in com.google.errorprone.bugpatterns.threadsafety
ThreadSafety.KnownTypes - Interface in com.google.errorprone.bugpatterns.threadsafety
Information about known types and whether they're known to be safe or unsafe.
ThreadSafety.Purpose - Enum in com.google.errorprone.bugpatterns.threadsafety
The ThreadSafety utility class can be used by either the bug checker that enforces immutability or by the bug checker that enforces thread-safety.
ThreadSafety.Violation - Class in com.google.errorprone.bugpatterns.threadsafety
A human-friendly explanation of a thread safety violations.
threadSafeTypeParametersInScope(Symbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
Gets the set of in-scope threadsafe type parameters from the containerOf specs on annotations.
ThreeLetterTimeZoneID - Class in com.google.errorprone.bugpatterns
 
ThreeLetterTimeZoneID() - Constructor for class com.google.errorprone.bugpatterns.ThreeLetterTimeZoneID
 
ThrowIfUncheckedKnownChecked - Class in com.google.errorprone.bugpatterns
Catches no-op calls to Throwables.throwIfUnchecked.
ThrowIfUncheckedKnownChecked() - Constructor for class com.google.errorprone.bugpatterns.ThrowIfUncheckedKnownChecked
 
ThrowNull - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
ThrowNull() - Constructor for class com.google.errorprone.bugpatterns.ThrowNull
 
ThrowSpecificExceptions - Class in com.google.errorprone.bugpatterns
Bugpattern to discourage throwing base exception classes.
ThrowSpecificExceptions() - Constructor for class com.google.errorprone.bugpatterns.ThrowSpecificExceptions
 
ThrowsUncheckedException - Class in com.google.errorprone.bugpatterns
Suggests to remove the unchecked throws clause.
ThrowsUncheckedException() - Constructor for class com.google.errorprone.bugpatterns.ThrowsUncheckedException
 
TimeUnitConversionChecker - Class in com.google.errorprone.bugpatterns.time
Check for problematic or suspicious TimeUnit conversion calls.
TimeUnitConversionChecker() - Constructor for class com.google.errorprone.bugpatterns.time.TimeUnitConversionChecker
 
TimeUnitMismatch - Class in com.google.errorprone.bugpatterns.time
Checker that detects likely time-unit mismatches by looking at identifier names.
TimeUnitMismatch() - Constructor for class com.google.errorprone.bugpatterns.time.TimeUnitMismatch
 
toBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
toBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
toBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
toBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
toBuilder() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
TooManyParameters - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
TooManyParameters(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.TooManyParameters
 
toProto() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff
Converts a ApiDiff to a ApiDiffProto.Diff.
toString() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff.ClassMemberKey
 
toString() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantEquals
 
toString() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression
 
toString() - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.PureMethodInvocation
 
toString() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
 
toString() - Method in exception com.google.errorprone.bugpatterns.threadsafety.IllegalGuardedBy
 
toString() - Method in class com.google.errorprone.refaster.Bindings.Key
 
toString() - Method in class com.google.errorprone.refaster.Choice
 
toString() - Method in class com.google.errorprone.refaster.LocalVarBinding
 
toString() - Method in class com.google.errorprone.refaster.RefasterRule
 
toString() - Method in class com.google.errorprone.refaster.StringName
 
toString() - Method in class com.google.errorprone.refaster.Unifier
 
toString() - Method in class com.google.errorprone.refaster.UTypeVar
 
toString() - Method in class com.google.errorprone.refaster.UTypeVar.TypeWithExpression
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractToString
Constructs a fix for an explicit toString call, e.g.
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationMirrorToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AnnotationValueToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ArrayToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LiteProtoToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ObjectToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StreamToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.SymbolToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TreeToString
 
toStringFix(Tree, ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TypeToString
 
ToStringReturnsNull - Class in com.google.errorprone.bugpatterns
ToString should not return null.
ToStringReturnsNull() - Constructor for class com.google.errorprone.bugpatterns.ToStringReturnsNull
 
transform(Function<? super T, R>) - Method in class com.google.errorprone.refaster.Choice
Maps the choices with the specified function.
TransientMisuse - Class in com.google.errorprone.bugpatterns
Warns against use of both static and transient modifiers on field declarations.
TransientMisuse() - Constructor for class com.google.errorprone.bugpatterns.TransientMisuse
 
TreeScannerBinary(VisitorState) - Constructor for class com.google.errorprone.bugpatterns.ShortCircuitBoolean.TreeScannerBinary
constructor
TreeToString - Class in com.google.errorprone.bugpatterns
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
TreeToString(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.TreeToString
 
TruthAssertExpected - Class in com.google.errorprone.bugpatterns
Detects usages of Truth assertions with the expected and actual values reversed.
TruthAssertExpected() - Constructor for class com.google.errorprone.bugpatterns.TruthAssertExpected
 
TruthConstantAsserts - Class in com.google.errorprone.bugpatterns
Points out if Truth Library assert is called on a constant.
TruthConstantAsserts() - Constructor for class com.google.errorprone.bugpatterns.TruthConstantAsserts
 
TruthGetOrDefault - Class in com.google.errorprone.bugpatterns
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
TruthGetOrDefault() - Constructor for class com.google.errorprone.bugpatterns.TruthGetOrDefault
 
TruthIncompatibleType - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
A BugChecker; see the associated BugPattern annotation for details.
TruthIncompatibleType(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.collectionincompatibletype.TruthIncompatibleType
 
truthiness(ExpressionTree, boolean, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions
Scans an ExpressionTree to find anything guaranteed to be false or true if this expression is true.
Truthiness() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.Truthiness
 
TruthSelfEquals - Class in com.google.errorprone.bugpatterns
Points out if an object is tested for equality/inequality to itself using Truth Libraries.
TruthSelfEquals() - Constructor for class com.google.errorprone.bugpatterns.TruthSelfEquals
 
tryCreate(ImportTree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.StaticImports
Returns a StaticImports.StaticImportInfo if the given import is a static single-type import.
tryCreate(MemberSelectTree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.StaticImports
 
TryFailRefactoring - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
TryFailRefactoring() - Constructor for class com.google.errorprone.bugpatterns.TryFailRefactoring
 
TryFailThrowable - Class in com.google.errorprone.bugpatterns
A bug checker for the following code pattern:
TryFailThrowable() - Constructor for class com.google.errorprone.bugpatterns.TryFailThrowable
 
tryFailToAssertThrows(TryTree, List<? extends StatementTree>, Optional<Tree>, VisitorState) - Static method in class com.google.errorprone.bugpatterns.AssertThrowsUtils
Transforms a try-catch block in the try-fail pattern into a call to JUnit's assertThrows, inserting the behavior of the try block into a lambda parameter, and assigning the expected exception to a variable, if it is used within the catch block.
TryWithResourcesVariable - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
TryWithResourcesVariable() - Constructor for class com.google.errorprone.bugpatterns.TryWithResourcesVariable
 
type() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Erroneous
 
type() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.ThisLiteral
 
type() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression
 
type() - Method in class com.google.errorprone.refaster.UTypeVar.TypeWithExpression
 
TYPE_LITERAL - com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
 
typecheck(Unifier, Inliner, Warner, List<Type>, List<Type>) - Method in class com.google.errorprone.refaster.Template
 
TypeCompatibilityReport() - Constructor for class com.google.errorprone.bugpatterns.TypeCompatibilityUtils.TypeCompatibilityReport
 
TypeCompatibilityUtils - Class in com.google.errorprone.bugpatterns
Logical utility methods to answer the question: Are these two types "compatible" with each other, in the context of an equality check.
TypeCompatibilityUtils.TypeCompatibilityReport - Class in com.google.errorprone.bugpatterns
 
TypeEqualsChecker - Class in com.google.errorprone.bugpatterns
Flags com.sun.tools.javac.code.Type#equals usage.
TypeEqualsChecker() - Constructor for class com.google.errorprone.bugpatterns.TypeEqualsChecker
 
TypeLiteral() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.TypeLiteral
 
typeName() - Method in class com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo
 
TypeNameShadowing - Class in com.google.errorprone.bugpatterns
Warns when a type parameter shadows another type name in scope.
TypeNameShadowing() - Constructor for class com.google.errorprone.bugpatterns.TypeNameShadowing
 
typeParameterAnnotation(Class<? extends Annotation>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
An annotation which, when found on a type parameter, indicates that the type parameter may only be instantiated with thread-safe types.
TypeParameterNaming - Class in com.google.errorprone.bugpatterns
Enforces type parameters match the google style guide.
TypeParameterNaming() - Constructor for class com.google.errorprone.bugpatterns.TypeParameterNaming
 
TypeParameterNaming.TypeParameterNamingClassification - Enum in com.google.errorprone.bugpatterns
An enum that classifies a String name into different types, based on the Google Java Style Guide's rules for Type Parameters.
TypeParameterQualifier - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
TypeParameterQualifier() - Constructor for class com.google.errorprone.bugpatterns.TypeParameterQualifier
 
TypeParameterShadowing - Class in com.google.errorprone.bugpatterns
 
TypeParameterShadowing() - Constructor for class com.google.errorprone.bugpatterns.TypeParameterShadowing
 
TypeParameterUnusedInFormals - Class in com.google.errorprone.bugpatterns
 
TypeParameterUnusedInFormals() - Constructor for class com.google.errorprone.bugpatterns.TypeParameterUnusedInFormals
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.AbstractToString
The type to match on.
typePredicate() - Method in class com.google.errorprone.bugpatterns.AnnotationMirrorToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.AnnotationValueToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.ArrayToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.LiteProtoToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.ObjectToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.StreamToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.SymbolToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.TreeToString
 
typePredicate() - Method in class com.google.errorprone.bugpatterns.TypeToString
 
types() - Method in class com.google.errorprone.refaster.Inliner
 
types() - Method in class com.google.errorprone.refaster.Unifier
 
TypesWithUndefinedEquality - Enum in com.google.errorprone.bugpatterns
Enumerates types which have poorly-defined behaviour for equals.
TypeToString - Class in com.google.errorprone.bugpatterns
Flags com.sun.tools.javac.code.Type#toString usage in BugCheckers.
TypeToString() - Constructor for class com.google.errorprone.bugpatterns.TypeToString
 
TypeWithExpression() - Constructor for class com.google.errorprone.refaster.UTypeVar.TypeWithExpression
 

U

UAnyOf - Class in com.google.errorprone.refaster
UExpression allowing a match against any of a list of expressions.
UAnyOf() - Constructor for class com.google.errorprone.refaster.UAnyOf
 
UClassType - Class in com.google.errorprone.refaster
A representation of a type with optional generic parameters.
UClassType() - Constructor for class com.google.errorprone.refaster.UClassType
 
UExpression - Class in com.google.errorprone.refaster
UTree version of ExpressionTree.
UExpression() - Constructor for class com.google.errorprone.refaster.UExpression
 
UForAll - Class in com.google.errorprone.refaster
UType version of Type.ForAll.
UForAll() - Constructor for class com.google.errorprone.refaster.UForAll
 
UFreeIdent - Class in com.google.errorprone.refaster
Free identifier that can be bound to any expression of the appropriate type.
UFreeIdent() - Constructor for class com.google.errorprone.refaster.UFreeIdent
 
UIntersectionClassType - Class in com.google.errorprone.refaster
UType representation of an IntersectionClassType.
UIntersectionClassType() - Constructor for class com.google.errorprone.refaster.UIntersectionClassType
 
ULiteral - Class in com.google.errorprone.refaster
UTree version of LiteralTree.
ULiteral() - Constructor for class com.google.errorprone.refaster.ULiteral
 
UMemberSelect - Class in com.google.errorprone.refaster
UTree version of MemberSelectTree.
UMemberSelect() - Constructor for class com.google.errorprone.refaster.UMemberSelect
 
UMethodInvocation - Class in com.google.errorprone.refaster
UTree version of MethodInvocationTree.
UMethodInvocation() - Constructor for class com.google.errorprone.refaster.UMethodInvocation
 
UMethodType - Class in com.google.errorprone.refaster
A UType representation of a Type.MethodType.
UMethodType() - Constructor for class com.google.errorprone.refaster.UMethodType
 
UNCLASSIFIED - com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
Anything else.
unconsumedStatements() - Method in class com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements
 
UndefinedEquals - Class in com.google.errorprone.bugpatterns
Flags types which do not have well-defined equals behavior.
UndefinedEquals() - Constructor for class com.google.errorprone.bugpatterns.UndefinedEquals
 
UnescapedEntity - Class in com.google.errorprone.bugpatterns.javadoc
Finds unescaped entities in Javadocs.
UnescapedEntity() - Constructor for class com.google.errorprone.bugpatterns.javadoc.UnescapedEntity
 
UngroupedOverloads - Class in com.google.errorprone.bugpatterns
 
UngroupedOverloads(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.UngroupedOverloads
 
UnicodeDirectionalityCharacters - Class in com.google.errorprone.bugpatterns
Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
UnicodeDirectionalityCharacters() - Constructor for class com.google.errorprone.bugpatterns.UnicodeDirectionalityCharacters
 
UnicodeEscape - Class in com.google.errorprone.bugpatterns
Replaces printable ASCII unicode escapes with the literal version.
UnicodeEscape() - Constructor for class com.google.errorprone.bugpatterns.UnicodeEscape
 
UnicodeInCode - Class in com.google.errorprone.bugpatterns
Bans using non-ASCII Unicode characters outside string literals and comments.
UnicodeInCode() - Constructor for class com.google.errorprone.bugpatterns.UnicodeInCode
 
Unifiable<T> - Interface in com.google.errorprone.refaster
A serializable representation of a template that can be matched against a target of type T.
unifications(List<U>, List<? extends T>) - Static method in class com.google.errorprone.refaster.Unifier
 
unifications(List<U>, List<? extends T>, boolean) - Static method in class com.google.errorprone.refaster.Unifier
 
unifications(U, T) - Static method in class com.google.errorprone.refaster.Unifier
 
unifier() - Method in class com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements
 
Unifier - Class in com.google.errorprone.refaster
A mutable representation of an attempt to match a template source tree against a target source tree.
Unifier(Context) - Constructor for class com.google.errorprone.refaster.Unifier
 
UnifierWithUnconsumedStatements() - Constructor for class com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements
 
unify(Tree, Unifier) - Method in class com.google.errorprone.refaster.UTree
 
unify(Type, Unifier) - Method in class com.google.errorprone.refaster.UType
 
unify(JCTree.JCExpression, Unifier) - Method in class com.google.errorprone.refaster.ExpressionTemplate
 
unify(Name, Unifier) - Method in class com.google.errorprone.refaster.StringName
 
unify(T, Unifier) - Method in interface com.google.errorprone.refaster.Unifiable
Returns all valid unification paths (if any) from this Unifier that unify this with target.
unifyList(Unifier, List<U>, List<? extends T>) - Static method in class com.google.errorprone.refaster.Unifier
Returns all successful unification paths from the specified Unifier unifying the specified lists, disallowing varargs.
unifyList(Unifier, List<U>, List<? extends T>, boolean) - Static method in class com.google.errorprone.refaster.Unifier
Returns all successful unification paths from the specified Unifier unifying the specified lists, allowing varargs if and only if allowVarargs is true.
unifyNullable(Unifier, U, T) - Static method in class com.google.errorprone.refaster.Unifier
 
UnlockMethodChecker - Class in com.google.errorprone.bugpatterns.threadsafety
 
UnlockMethodChecker() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.UnlockMethodChecker
 
unmockableClass() - Method in class com.google.errorprone.bugpatterns.AbstractMockChecker.Reason
A Type object representing the class that should not be mocked.
unmodifiable() - Method in class com.google.errorprone.refaster.Bindings
 
UnnecessarilyFullyQualified - Class in com.google.errorprone.bugpatterns
Flags uses of fully qualified names which are not ambiguous if imported.
UnnecessarilyFullyQualified() - Constructor for class com.google.errorprone.bugpatterns.UnnecessarilyFullyQualified
 
UnnecessarilyVisible - Class in com.google.errorprone.bugpatterns
Suggests restricting the visibility of methods which should only be called by a framework.
UnnecessarilyVisible() - Constructor for class com.google.errorprone.bugpatterns.UnnecessarilyVisible
 
UnnecessaryAnonymousClass - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryAnonymousClass() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryAnonymousClass
 
UnnecessaryAssignment - Class in com.google.errorprone.bugpatterns
Discourage manual initialization or assignment to fields annotated with framework annotations.
UnnecessaryAssignment() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryAssignment
 
UnnecessaryBoxedAssignment - Class in com.google.errorprone.bugpatterns
Finds and fixes unnecessarily boxed return expressions.
UnnecessaryBoxedAssignment() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryBoxedAssignment
 
UnnecessaryBoxedVariable - Class in com.google.errorprone.bugpatterns
Finds and fixes unnecessarily boxed variables.
UnnecessaryBoxedVariable() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryBoxedVariable
 
UnnecessaryCheckNotNull - Class in com.google.errorprone.bugpatterns.nullness
Checks for unnecessarily performing null checks on expressions which can't be null.
UnnecessaryCheckNotNull() - Constructor for class com.google.errorprone.bugpatterns.nullness.UnnecessaryCheckNotNull
 
UnnecessaryDefaultInEnumSwitch - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryDefaultInEnumSwitch() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryDefaultInEnumSwitch
 
UnnecessaryFinal - Class in com.google.errorprone.bugpatterns
Removes final from non-field variables.
UnnecessaryFinal() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryFinal
 
UnnecessaryLambda - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryLambda() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryLambda
 
UnnecessaryLongToIntConversion - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryLongToIntConversion() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryLongToIntConversion
 
UnnecessaryMethodInvocationMatcher - Class in com.google.errorprone.bugpatterns
Matchers.methodInvocation(Matcher) is not exactly deprecated, but it is legacy, and in particular is not needed when the argument is a MethodMatcher, since MethodMatcher already does the unwrapping that methodInvocation does.
UnnecessaryMethodInvocationMatcher() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryMethodInvocationMatcher
 
UnnecessaryMethodReference - Class in com.google.errorprone.bugpatterns
Matches unnecessary uses of method references.
UnnecessaryMethodReference() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryMethodReference
 
UnnecessaryOptionalGet - Class in com.google.errorprone.bugpatterns
A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member functions of Optionals.
UnnecessaryOptionalGet() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryOptionalGet
 
UnnecessaryParentheses - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryParentheses() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryParentheses
 
UnnecessarySetDefault - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessarySetDefault() - Constructor for class com.google.errorprone.bugpatterns.UnnecessarySetDefault
 
UnnecessaryStaticImport - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryStaticImport() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryStaticImport
 
UnnecessaryTypeArgument - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnnecessaryTypeArgument() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryTypeArgument
 
UnrecognisedJavadocTag - Class in com.google.errorprone.bugpatterns.javadoc
Flags tags which haven't been recognised by the Javadoc parser.
UnrecognisedJavadocTag() - Constructor for class com.google.errorprone.bugpatterns.javadoc.UnrecognisedJavadocTag
 
UnsafeFinalization - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnsafeFinalization() - Constructor for class com.google.errorprone.bugpatterns.UnsafeFinalization
 
UnsafeLocaleUsage - Class in com.google.errorprone.bugpatterns
Flags unsafe usages of the Locale constructor and class methods.
UnsafeLocaleUsage() - Constructor for class com.google.errorprone.bugpatterns.UnsafeLocaleUsage
 
UnsafeReflectiveConstructionCast - Class in com.google.errorprone.bugpatterns
Checks unsafe instance creation via reflection.
UnsafeReflectiveConstructionCast() - Constructor for class com.google.errorprone.bugpatterns.UnsafeReflectiveConstructionCast
 
unsupportedClasses() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff
Binary names of classes only present in the new API.
unsupportedMembersByClass() - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff
Members only present in the new API, grouped by binary name of their declaring class.
UnsynchronizedOverridesSynchronized - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnsynchronizedOverridesSynchronized() - Constructor for class com.google.errorprone.bugpatterns.UnsynchronizedOverridesSynchronized
 
UnusedAnonymousClass - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UnusedAnonymousClass() - Constructor for class com.google.errorprone.bugpatterns.UnusedAnonymousClass
 
UnusedCollectionModifiedInPlace - Class in com.google.errorprone.bugpatterns
 
UnusedCollectionModifiedInPlace() - Constructor for class com.google.errorprone.bugpatterns.UnusedCollectionModifiedInPlace
 
UnusedException - Class in com.google.errorprone.bugpatterns
Bugpattern for catch blocks which catch an exception but throw another one without wrapping the original.
UnusedException() - Constructor for class com.google.errorprone.bugpatterns.UnusedException
 
UnusedMethod - Class in com.google.errorprone.bugpatterns
Bugpattern to detect unused declarations.
UnusedMethod() - Constructor for class com.google.errorprone.bugpatterns.UnusedMethod
 
UnusedNestedClass - Class in com.google.errorprone.bugpatterns
Bugpattern to detect unused nested classes.
UnusedNestedClass() - Constructor for class com.google.errorprone.bugpatterns.UnusedNestedClass
 
UnusedVariable - Class in com.google.errorprone.bugpatterns
Bugpattern to detect unused declarations.
UnusedVariable(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.UnusedVariable
 
UPlaceholderExpression - Class in com.google.errorprone.refaster
UTree representation of an invocation of a placeholder method.
UPlaceholderExpression() - Constructor for class com.google.errorprone.refaster.UPlaceholderExpression
 
UPlaceholderExpression.PlaceholderParamIdent - Class in com.google.errorprone.refaster
 
UReturn - Class in com.google.errorprone.refaster
UTree representation of a ReturnTree.
UReturn() - Constructor for class com.google.errorprone.refaster.UReturn
 
URLEqualsHashCode - Class in com.google.errorprone.bugpatterns
Points out on creation of Set and HashMap of type java.net.URL.
URLEqualsHashCode() - Constructor for class com.google.errorprone.bugpatterns.URLEqualsHashCode
 
UrlInSee - Class in com.google.errorprone.bugpatterns.javadoc
Discourages using URLs in @see tags.
UrlInSee() - Constructor for class com.google.errorprone.bugpatterns.javadoc.UrlInSee
 
UseBinds - Class in com.google.errorprone.bugpatterns.inject.dagger
 
UseBinds() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.UseBinds
 
UseCorrectAssertInTests - Class in com.google.errorprone.bugpatterns
 
UseCorrectAssertInTests() - Constructor for class com.google.errorprone.bugpatterns.UseCorrectAssertInTests
 
UseEnumSwitch - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
UseEnumSwitch() - Constructor for class com.google.errorprone.bugpatterns.UseEnumSwitch
 
UseImportPolicy - Annotation Type in com.google.errorprone.refaster.annotation
Annotation to indicate which import policy to use.
UsingJsr305CheckReturnValue - Class in com.google.errorprone.bugpatterns.checkreturnvalue
Checker that recommends using ErrorProne's version of @CheckReturnValue over the version in JSR305 (which is defunct).
UsingJsr305CheckReturnValue() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.UsingJsr305CheckReturnValue
 
UStatement - Interface in com.google.errorprone.refaster
UTree representation of a StatementTree.
UStatement.UnifierWithUnconsumedStatements - Class in com.google.errorprone.refaster
Tuple of a Unifier and a list of statements that are still waiting to be matched.
UStaticIdent - Class in com.google.errorprone.refaster
Identifier representing a static member (field, method, etc.) on a class.
UStaticIdent() - Constructor for class com.google.errorprone.refaster.UStaticIdent
 
UTemplater - Class in com.google.errorprone.refaster
Converts a type-checked syntax tree to a portable UTree template.
UTemplater(Map<String, Symbol.VarSymbol>, Context) - Constructor for class com.google.errorprone.refaster.UTemplater
 
UTree<T extends com.sun.tools.javac.tree.JCTree> - Class in com.google.errorprone.refaster
A serializable representation of a template syntax tree which can be unified with a target AST and inlined based on a set of substitutions.
UTree() - Constructor for class com.google.errorprone.refaster.UTree
 
UType - Class in com.google.errorprone.refaster
A serializable representation of a type template, used for enforcing type constraints on target ASTs.
UType() - Constructor for class com.google.errorprone.refaster.UType
 
UTypeVar - Class in com.google.errorprone.refaster
UType version of Type.TypeVar.
UTypeVar.Key - Class in com.google.errorprone.refaster
Bindings key linked to a UTypeVar.
UTypeVar.TypeWithExpression - Class in com.google.errorprone.refaster
Tuple of an expression with an associated type.
UVariableDecl - Class in com.google.errorprone.refaster
A UTree representation of a local variable declaration.
UVariableDecl() - Constructor for class com.google.errorprone.refaster.UVariableDecl
 

V

validate(ExpressionTree, List<? extends ExpressionTree>, VisitorState) - Static method in class com.google.errorprone.bugpatterns.formatstring.StrictFormatStringValidation
 
validate(Symbol.MethodSymbol, Collection<? extends ExpressionTree>, VisitorState) - Static method in class com.google.errorprone.bugpatterns.formatstring.FormatStringValidation
 
ValidationResult() - Constructor for class com.google.errorprone.bugpatterns.formatstring.FormatStringValidation.ValidationResult
 
Validator - Class in com.google.errorprone.bugpatterns.inlineme
Checker that ensures the @InlineMe annotation is used correctly.
Validator(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.inlineme.Validator
 
value() - Method in annotation type com.google.errorprone.refaster.annotation.Matches
 
value() - Method in annotation type com.google.errorprone.refaster.annotation.NotMatches
 
value() - Method in annotation type com.google.errorprone.refaster.annotation.OfKind
 
value() - Method in annotation type com.google.errorprone.refaster.annotation.RequiredAnnotation
 
value() - Method in annotation type com.google.errorprone.refaster.annotation.UseImportPolicy
 
valueOf(int) - Static method in enum com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
Deprecated.
valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression.ConstantExpressionKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.refaster.ControlFlowVisitor.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.errorprone.refaster.ImportPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression.ConstantExpressionKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.refaster.ControlFlowVisitor.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.errorprone.refaster.ImportPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
VarChecker - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
VarChecker() - Constructor for class com.google.errorprone.bugpatterns.VarChecker
 
VariableNameSameAsType - Class in com.google.errorprone.bugpatterns
Check for variables and types with the same name
VariableNameSameAsType() - Constructor for class com.google.errorprone.bugpatterns.VariableNameSameAsType
 
Varifier - Class in com.google.errorprone.bugpatterns
Converts some local variables to use var.
Varifier() - Constructor for class com.google.errorprone.bugpatterns.Varifier
 
VarTypeName - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
VarTypeName() - Constructor for class com.google.errorprone.bugpatterns.VarTypeName
 
Violation() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation
 
visitAnnotatedType(AnnotatedTypeTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitAnnotation(AnnotationTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitAnnotation(JCTree.JCAnnotation) - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
 
visitArrayAccess(ArrayAccessTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitArrayType(ArrayTypeTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitAssert(AssertTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitAssignment(AssignmentTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitBinary(BinaryTree, SuggestedFix.Builder) - Method in class com.google.errorprone.bugpatterns.ShortCircuitBoolean.TreeScannerBinary
 
visitBinary(BinaryTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitBlock(BlockTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitBlock(BlockTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitBreak(BreakTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitBreak(BreakTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitCase(CaseTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitCatch(CatchTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitCatch(CatchTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitClass(ClassTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitClassType(Type.ClassType, Unifier) - Method in class com.google.errorprone.refaster.UClassType
 
visitClassType(Type.ClassType, Unifier) - Method in class com.google.errorprone.refaster.UIntersectionClassType
 
visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitConstant(Object) - Method in interface com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpressionVisitor
 
visitContinue(ContinueTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitContinue(ContinueTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitDoWhileLoop(DoWhileLoopTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitEmptyStatement(EmptyStatementTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitEnhancedForLoop(EnhancedForLoopTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitEnhancedForLoop(EnhancedForLoopTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitExpressionStatement(ExpressionStatementTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitExpressionStatement(ExpressionStatementTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitForAll(Type.ForAll, Unifier) - Method in class com.google.errorprone.refaster.UForAll
 
visitForLoop(ForLoopTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitForLoop(ForLoopTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitIdent(JCTree.JCIdent) - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
 
visitIdentifier(IdentifierTree, Unifier) - Method in class com.google.errorprone.refaster.UFreeIdent
 
visitIdentifier(IdentifierTree, Unifier) - Method in class com.google.errorprone.refaster.UMemberSelect
 
visitIdentifier(IdentifierTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitIdentifier(Symbol) - Method in interface com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpressionVisitor
 
visitIf(IfTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitIf(IfTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitInstanceOf(InstanceOfTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitIntersectionType(IntersectionTypeTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitLabeledStatement(LabeledStatementTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitLabeledStatement(LabeledStatementTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitLambdaExpression(LambdaExpressionTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitLiteral(LiteralTree, Unifier) - Method in class com.google.errorprone.refaster.ULiteral
 
visitLiteral(LiteralTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitMemberReference(MemberReferenceTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitMemberSelect(MemberSelectTree, Unifier) - Method in class com.google.errorprone.refaster.UMemberSelect
 
visitMemberSelect(MemberSelectTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitMethod(MethodTree, Void) - Method in class com.google.errorprone.refaster.RefasterRuleBuilderScanner
 
visitMethod(MethodTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitMethodInvocation(MethodInvocationTree, Unifier) - Method in class com.google.errorprone.refaster.UMethodInvocation
 
visitMethodInvocation(MethodInvocationTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitMethodType(Type.MethodType, Unifier) - Method in class com.google.errorprone.refaster.UMethodType
 
visitModifiers(ModifiersTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitNewArray(NewArrayTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitNewClass(NewClassTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitNewClass(JCTree.JCNewClass) - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
 
visitorState() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver
 
visitParameterizedType(ParameterizedTypeTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitParenthesized(ParenthesizedTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitPrimitiveType(PrimitiveTypeTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitReference(JCTree.JCMemberReference) - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
 
visitReturn(ReturnTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitReturn(ReturnTree, Unifier) - Method in class com.google.errorprone.refaster.UReturn
 
visitReturn(ReturnTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitSelect(JCTree.JCFieldAccess) - Method in class com.google.errorprone.bugpatterns.CanBeStaticAnalyzer
 
visitStatement(StatementTree) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitStatements(Iterable<? extends StatementTree>) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitSwitch(SwitchTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitSynchronized(SynchronizedTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitSynchronized(SynchronizedTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitThrow(ThrowTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitThrow(ThrowTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitTry(TryTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitTry(TryTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitType(Type, Unifier) - Method in class com.google.errorprone.refaster.UType
 
visitType(Type, Unifier) - Method in class com.google.errorprone.refaster.UTypeVar
 
visitTypeCast(TypeCastTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitTypeParameter(TypeParameterTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitUnary(UnaryTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitUnionType(UnionTypeTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitVariable(VariableTree, Unifier) - Method in class com.google.errorprone.refaster.UVariableDecl
 
visitVariable(VariableTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitWhileLoop(WhileLoopTree, ControlFlowVisitor.BreakContext) - Method in class com.google.errorprone.refaster.ControlFlowVisitor
 
visitWhileLoop(WhileLoopTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
visitWildcard(WildcardTree, Void) - Method in class com.google.errorprone.refaster.UTemplater
 
VoidMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
A BugChecker; see the associated BugPattern annotation for details.
VoidMissingNullable() - Constructor for class com.google.errorprone.bugpatterns.nullness.VoidMissingNullable
 

W

WaitNotInLoop - Class in com.google.errorprone.bugpatterns
 
WaitNotInLoop() - Constructor for class com.google.errorprone.bugpatterns.WaitNotInLoop
 
WakelockReleasedDangerously - Class in com.google.errorprone.bugpatterns.android
 
WakelockReleasedDangerously() - Constructor for class com.google.errorprone.bugpatterns.android.WakelockReleasedDangerously
 
WellKnownMutability - Class in com.google.errorprone.bugpatterns.threadsafety
A collection of types with known mutability.
WildcardImport - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
WildcardImport() - Constructor for class com.google.errorprone.bugpatterns.WildcardImport
 
WithSignatureDiscouraged - Class in com.google.errorprone.bugpatterns
MethodMatchers.MethodClassMatcher.withSignature(String) is discouraged: most usages should use .named and/or .withParameters instead.
WithSignatureDiscouraged() - Constructor for class com.google.errorprone.bugpatterns.WithSignatureDiscouraged
 
withStatements(Iterable<? extends UStatement>) - Method in class com.google.errorprone.refaster.BlockTemplate
 
writeTo(CodedOutputStream) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
 
writeTo(CodedOutputStream) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember
 
writeTo(CodedOutputStream) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff
 
writeTo(CodedOutputStream) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff
 
writeTo(CodedOutputStream) - Method in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff
 
WrongOneof - Class in com.google.errorprone.bugpatterns
Matches always-default expressions in oneof switches.
WrongOneof() - Constructor for class com.google.errorprone.bugpatterns.WrongOneof
 

X

XorPower - Class in com.google.errorprone.bugpatterns
A BugChecker; see the associated BugPattern annotation for details.
XorPower() - Constructor for class com.google.errorprone.bugpatterns.XorPower
 

Z

ZoneIdOfZ - Class in com.google.errorprone.bugpatterns.time
This checker bans calls to ZoneId.of("Z") in favor of ZoneOffset.UTC.
ZoneIdOfZ() - Constructor for class com.google.errorprone.bugpatterns.time.ZoneIdOfZ
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages