Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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. - 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.Change - Class in com.google.errorprone.bugpatterns
-
Error Prone's fix application logic doesn't like it when a fix suggests multiple identical insertions at the same position.
- AbstractPatternSyntaxChecker - Class in com.google.errorprone.bugpatterns
-
Finds calls to regex-accepting methods with literal strings.
- AbstractPatternSyntaxChecker() - Constructor for class com.google.errorprone.bugpatterns.AbstractPatternSyntaxChecker
- 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(ConstantExpressions) - 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.UStaticIdent
- 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(Iterable<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.
- add(Class<?>, String...) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- add(String, String...) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- addAll(ImmutableMap<String, AnnotationInfo>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- 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;
- addClasses(Set<Class<?>>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- addFailCall(TryTree, StatementTree, VisitorState) - Static method in class com.google.errorprone.bugpatterns.MissingFail
- 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
- addRule(ResultUseRule<C, S>) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.Builder
-
Adds the given
rule
. - addRules(ResultUseRule<C, S>...) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.Builder
-
Adds all the given
rules
. - addRules(Iterable<? extends ResultUseRule<C, S>>) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.Builder
-
Adds all the given
rules
. - addStaticImport(String) - Method in class com.google.errorprone.refaster.Inliner
- addStrings(List<String>) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- 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. - allNames() - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyAnalyzer
-
Returns all of the name strings that this checker should respect as part of a
@SuppressWarnings
annotation. - 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() - Element 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.
- 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 - Enum constant in enum com.google.errorprone.refaster.ControlFlowVisitor.Result
- AlwaysThrows - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - 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) - 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
- 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
- annotationOnVoid(String, String) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ErrorMessages
-
Error message for when an annotation used by
Rules.mapAnnotationSimpleName(java.lang.String, com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy)
is applied to a void-returning method. - 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 - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Represents a Java method or constructor.
- Api() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.Api
- 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
- ApiFactory - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Utility method to produce
Api
objects from javacSymbol.MethodSymbol
. - apply(UStatement.UnifierWithUnconsumedStatements) - Method in class com.google.errorprone.refaster.UVariableDecl
- 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
- ASTHelpersSuggestions - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary
- ASTHelpersSuggestions() - Constructor for class com.google.errorprone.bugpatterns.ASTHelpersSuggestions
- 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
- autoBuilders() - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.AutoValueRules
-
Returns a rule for
abstract
methods on@AutoBuilder
types. - 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
- autoValueBuilders() - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.AutoValueRules
-
Returns a rule for
abstract
methods on@AutoValue.Builder
types. - 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
- AutoValueRules - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Rules for
@AutoValue
,@AutoValue.Builder
, and@AutoBuilder
types. - autoValues() - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.AutoValueRules
-
Returns a rule for
abstract
methods on@AutoValue
types. - AutoValueSubclassLeaked - Class in com.google.errorprone.bugpatterns
-
Matches
AutoValue_
uses outside the containing file. - AutoValueSubclassLeaked() - Constructor for class com.google.errorprone.bugpatterns.AutoValueSubclassLeaked
- AvoidObjectArrays - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - AvoidObjectArrays() - Constructor for class com.google.errorprone.bugpatterns.AvoidObjectArrays
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
- BanJNDI - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
that detects use of the unsafe JNDI API system. - BanJNDI() - Constructor for class com.google.errorprone.bugpatterns.BanJNDI
- BANNED_OBJECT_INPUT_STREAM_METHODS - Static variable in class com.google.errorprone.bugpatterns.SerializableReads
- 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. - 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.checkreturnvalue.ResultUsePolicyEvaluator.Builder
-
Builds a new
ResultUsePolicyEvaluator
. - build() - Method in class com.google.errorprone.bugpatterns.StronglyType.Builder
- build() - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- build(VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
- builder() - Static method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
- builder(ResultUsePolicyEvaluator.MethodInfo<C, S, M>) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator
-
Returns a new
ResultUsePolicyEvaluator.Builder
for creating aResultUsePolicyEvaluator
. - Builder() - Constructor for class com.google.errorprone.bugpatterns.StronglyType.Builder
- BuilderReturnThis - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Discourages builder instance methods that do not return 'this'.
- BuilderReturnThis() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.BuilderReturnThis
- buildFix() - Method in class com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult
- buildFix(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.StringSplitter
- 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
- CanIgnoreReturnValueSuggester - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Checker that recommends annotating a method with
@CanIgnoreReturnValue
if the method returnsthis
, returns an effectively final input param, or if it looks like a builder method (that is likely to returnthis
). - CanIgnoreReturnValueSuggester() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.CanIgnoreReturnValueSuggester
- 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
- CannotMockMethod - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary
- CannotMockMethod() - Constructor for class com.google.errorprone.bugpatterns.CannotMockMethod
- 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 interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyAnalyzer
-
The canonical name of the check.
- 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
- Change() - Constructor for class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.Change
- CHAR_SEQUENCE - Enum constant in enum 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
- CHECK_ALL_CONSTRUCTORS - Static variable in class com.google.errorprone.bugpatterns.CheckReturnValue
- CHECK_ALL_METHODS - Static variable in class com.google.errorprone.bugpatterns.CheckReturnValue
- 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. - checkForThreadSafety(Optional<ClassTree>, ImmutableSet<String>, Type.ClassType) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafeAnalysis
-
Check that an
@ThreadSafe
-annotated class: does not declare or inherit any fields which are not thread safe, any threadsafe supertypes are instantiated with threadsafe type arguments as required by their containerOf spec, and any enclosing instances are threadsafe. - 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.ThreadSafeAnalysis
- 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
- 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 - Enum constant in enum 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 - Enum constant in enum 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() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.Api
-
Returns the fully qualified type that contains the given method/constructor.
- 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
- cloneWithoutMetadata(Type) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ApiFactory
- CloseableProvides - Class in com.google.errorprone.bugpatterns.inject
- CloseableProvides() - Constructor for class com.google.errorprone.bugpatterns.inject.CloseableProvides
- COLLECTION - Enum constant in enum 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.
- 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
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - 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
-
A Bugpattern; see the accompanying Markdown documentation.
- 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
- conflictingAnnotations(List<String>, String) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ErrorMessages
-
Error message for when annotations mapped to conflicting
ResultUsePolicy
s are applied to the same element. - CONSTANT_EQUALS - Enum constant in enum 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.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
- CONSTRUCTOR - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo.MethodKind
-
A constructor.
- 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.
- containerOfAnnotation(Iterable<String>) - 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(ResultUseRule<?, S>, ResultUseRule.RuleScope, S, ResultUsePolicy) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.Evaluation
-
Creates a new
ResultUseRule.Evaluation
. - 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(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(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.formatstring.FormatStringValidation.ValidationResult
- 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<? extends UExpression>, UExpression, UExpression...) - Static method in class com.google.errorprone.refaster.UMethodInvocation
- create(List<? extends UExpression>, UExpression, List<UExpression>) - Static method in class com.google.errorprone.refaster.UMethodInvocation
- 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 - Enum constant in enum 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. - 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(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(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
- 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.CheckReturnValue
- 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 - Enum constant in enum 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
- DirectInvocationOnMock - Class in com.google.errorprone.bugpatterns
-
A bugpattern; see the description.
- DirectInvocationOnMock() - Constructor for class com.google.errorprone.bugpatterns.DirectInvocationOnMock
- 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
- 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
- element() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.Evaluation
-
The specific element in the scope for which the evaluation was made.
- 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.
- ENCLOSING_ELEMENTS - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope
-
Classes and package that enclose a method for which a
ResultUsePolicy
is being chosen. - 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
- EqualsMissingNullable - Class in com.google.errorprone.bugpatterns.nullness
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - 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
- ErroneousBitwiseExpression - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- ErroneousBitwiseExpression() - Constructor for class com.google.errorprone.bugpatterns.ErroneousBitwiseExpression
- 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 - Enum constant in enum 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. - ErrorMessages - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Error messages used by
CheckReturnValue
. - 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
- evaluate(ResultUseRule.RuleScope, S, C) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule
-
Evaluates the given symbol and optionally returns an
ResultUseRule.Evaluation
of it. - evaluate(Symbol, VisitorState) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.PackagesRule
- evaluate(M, C) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator
-
Evaluates the given
method
and returns a singleResultUsePolicy
that should apply to it. - evaluate(S, C) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule
-
Evaluates the given
symbol
and optionally returns aResultUsePolicy
for it. - evaluate(S, C) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.MethodRule
- evaluateMethod(Symbol.MethodSymbol, VisitorState) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ExternalCanIgnoreReturnValue
- evaluateMethod(M, C) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.MethodRule
-
Evaluates the given
method
and optionally returns aResultUsePolicy
for it. - Evaluation() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.Evaluation
- evaluations(M, C) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator
-
Returns a stream of
ResultUseRule.Evaluation
s made by rules starting from the givenmethod
. - EVERYTHING_DIFF - Enum constant in enum com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.DiffCase
- EVERYTHING_DIFF_FIELD_NUMBER - Static variable in class com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff
- exemptChange(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
- EXPECTED - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy
-
Use of the result is expected except in certain contexts where the method is being used in a way such that not using the result is likely correct.
- 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
- ExtendsObject - Class in com.google.errorprone.bugpatterns.nullness
-
A bugpattern: see the summary.
- ExtendsObject() - Constructor for class com.google.errorprone.bugpatterns.nullness.ExtendsObject
- ExternalCanIgnoreReturnValue - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
External source of information about @CanIgnoreReturnValue-equivalent API's.
- externalIgnoreList() - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ExternalCanIgnoreReturnValue
-
Returns a rule using an external list of APIs to ignore.
- 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.
- 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. - Finalize - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - Finalize() - Constructor for class com.google.errorprone.bugpatterns.Finalize
- 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
- 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
- fix(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.NameSuggester) - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
- fix(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.NameSuggester) - Method in class com.google.errorprone.bugpatterns.StreamResourceLeak
- 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.
- 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
- FOR_IMMUTABLE_CHECKER - Enum constant in enum com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose
-
This is being used by the immutability bug checker
- FOR_THREAD_SAFE_CHECKER - Enum constant in enum 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.threadsafety.WellKnownThreadSafety
- 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.
- fromPatterns(Iterable<String>) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.PackagesRule
-
Returns a new rule using the given package
patterns
. - fromProto(ApiDiffProto.Diff) - Static method in class com.google.errorprone.bugpatterns.apidiff.ApiDiff
-
Converts a
ApiDiffProto.Diff
to aApiDiff
. - fromSymbol(Symbol.MethodSymbol, Types) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ApiFactory
-
Returns the
Api
representation of the givensymbol
. - 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.
- 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
- 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.UStaticIdent
- 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.
- getKnownSafeClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety
- getKnownThreadSafeClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety
- 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. - getKnownUnsafeClasses() - Method in class com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety
- getLocation() - Method in class com.google.errorprone.refaster.TemplateMatch
- 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. - getMatcherWithFlags() - Method in class com.google.errorprone.bugpatterns.AbstractPatternSyntaxChecker
- getMatcherWithoutFlags() - Method in class com.google.errorprone.bugpatterns.AbstractPatternSyntaxChecker
- 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
- getMatchMetadata(E, C) - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyAnalyzer
-
Returns a map of optional metadata about why this check matched the given expression.
- 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.ReturnValueIgnored
- getMethodKind(M) - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo
-
Returns the kind of the given method.
- getMethodPolicy(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
- getMethodPolicy(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
- getMethodPolicy(E, C) - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyAnalyzer
-
Returns the
ResultUsePolicy
for the method used in the givenexpression
. - 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
- getUpperBound() - Method in class com.google.errorprone.refaster.UTypeVar
- getValue() - Method in class com.google.errorprone.refaster.ULiteral
- GLOBAL - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope
-
The global scope.
- globalDefault(Optional<ResultUsePolicy>, Optional<ResultUsePolicy>) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.Rules
-
Returns a simple global rule that always returns the given defaults for methods and constructors.
- GlobalRule() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.GlobalRule
- 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() - 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
- hasThreadSafeElementAnnotation(Symbol.TypeVariableSymbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
-
Returns whether the given type parameter's declaration is annotated with
ThreadSafety.containerOfAnnotation
indicating its type-safety determines the type-safety of the outer class. - hasThreadSafeTypeParameterAnnotation(Symbol.TypeVariableSymbol) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
-
Returns whether the given type parameter's declaration is annotated with
ThreadSafety.typeParameterAnnotation
indicating 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
- id() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ExternalCanIgnoreReturnValue
- id() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.PackagesRule
- id() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule
-
An ID for uniquely identifying this rule.
- 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.
- 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 - Enum constant in enum com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
- IMMUTABLE_MULTIMAP - Enum constant in enum com.google.errorprone.bugpatterns.TypesWithUndefinedEquality
- ImmutableAnalysis - Class in com.google.errorprone.bugpatterns.threadsafety
-
Analyzes types for deep immutability.
- 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. - ImmutableChecker - Class in com.google.errorprone.bugpatterns.threadsafety
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - 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. - 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. - 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 - Enum constant in enum com.google.errorprone.refaster.ImportPolicy
-
Import nested classes directly, and qualify static references from the class level.
- IMPORT_TOP_LEVEL - Enum constant in enum 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.
- ImpossibleNullComparison - Class in com.google.errorprone.bugpatterns
-
Matches comparison of proto fields to
null
. - 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
- 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
- InjectOnBugCheckers - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- InjectOnBugCheckers() - Constructor for class com.google.errorprone.bugpatterns.InjectOnBugCheckers
- 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.UType
- 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(Context, Bindings) - Constructor for class com.google.errorprone.refaster.Inliner
- inlineStatements(Inliner) - Method in class com.google.errorprone.refaster.UVariableDecl
- 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
- Interruption - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - Interruption() - Constructor for class com.google.errorprone.bugpatterns.Interruption
- 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
- invocationResultIgnored(String, String, String) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ErrorMessages
-
Error message for when the result of a method or constructor invocation is ignored, and the
ResultUsePolicy
of the invoked method or constructor evaluates toResultUsePolicy.EXPECTED
. - 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
- isCanonical() - Method in class com.google.errorprone.bugpatterns.StaticImports.StaticImportInfo
-
Returns whether the import is canonical, i.e.
- isCompatible() - Method in class com.google.errorprone.bugpatterns.TypeCompatibilityUtils.TypeCompatibilityReport
- isCovered(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractReturnValueIgnored
- isCovered(ExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CheckReturnValue
- isCovered(E, C) - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyAnalyzer
-
Returns whether this checker makes any determination about whether the given expression's return value should be used or not.
- 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. - isValidName() - Method in enum com.google.errorprone.bugpatterns.TypeParameterNaming.TypeParameterNamingClassification
- ITERABLE - Enum constant in enum 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
- 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
- LabelledBreakTarget - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- LabelledBreakTarget() - Constructor for class com.google.errorprone.bugpatterns.LabelledBreakTarget
- 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
- LenientFormatStringValidation - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- LenientFormatStringValidation() - Constructor for class com.google.errorprone.bugpatterns.LenientFormatStringValidation
- LETTER_WITH_MAYBE_NUMERAL - Enum constant in enum 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 - Enum constant in enum com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpression.ConstantExpressionKind
- LOCAL_VARIABLE - Enum constant in enum 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
- 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 - Enum constant in enum 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
- mapAnnotationSimpleName(String, ResultUsePolicy) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.Rules
- MapBuilder() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.KnownTypes.MapBuilder
- markerAnnotations(Iterable<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.checkreturnvalue.UnnecessarilyUsedValue
- 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.nullness.UnsafeWildcard
- 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.EqualsNaN
- matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.ErroneousBitwiseExpression
- 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
- matchBinary(BinaryTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.YodaCondition
- 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.checkreturnvalue.NoCanIgnoreReturnValueOnClasses
- 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.ConstantPatternCompile
- 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.nullness.UnsafeWildcard
- 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.threadsafety.ThreadSafeChecker
- 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.DirectInvocationOnMock
- 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.ImpossibleNullComparison
- matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.AlmostJavadoc
- matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.javadoc.NotJavadoc
- 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.MockNotUsedInProduction
- 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.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.UnnecessaryTestMethodPrefix
- matchCompilationUnit(CompilationUnitTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnusedLabel
- 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.UnusedTypeParameter
- 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.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.nullness.UnsafeWildcard
- 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
- matchLabeledStatement(LabeledStatementTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.LabelledBreakTarget
- matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.CompileTimeConstantChecker
- matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.UnsafeWildcard
- 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.GuardedByChecker
- matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ImmutableChecker
- matchMemberReference(MemberReferenceTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafeChecker
- 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.NullableOnContainingClass
- 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.JUnit4SetUpNotRun
-
Matches if all of the following conditions are true: 1) The method matches
AbstractJUnit4InitMethodNotRun.methodMatcher()
, (looks like setUp() or tearDown(), and none of the overrides in the hierarchy of the method have the appropriate @Before or @After annotations) 2) The method is not annotated with @Test 3) The enclosing class has an @RunWith annotation and does not extend TestCase. - 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.AvoidObjectArrays
- 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.BuilderReturnThis
- matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.CanIgnoreReturnValueSuggester
- 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.Finalize
- 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.InjectOnBugCheckers
- 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.NullableOnContainingClass
- 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.SelfAlwaysReturnsThis
- 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.StreamResourceLeak
- matchMethod(MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.TestExceptionChecker
- 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.AbstractPatternSyntaxChecker
- 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.ASTHelpersSuggestions
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.BanJNDI
- 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.CannotMockMethod
- 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.Interruption
- 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.LenientFormatStringValidation
- 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.MathAbsoluteNegative
- 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.NCopiesOfChar
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.NewFileSystem
- 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.NullArgumentForNonNullParameter
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.ParameterMissingNullable
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.UnnecessaryCheckNotNull
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.UnsafeWildcard
- 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.StringCaseLocaleUsage
- 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.threadsafety.ThreadSafeChecker
- 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.UnqualifiedYield
- 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
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.YodaCondition
- 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.NoAllocationChecker
- matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.NullArgumentForNonNullParameter
- matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.ParameterMissingNullable
- matchNewClass(NewClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.UnsafeWildcard
- 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.threadsafety.ThreadSafeChecker
- 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
- matchParameterizedType(ParameterizedTypeTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.VoidMissingNullable
- matchParenthesized(ParenthesizedTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.nullness.UnsafeWildcard
- matchParenthesized(ParenthesizedTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.UnnecessaryParentheses
- matchRegexLiteral(MethodInvocationTree, VisitorState, String, int) - Method in class com.google.errorprone.bugpatterns.AbstractPatternSyntaxChecker
- matchRegexLiteral(MethodInvocationTree, VisitorState, String, int) - Method in class com.google.errorprone.bugpatterns.BareDotMetacharacter
- matchRegexLiteral(MethodInvocationTree, VisitorState, String, int) - 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.ReturnsNullCollection
- 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.nullness.UnsafeWildcard
- 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.StatementSwitchToExpressionSwitch
- 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.nullness.UnsafeWildcard
- 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.nullness.ExtendsObject
- matchTypeParameter(TypeParameterTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafeChecker
- 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.checkreturnvalue.UnnecessarilyUsedValue
- 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.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.NullableOnContainingClass
- 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.UnsafeWildcard
- 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
- MathAbsoluteNegative - Class in com.google.errorprone.bugpatterns
- MathAbsoluteNegative() - Constructor for class com.google.errorprone.bugpatterns.MathAbsoluteNegative
- 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 - Enum constant in enum com.google.errorprone.refaster.ControlFlowVisitor.Result
- MAY_RETURN - Enum constant in enum 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 - Enum constant in enum 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
- METHOD - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo.MethodKind
-
An actual method, not a constructor.
- METHOD - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope
-
The specific method or constructor for which a
ResultUsePolicy
is being chosen. - MethodCanBeStatic - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - methodMatcher() - Method in class com.google.errorprone.bugpatterns.JUnit4SetUpNotRun
- methodMatcher() - Method in class com.google.errorprone.bugpatterns.JUnit4TearDownNotRun
- methodName() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.Api
-
Returns the simple name of the method.
- methodNameAndParams(Symbol.MethodSymbol, Types) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ExternalCanIgnoreReturnValue
- methodReferenceIgnoresResult(String, String, String, String, String) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ErrorMessages
-
Error message for when a method or constructor is referenced in such a way that its return value would be ignored if invoked through the reference, and the
ResultUsePolicy
of the referenced method or constructor evaluates toResultUsePolicy.EXPECTED
. - MethodRule(Class<M>) - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.MethodRule
- 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. - 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
- MockNotUsedInProduction - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- MockNotUsedInProduction() - Constructor for class com.google.errorprone.bugpatterns.MockNotUsedInProduction
- 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 - Enum constant in enum 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
- 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.
- mutableProtos() - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ProtoRules
-
Returns a rule that handles mutable protos, making their fluent setter methods' results ignorable.
- 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 - Enum constant in enum 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
- NewFileSystem - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - NewFileSystem() - Constructor for class com.google.errorprone.bugpatterns.NewFileSystem
- 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.
- NoCanIgnoreReturnValueOnClasses - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Checker that "pushes" the
@CanIgnoreReturnValue
annotation down from classes to methods. - NoCanIgnoreReturnValueOnClasses() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.NoCanIgnoreReturnValueOnClasses
- NON_CLASS_NAME_WITH_T_SUFFIX - Enum constant in enum 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
- NotJavadoc - Class in com.google.errorprone.bugpatterns.javadoc
-
A BugPattern; see the summary.
- NotJavadoc() - Constructor for class com.google.errorprone.bugpatterns.javadoc.NotJavadoc
- 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
- NullableOnContainingClass - Class in com.google.errorprone.bugpatterns
-
A bugpattern; see the summary.
- NullableOnContainingClass() - Constructor for class com.google.errorprone.bugpatterns.NullableOnContainingClass
- 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
- NullArgumentForNonNullParameter - Class in com.google.errorprone.bugpatterns.nullness
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - 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
- OPTIONAL - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy
-
Use of the result is optional.
- 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
- 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
- OTHER - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo.MethodKind
-
Neither a method nor a constructor.
- 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
- PackagesRule - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
A rule that enables checking for methods belonging to a set of packages or any of their subpackages.
- 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. - ParameterName - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - ParametersButNotParameterized - Class in com.google.errorprone.bugpatterns
-
Flags uses of parameters in non-parameterized tests.
- ParametersButNotParameterized() - Constructor for class com.google.errorprone.bugpatterns.ParametersButNotParameterized
- parameterTypes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.Api
-
Returns the list of fully qualified parameter types for the given method/constructor.
- 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
- parse(String) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.Api
-
Parses an API string into an
Api
, ignoring trailing or inner whitespace between names. - 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. - 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.
- policy() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.Evaluation
-
The policy the rule selected.
- 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. - 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.
- protoBuilders() - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ProtoRules
-
Returns a rule that handles proto builders, making their fluent setter methods' results ignorable.
- 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
- 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
- ProtoRules - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Rules for methods on proto messages and builders.
- 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.AsyncFunctionReturnsNull
- 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 - Enum constant in enum 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 - Enum constant in enum 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
- 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(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
- resolveMemberReference(GuardedByExpression, MemberReferenceTree) - Method in interface com.google.errorprone.bugpatterns.threadsafety.GuardedByBinder.Resolver
- resolveMemberReference(GuardedByExpression, MemberReferenceTree) - 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
- ResultUsePolicy - Enum in com.google.errorprone.bugpatterns.checkreturnvalue
-
Policy for use of a method or constructor's result.
- ResultUsePolicyAnalyzer<E,
C> - Interface in com.google.errorprone.bugpatterns.checkreturnvalue -
An object that can report on the behavior of a CRV-related check for analysis purposes.
- ResultUsePolicyEvaluator<C,
S, M extends S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue -
Evaluates methods and their enclosing classes and packages to determine a
ResultUsePolicy
for the methods. - ResultUsePolicyEvaluator.Builder<C,
S, M extends S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue -
Builder for
ResultUsePolicyEvaluator
. - ResultUsePolicyEvaluator.MethodInfo<C,
S, M extends S> - Interface in com.google.errorprone.bugpatterns.checkreturnvalue -
Delegate to return information about a method symbol.
- ResultUsePolicyEvaluator.MethodInfo.MethodKind - Enum in com.google.errorprone.bugpatterns.checkreturnvalue
-
What kind a method symbol is, and what scopes apply to it.
- ResultUseRule<C,
S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue -
A rule for determining
ResultUsePolicy
for methods and/or constructors. - ResultUseRule() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule
- ResultUseRule.Evaluation<S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
An evaluation that a rule makes.
- ResultUseRule.GlobalRule<C,
S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue -
A global rule that is evaluated when none of the more specific rules determine a
ResultUsePolicy
for a method. - ResultUseRule.MethodRule<C,
S, M extends S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue -
A rule that evaluates methods and constructors to determine a
ResultUsePolicy
for them. - ResultUseRule.RuleScope - Enum in com.google.errorprone.bugpatterns.checkreturnvalue
-
Scope to which a rule may apply.
- ResultUseRule.SymbolRule<C,
S> - Class in com.google.errorprone.bugpatterns.checkreturnvalue -
A rule that evaluates symbols of any kind to determine a
ResultUsePolicy
to associate with them. - 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. - 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.
- 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
- root() - Method in class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Select
-
Finds this
GuardedByExpression.Select
's nearest non-Select ancestor. - rule() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.Evaluation
-
The rule that made this evaluation.
- Rules - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Factories for common kinds of
ResultUseRule
s. - RxReturnValueIgnored - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
for details.
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 ExpressionTree>, MethodTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker
-
Scans a method body for invocations matching
matcher
, emitting them as a single fix. - scope() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.Evaluation
-
The scope at which the evaluation was made.
- ScopeAnnotationOnInterfaceOrAbstractClass - Class in com.google.errorprone.bugpatterns.inject
- ScopeAnnotationOnInterfaceOrAbstractClass() - Constructor for class com.google.errorprone.bugpatterns.inject.ScopeAnnotationOnInterfaceOrAbstractClass
- scopeMembers(ResultUseRule.RuleScope, M, C) - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo
-
Returns an ordered stream of elements in this scope relative to the given
method
. - 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
- scopes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.GlobalRule
- scopes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.MethodRule
- scopes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule
-
The scopes this rule applies to.
- scopes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.SymbolRule
- scopes(M) - Method in interface com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo
-
Returns the scopes that apply for the given method.
- Select() - Constructor for class com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Select
- SELECT - Enum constant in enum com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression.Kind
- SelfAlwaysReturnsThis - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - SelfAlwaysReturnsThis() - Constructor for class com.google.errorprone.bugpatterns.SelfAlwaysReturnsThis
- 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
- SerializableReads - Class in com.google.errorprone.bugpatterns
-
List of banned methods for
BanSerializableRead
. - 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 - Enum constant in enum 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 should be considered must-be-used.
- 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
- StatementSwitchToExpressionSwitch - Class in com.google.errorprone.bugpatterns
-
Checks for statement switches that can be expressed as an equivalent expression switch.
- STATIC_IMPORT_ALWAYS - Enum constant in enum 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
- StringCaseLocaleUsage - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
that flags calls toString.toLowerCase()
andString.toUpperCase()
, as these methods implicitly rely on the environment's default locale. - StringCaseLocaleUsage() - Constructor for class com.google.errorprone.bugpatterns.StringCaseLocaleUsage
- 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. - 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
- suppressAnnotation(Iterable<String>) - 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
- surroundingClass(Symbol.MethodSymbol) - Static method in class com.google.errorprone.bugpatterns.checkreturnvalue.ExternalCanIgnoreReturnValue
- 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.
- SymbolRule() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.SymbolRule
- 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 - Enum constant in enum 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
- ThreadSafeAnalysis - Class in com.google.errorprone.bugpatterns.threadsafety
-
Analyzes types for deep thread safety.
- ThreadSafeAnalysis(BugChecker, VisitorState, WellKnownThreadSafety) - Constructor for class com.google.errorprone.bugpatterns.threadsafety.ThreadSafeAnalysis
- threadSafeBuilder(WellKnownThreadSafety) - Static method in class com.google.errorprone.bugpatterns.threadsafety.ThreadSafety
- ThreadSafeChecker - Class in com.google.errorprone.bugpatterns.threadsafety
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - 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.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.KnownTypes.MapBuilder - Class in com.google.errorprone.bugpatterns.threadsafety
-
Helper for building maps of classes to
AnnotationInfo
. - 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.ThreadSafeAnalysis
- 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. - 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.checkreturnvalue.Api
- toString() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule
- 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. - 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. - 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 - Enum constant in enum 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.
- typeParameterAnnotation(Iterable<String>) - 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 - Enum constant in enum 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
- 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
- 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
- UnnecessarilyUsedValue - Class in com.google.errorprone.bugpatterns.checkreturnvalue
-
Checker that warns when capturing the result of an ignorable API into an
unused
variable. - UnnecessarilyUsedValue() - Constructor for class com.google.errorprone.bugpatterns.checkreturnvalue.UnnecessarilyUsedValue
- 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
- UnnecessaryTestMethodPrefix - Class in com.google.errorprone.bugpatterns
-
See the summary.
- UnnecessaryTestMethodPrefix() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryTestMethodPrefix
- UnnecessaryTypeArgument - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - UnnecessaryTypeArgument() - Constructor for class com.google.errorprone.bugpatterns.UnnecessaryTypeArgument
- UnqualifiedYield - Class in com.google.errorprone.bugpatterns
-
A
BugChecker
; see the associatedBugPattern
annotation for details. - UnqualifiedYield() - Constructor for class com.google.errorprone.bugpatterns.UnqualifiedYield
- 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
- UnsafeWildcard - Class in com.google.errorprone.bugpatterns.nullness
-
Check to detect unsafe upcasts of
null
values to wildcard types. - UnsafeWildcard() - Constructor for class com.google.errorprone.bugpatterns.nullness.UnsafeWildcard
- UNSPECIFIED - Enum constant in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy
-
It is unspecified whether the result should be used or not.
- 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. - 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
- UnusedLabel - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- UnusedLabel() - Constructor for class com.google.errorprone.bugpatterns.UnusedLabel
- UnusedMethod - Class in com.google.errorprone.bugpatterns
-
Bugpattern to detect unused declarations.
- UnusedNestedClass - Class in com.google.errorprone.bugpatterns
-
Bugpattern to detect unused nested classes.
- UnusedNestedClass() - Constructor for class com.google.errorprone.bugpatterns.UnusedNestedClass
- UnusedTypeParameter - Class in com.google.errorprone.bugpatterns
-
A BugPattern; see the summary.
- UnusedTypeParameter() - Constructor for class com.google.errorprone.bugpatterns.UnusedTypeParameter
- UnusedVariable - Class in com.google.errorprone.bugpatterns
-
Bugpattern to detect unused declarations.
- 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. - value() - Element in annotation type com.google.errorprone.refaster.annotation.Matches
- value() - Element in annotation type com.google.errorprone.refaster.annotation.NotMatches
- value() - Element in annotation type com.google.errorprone.refaster.annotation.OfKind
- value() - Element in annotation type com.google.errorprone.refaster.annotation.RequiredAnnotation
- value() - Element 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.checkreturnvalue.ResultUsePolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo.MethodKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope
-
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.checkreturnvalue.ResultUsePolicy
-
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.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo.MethodKind
-
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.checkreturnvalue.ResultUseRule.RuleScope
-
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.
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.
- WellKnownThreadSafety - Class in com.google.errorprone.bugpatterns.threadsafety
-
A collection of types with known thread safety.
- 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.
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
Y
- YodaCondition - Class in com.google.errorprone.bugpatterns
-
See the summary.
- YodaCondition() - Constructor for class com.google.errorprone.bugpatterns.YodaCondition
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 and Interfaces|All Packages|Constant Field Values|Serialized Form
WellKnownMutability.getKnownImmutableClasses()
is clearer if you're dealing with this specific class.