AbstractAsKeyOfSetOrMap |
Check for usage of Set<T> or Map<T, E> .
|
AbstractMockChecker |
Helper for enforcing Annotations that disallow mocking.
|
AbstractMockChecker.MockForbidder |
A policy for determining what classes should not be mocked.
|
AbstractMockChecker.Reason |
An explanation of what type should not be mocked, and the reason why.
|
AbstractMockChecker.TypeExtractor |
An extension of Matcher to return, not just a boolean `matches`, but also extract some
type information about the Tree of interest.
|
AbstractMustBeClosedChecker |
|
AbstractMustBeClosedChecker.FixAggregator |
A strategy for handling and potentially combining multiple fixes.
|
AbstractReferenceEquality |
Abstract implementation of a BugPattern that detects the use of reference equality to compare
classes with value semantics.
|
AbstractReturnValueIgnored |
An abstract base class to match API usages in which the return value is not used.
|
AbstractToString |
An abstract matcher for implicit and explicit calls to Object.toString() , for use on
types that do not have a human-readable toString() implementation.
|
AbstractUseSwitch |
Helper for refactoring from if-else chains to switches.
|
CanBeStaticAnalyzer.CanBeStaticResult |
Stores the result of a can-be-static query.
|
MisusedDateFormat |
Base class for checks which find common errors in date format patterns.
|
StaticImports.StaticImportInfo |
Information about a static import.
|
StronglyType |
Helper for strongly typing fields.
|
StronglyType.Builder |
|
TypeCompatibilityUtils |
Logical utility methods to answer the question: Are these two types "compatible" with each other,
in the context of an equality check.
|
TypeCompatibilityUtils.TypeCompatibilityReport |
|
TypeParameterNaming.TypeParameterNamingClassification |
An enum that classifies a String name into different types, based on the Google Java Style
Guide's rules for Type Parameters.
|
TypesWithUndefinedEquality |
Enumerates types which have poorly-defined behaviour for equals.
|