Uses of Interface
com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher
Package
Description
Checks added to the java compiler which detect common bug patterns.
-
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns
Modifier and TypeClassDescriptionclass
An abstract base class to match API usages in which the return value is not used.class
class
A Bugpattern; see the accompanying Markdown documentation.class
final class
See BugPattern annotation.final class
Flags ignored return values from pure getters.final class
class
ABugChecker
; see the associatedBugPattern
annotation for details.class
Identify the backing collection source of a stream and reports if the source is mutated during the stream operations.final class
Highlights cases where a proto's build method has its return value ignored.class
Check for non-allowlisted callers to RestrictedApiChecker.class
A checker which produces an error when a return value is accidentally discarded.final class
ABugChecker
; see the associatedBugPattern
for details.final class
Discouragestream::iterator
to createIterable
s.final class
Matches unnecessary uses of method references. -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.android
-
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.collectionincompatibletype
Modifier and TypeClassDescriptionclass
Checker for calling Object-accepting methods with types that don't match the type arguments of their container types.final class
Highlights use ofCollection#contains
(and others) with types that do not have well-defined equals. -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.inlineme
Modifier and TypeClassDescriptionfinal class
Checker that performs the inlining at call-sites (where the invoked APIs are annotated as@InlineMe
). -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.threadsafety
Modifier and TypeClassDescriptionclass
ABugChecker
; see the associatedBugPattern
annotation for details.class
ABugChecker
; see the associatedBugPattern
annotation for details.class
ABugChecker
; see the associatedBugPattern
annotation for details.