Uses of Interface
com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher
Packages that use BugChecker.VariableTreeMatcher
Package
Description
Checks added to the java compiler which detect common bug patterns.
Bug patterns related to dependency
injection and JSR 330.
Bug patterns related to Guice.
-
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns
Classes in com.google.errorprone.bugpatterns that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionclassAbstractMockChecker<T extends Annotation>Helper for enforcing Annotations that disallow mocking.final classChecks annotation positioning, and orphaned Javadocs.final classABugChecker; see the associatedBugPatternannotation for details.classBug pattern to recognize attempts to mock final types.classA Bugpattern; see the accompanying Markdown documentation.classABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.classMatches the behaviour of the javac dep-ann Xlint warning.classABugChecker; see the associatedBugPatternannotation for details.final classSuggests not mocking AutoValue classes.classPoints out if a Mockito or EasyMock mock is mocking an object that would be better off being tested using an alternative instance.final classABugChecker; see the associatedBugPatternannotation for details.final classFinds fields which can be safely made static.classABugChecker; see the associatedBugPatternannotation for details.final classFlags a few ways in which member names may violate the style guide.classABugChecker; see the associatedBugPatternannotation for details.final classBugpattern to encourage initializing effectively final variables inline with their declaration, if possible.classABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.classMatches creation of new collections/proto builders which are modified but never used.classABugChecker; see the associatedBugPatternannotation for details.classCheck for public static final declaration of Arrays.final classDiscourages the use of negative boolean names.classChecks methods annotated with@NoAllocationto ensure they really do not allocate.final classA BugPattern; see the summary.final classA bugpattern; see the summary.final classclassTODO(eaftan): Consider cases where the parent is not a statement or there is no parent?final classChecks for static fields being assigned withThrowable.final classABugChecker; see the associatedBugPatternannotation for details.classWarns against use of bothstaticandtransientmodifiers on field declarations.classABugChecker; see the associatedBugPatternannotation for details.final classDiscourage manual initialization or assignment to fields annotated with framework annotations.final classA BugPattern; see the summary.classFinds and fixes unnecessarily boxed return expressions.final classRemovesfinalfrom non-field variables.classABugChecker; see the associatedBugPatternannotation for details.final classA BugPattern; see the summary.classABugChecker; see the associatedBugPatternannotation for details.classCheck for variables and types with the same namefinal classConverts some local variables to usevar. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.checkreturnvalue
Classes in com.google.errorprone.bugpatterns.checkreturnvalue that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionfinal classChecker that warns when capturing the result of an ignorable API into anunusedvariable. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.flogger
Classes in com.google.errorprone.bugpatterns.flogger that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionfinal classEnsures that class-level FluentLogger objects are private static final.final classBugpattern to prevent splitting flogger log invocations into multiple statements. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.inject
Classes in com.google.errorprone.bugpatterns.inject that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionclassBug checker for when a scope annotation is used at injection site, which does not have any effect on the injected values. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.inject.guice
Classes in com.google.errorprone.bugpatterns.inject.guice that implement BugChecker.VariableTreeMatcher -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.javadoc
Classes in com.google.errorprone.bugpatterns.javadoc that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionfinal classMatches block tags (@param, @return, @throws, @deprecated) with an empty description.final classFinds unescaped entities in Javadocs.final classMatches invalid usage of @inheritDoc.final classMatches invalid Javadoc tags, and tries to suggest fixes.final classMatches invalid Javadoc tags, and tries to suggest fixes.final classFinds some common errors in @link tags.final classA bug pattern; see the summary.final classFinds malformed inline tags where @{tag is used instead of {@tag.final classMatches Javadocs which are missing a required summary line.final classFinds unescaped entities in Javadocs.final classFlags tags which haven't been recognised by the Javadoc parser.final classDiscourages using URLs in @see tags. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.nullness
Classes in com.google.errorprone.bugpatterns.nullness that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionclassABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.classclassABugChecker; see the associatedBugPatternannotation for details.classCheck to detect unsafe upcasts ofnullvalues to wildcard types.classABugChecker; see the associatedBugPatternannotation for details. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.threadsafety
Classes in com.google.errorprone.bugpatterns.threadsafety that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionclassABugChecker; see the associatedBugPatternannotation for details. -
Uses of BugChecker.VariableTreeMatcher in com.google.errorprone.bugpatterns.time
Classes in com.google.errorprone.bugpatterns.time that implement BugChecker.VariableTreeMatcherModifier and TypeClassDescriptionfinal classA BugPattern; see the summary.final classChecker that detects likely time-unit mismatches by looking at identifier names.