Uses of Interface
com.google.errorprone.bugpatterns.BugChecker.BinaryTreeMatcher
Package
Description
Checks added to the java compiler which detect common bug patterns.
-
Uses of BugChecker.BinaryTreeMatcher in com.google.errorprone.bugpatterns
Modifier and TypeClassDescriptionclass
Abstract implementation of a BugPattern that detects the use of reference equality to compare classes with value semantics.class
An abstract matcher for implicit and explicit calls toObject.toString()
, for use on types that do not have a human-readabletoString()
implementation.class
ABugChecker
; see the associatedBugPattern
annotation for details.class
ABugChecker
; see the associatedBugPattern
annotation for details.class
class
final class
ABugChecker
; see the associatedBugPattern
annotation for details.class
Check for expressions containingthis != null
orthis == null
class
ABugChecker
; see the associatedBugPattern
annotation for details.class
class
ABugChecker
; see the associatedBugPattern
annotation for details.class
final class
A BugPattern; see the summary.class
ABugChecker
; see the associatedBugPattern
annotation for details.final class
Flags calls totoString
on lite protos.final class
A BugPattern; see the summary.class
Checks methods annotated with@NoAllocation
to ensure they really do not allocate.class
Warns against calling toString() on Objects which don't have toString() method overridden and won't produce meaningful output.class
ABugChecker
; see the associatedBugPattern
annotation for details.class
ABugChecker
; see the associatedBugPattern
annotation for details.class
class
class
ABugChecker
; see the associatedBugPattern
annotation for details.class
class
Finds instances where one usesCollection#size() >= 0
orT[].length > 0
.class
ABugChecker
; see the associatedBugPattern
annotation for details.class
Flagsjavax.lang.model.element.Element#toString
usage inBugChecker
s.class
Flagscom.sun.source.tree.Tree#toString
usage inBugChecker
s.class
Flagsjavax.lang.model.type.TypeMirror#toString
usage inBugChecker
s.class
ABugChecker
; see the associatedBugPattern
annotation for details.final class
See the summary. -
Uses of BugChecker.BinaryTreeMatcher in com.google.errorprone.bugpatterns.nullness
Modifier and TypeClassDescriptionclass
ABugChecker
; see the associatedBugPattern
annotation for details.final class
ABugChecker
; see the associatedBugPattern
annotation for details. -
Uses of BugChecker.BinaryTreeMatcher in com.google.errorprone.bugpatterns.time
Modifier and TypeClassDescriptionfinal class
Checker that detects likely time-unit mismatches by looking at identifier names.