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
All Classes All Packages
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>
orMap<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
andMustBeClosedChecker
. - 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-readabletoString()
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 allBugChecker
s 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 associatedBugPattern
annotation for details. - AlwaysThrows(ErrorProneFlags) - Constructor for class com.google.errorprone.bugpatterns.AlwaysThrows
- AmbiguousMethodReference - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 withFormatMethod
. - 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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - AssertionFailureIgnored() - Constructor for class com.google.errorprone.bugpatterns.AssertionFailureIgnored
- AssertThrowsMultipleStatements - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 directlyreturn null
. - AsyncCallableReturnsNull() - Constructor for class com.google.errorprone.bugpatterns.AsyncCallableReturnsNull
- AsyncFunctionReturnsNull - Class in com.google.errorprone.bugpatterns
-
Checks that
AsyncFunction
implementations do not directlyreturn 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 unsafeSerializable
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 returnsOptional.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 aString
key and aBindings.Key
subclass, to values of typeV
. - 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 associatedBugPattern
annotation for details. - BooleanParameter() - Constructor for class com.google.errorprone.bugpatterns.BooleanParameter
- BoxedPrimitiveConstructor - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - BoxedPrimitiveConstructor() - Constructor for class com.google.errorprone.bugpatterns.BoxedPrimitiveConstructor
- BoxedPrimitiveEquality - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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
ScannerSupplier
s andBugChecker
s 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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - CatchAndPrintStackTrace() - Constructor for class com.google.errorprone.bugpatterns.CatchAndPrintStackTrace
- CatchFail - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - CatchFail() - Constructor for class com.google.errorprone.bugpatterns.CatchFail
- CatchingUnchecked - Class in com.google.errorprone.bugpatterns
-
Flags code which catches
RuntimeException
s under the guise of catchingException
. - 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 aSubject
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 passesfoo
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 associatedBugPattern
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 associatedBugPattern
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 only0
. - CompareToZero() - Constructor for class com.google.errorprone.bugpatterns.CompareToZero
- ComparingThisWithNull - Class in com.google.errorprone.bugpatterns
-
Check for expressions containing
this != null
orthis == 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
-
Flags ambiguous creations of objects in
Map.computeIfAbsent(K, java.util.function.Function<? super K, ? extends V>)
. - 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
witht
as an option ifcondition
, 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 associatedBugPattern
annotation for details. - ConstantField() - Constructor for class com.google.errorprone.bugpatterns.ConstantField
- ConstantOverflow - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 theBugChecker
s 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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - DoubleBraceInitialization() - Constructor for class com.google.errorprone.bugpatterns.DoubleBraceInitialization
- DoubleCheckedLocking - Class in com.google.errorprone.bugpatterns.threadsafety
-
A
BugChecker
; see the associatedBugPattern
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
- DurationFrom() - Constructor for class com.google.errorprone.bugpatterns.time.DurationFrom
- DurationGetTemporalUnit - Class in com.google.errorprone.bugpatterns.time
-
Bans calls to
Duration.get(temporalUnit)
wheretemporalUnit
is notSECONDS
orNANOS
. - DurationGetTemporalUnit() - Constructor for class com.google.errorprone.bugpatterns.time.DurationGetTemporalUnit
- DurationTemporalUnit - Class in com.google.errorprone.bugpatterns.time
-
Bans calls to
Duration
APIs where theTemporalUnit
is notChronoUnit.DAYS
or it has an estimated duration (which is guaranteed to throw anDateTimeException
). - 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 associatedBugPattern
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 associatedBugPattern
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 toequals()
method implementations which don't satisfy the null contract ofObject.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 implementingObject.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 overrideObject.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 associatedBugPattern
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 associatedBugPattern
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
usinghashCode
. - 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 differentcorePoolSize
andmaximumPoolSize
using an unboundedworkQueue
- 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 theBugChecker
s 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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 theinput
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 theinput
expression. - FloatCast - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 thanEXPECTED
with satisfy the assertion, butTOLERANCE
is not zero. - FloatingPointAssertionWithinEpsilon() - Constructor for class com.google.errorprone.bugpatterns.FloatingPointAssertionWithinEpsilon
- FloatingPointLiteralPrecision - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 thisUnifier
, but which can succeed or fail independently of thisUnifier
. - 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 associatedBugPattern
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 withFormatString
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 aApiDiff
. - FromTemporalAccessor - Class in com.google.errorprone.bugpatterns.time
-
Bans calls to
javaTimeType.from(temporalAmount)
where the call is guaranteed to either: throw aDateTimeException
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 toGuardedByExpression
s. - 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 associatedBugPattern
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
-
Makes
GuardedByExpression
s. - GuardedByExpression.Kind - Enum in com.google.errorprone.bugpatterns.threadsafety
-
GuardedByExpression
kind. - 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 associatedBugPattern
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 associatedBugPattern
annotation for details. - IdentityBinaryExpression() - Constructor for class com.google.errorprone.bugpatterns.IdentityBinaryExpression
- IdentityHashMapBoxing - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - IdentityHashMapBoxing() - Constructor for class com.google.errorprone.bugpatterns.IdentityHashMapBoxing
- IdentityHashMapUsage - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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
overImmutableList
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - IndexOfChar() - Constructor for class com.google.errorprone.bugpatterns.IndexOfChar
- InexactVarargsConditional - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 theTemporalUnit
is not one of:NANOS
,MICROS
,MILLIS
,SECONDS
,MINUTES
,HOURS
,HALF_DAYS
, orDAYS
. - 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 associatedBugPattern
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 aDateTimeException
. - 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 associatedBugPattern
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
-
Deprecated.use
ThreadSafety.isThreadSafeType(boolean, Set, Type)
instead. - 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 associatedBugPattern
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 toduration.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 toinstant.getEpochSecond()
. - JavaInstantGetSecondsGetNano() - Constructor for class com.google.errorprone.bugpatterns.time.JavaInstantGetSecondsGetNano
- JavaLangClash - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 toLocalDateTime.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 toLocalTime.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 toperiod.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 associatedBugPattern
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 associatedBugPattern
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)
andtype.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()
andnew 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)
andLocalDate.minus(TemporalAmount)
where theTemporalAmount
is a non-zeroDuration
. - 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 atry-finally
that callsLock.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 associatedBugPattern
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 associatedBugPattern
annotation for details. - LongDoubleConversion() - Constructor for class com.google.errorprone.bugpatterns.LongDoubleConversion
- LongFloatConversion - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
annotation for details. - LoopConditionChecker() - Constructor for class com.google.errorprone.bugpatterns.LoopConditionChecker
- LoopOverCharArray - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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
andCanIgnoreReturnValue
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
andCanIgnoreReturnValue
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 orArrays.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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - MissingBraces() - Constructor for class com.google.errorprone.bugpatterns.MissingBraces
- MissingCasesInEnumSwitch - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - MissingCasesInEnumSwitch() - Constructor for class com.google.errorprone.bugpatterns.MissingCasesInEnumSwitch
- MissingDefault - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
annotation for details. - MissingImplementsComparable() - Constructor for class com.google.errorprone.bugpatterns.MissingImplementsComparable
- MissingOverride - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - NarrowingCompoundAssignment() - Constructor for class com.google.errorprone.bugpatterns.NarrowingCompoundAssignment
- NCopiesOfChar - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - NullablePrimitiveArray() - Constructor for class com.google.errorprone.bugpatterns.NullablePrimitiveArray
- NullableVoid - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - OperatorPrecedence() - Constructor for class com.google.errorprone.bugpatterns.OperatorPrecedence
- OptionalEquality - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - OptionalEquality() - Constructor for class com.google.errorprone.bugpatterns.OptionalEquality
- OptionalMapToOptional - Class in com.google.errorprone.bugpatterns
-
Matches
Optional#map
mapping to anotherOptional
. - OptionalMapToOptional() - Constructor for class com.google.errorprone.bugpatterns.OptionalMapToOptional
- OptionalMapUnusedValue - Class in com.google.errorprone.bugpatterns
-
Replaces
Optional.map
withOptional.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 fromother
. - OrphanedFormatString - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
annotation for details. - PackageInfo() - Constructor for class com.google.errorprone.bugpatterns.PackageInfo
- PackageLocation - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
annotation for details. - ParameterComment() - Constructor for class com.google.errorprone.bugpatterns.ParameterComment
- ParameterMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - ParameterMissingNullable() - Constructor for class com.google.errorprone.bugpatterns.nullness.ParameterMissingNullable
- ParameterName - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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
- PeriodFrom() - Constructor for class com.google.errorprone.bugpatterns.time.PeriodFrom
- PeriodGetTemporalUnit - Class in com.google.errorprone.bugpatterns.time
-
Bans calls to
Period.get(temporalUnit)
wheretemporalUnit
is notYEARS
,MONTHS
, orDAYS
. - 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>
orMap<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
'signoringFields
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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
-
See
ThreadSafety.Purpose
. - 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
orT[].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 associatedBugPattern
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
, andUnnecessaryStaticImport
. - StaticImports.StaticImportInfo - Class in com.google.errorprone.bugpatterns
-
Information about a static import.
- StaticMockMember - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
annotation for details. - StreamResourceLeak() - Constructor for class com.google.errorprone.bugpatterns.StreamResourceLeak
- StreamToIterable - Class in com.google.errorprone.bugpatterns
-
Discourage
stream::iterator
to createIterable
s. - StreamToIterable() - Constructor for class com.google.errorprone.bugpatterns.StreamToIterable
- StreamToString - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 aName
. - StringName() - Constructor for class com.google.errorprone.refaster.StringName
- StringSplitter - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 inBugChecker
s. - 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 associatedBugPattern
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 associatedBugPattern
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 anUnsupportedTemporalTypeException
. - TemporalAccessorGetChronoField() - Constructor for class com.google.errorprone.bugpatterns.time.TemporalAccessorGetChronoField
- TestExceptionChecker - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 theChoice
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 presentOptional
. - 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 associatedBugPattern
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
Builder - 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 associatedBugPattern
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 associatedBugPattern
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 aApiDiffProto.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
andtransient
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 inBugChecker
s. - 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
withinTruth#assertThat
. - TruthGetOrDefault() - Constructor for class com.google.errorprone.bugpatterns.TruthGetOrDefault
- TruthIncompatibleType - Class in com.google.errorprone.bugpatterns.collectionincompatibletype
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 thetry
block into a lambda parameter, and assigning the expected exception to a variable, if it is used within thecatch
block. - TryWithResourcesVariable - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 inBugChecker
s. - 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 ofExpressionTree
. - UExpression() - Constructor for class com.google.errorprone.refaster.UExpression
- UForAll - Class in com.google.errorprone.refaster
-
UType
version ofType.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 anIntersectionClassType
. - UIntersectionClassType() - Constructor for class com.google.errorprone.refaster.UIntersectionClassType
- ULiteral - Class in com.google.errorprone.refaster
-
UTree
version ofLiteralTree
. - ULiteral() - Constructor for class com.google.errorprone.refaster.ULiteral
- UMemberSelect - Class in com.google.errorprone.refaster
-
UTree
version ofMemberSelectTree
. - UMemberSelect() - Constructor for class com.google.errorprone.refaster.UMemberSelect
- UMethodInvocation - Class in com.google.errorprone.refaster
-
UTree
version ofMethodInvocationTree
. - UMethodInvocation() - Constructor for class com.google.errorprone.refaster.UMethodInvocation
- UMethodType - Class in com.google.errorprone.refaster
-
A
UType
representation of aType.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 withtarget
. - 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 ifallowVarargs
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - UnnecessaryLambda() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryLambda
- UnnecessaryLongToIntConversion - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
annotation for details. - UnnecessaryParentheses() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryParentheses
- UnnecessarySetDefault - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - UnnecessarySetDefault() - Constructor for class com.google.errorprone.bugpatterns.UnnecessarySetDefault
- UnnecessaryStaticImport - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - UnnecessaryStaticImport() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryStaticImport
- UnnecessaryTypeArgument - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
annotation for details. - UnsynchronizedOverridesSynchronized() - Constructor for class com.google.errorprone.bugpatterns.UnsynchronizedOverridesSynchronized
- UnusedAnonymousClass - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
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 aReturnTree
. - 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 associatedBugPattern
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 aStatementTree
. - 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 ofType.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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 associatedBugPattern
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 ofZoneOffset.UTC
. - ZoneIdOfZ() - Constructor for class com.google.errorprone.bugpatterns.time.ZoneIdOfZ
All Classes All Packages