Api |
Represents a Java method or constructor.
|
AutoValueRules |
Rules for @AutoValue , @AutoValue.Builder , and @AutoBuilder types.
|
BuilderReturnThis |
Discourages builder instance methods that do not return 'this'.
|
CanIgnoreReturnValueSuggester |
Checker that recommends annotating a method with @CanIgnoreReturnValue if the method
returns this (or other methods that are likely to also just return this ).
|
ExternalCanIgnoreReturnValue |
External source of information about @CanIgnoreReturnValue-equivalent API's.
|
NoCanIgnoreReturnValueOnClasses |
Checker that "pushes" the @CanIgnoreReturnValue annotation down from classes to methods.
|
PackagesRule |
A rule that enables checking for methods belonging to a set of packages or any of their
subpackages.
|
ProtoRules |
Rules for methods on proto messages and builders.
|
ResultUsePolicyEvaluator |
Evaluates methods and their enclosing classes and packages to determine a ResultUsePolicy
for the methods.
|
ResultUsePolicyEvaluator.Builder |
|
ResultUseRule |
|
ResultUseRule.Evaluation |
An evaluation that a rule makes.
|
ResultUseRule.GlobalRule |
A global rule that is evaluated when none of the more specific rules determine a ResultUsePolicy for a method.
|
ResultUseRule.MethodRule |
A rule that evaluates methods and constructors to determine a ResultUsePolicy for them.
|
ResultUseRule.SymbolRule |
A rule that evaluates symbols of any kind to determine a ResultUsePolicy to associate
with them.
|
Rules |
|
UsingJsr305CheckReturnValue |
Checker that recommends using ErrorProne's version of @CheckReturnValue over the version
in JSR305 (which is defunct).
|