See: Description
Class | Description |
---|---|
AbstractSuperCheck |
Abstract class for checking that an overriding method with no parameters
invokes the super method.
|
ArrayTrailingCommaCheck |
Checks that array initialization contains a trailing comma.
|
AvoidInlineConditionalsCheck |
Detects inline conditionals.
|
CovariantEqualsCheck |
Checks that classes which define a covariant
equals() method
also override method equals(Object) . |
DeclarationOrderCheck |
Checks the order in which parts of the class or interface declaration are defined.
|
DefaultComesLastCheck |
Check that the
default is after all the cases in a switch statement. |
EmptyStatementCheck |
Detects empty statements (standalone
";" semicolon). |
EqualsAvoidNullCheck |
Checks that any combination of String literals
is on the left side of an
equals() comparison. |
EqualsHashCodeCheck |
Checks that classes that either override
equals() or hashCode() also
overrides the other. |
ExplicitInitializationCheck |
Checks if any class or object member is explicitly initialized
to default for its type value (
null for object
references, zero for numeric types and char
and false for boolean . |
FallThroughCheck |
Checks for fall-through in
switch statements. |
FinalLocalVariableCheck |
Checks that local variables that never have their values changed are declared final.
|
HiddenFieldCheck |
Checks that a local variable or a parameter does not shadow
a field that is defined in the same class.
|
IllegalCatchCheck |
Checks that certain exception types do not appear in a
catch statement. |
IllegalInstantiationCheck |
Checks for illegal instantiations where a factory method is preferred.
|
IllegalThrowsCheck |
This check can be used to ensure that types are not declared to be thrown.
|
IllegalTokenCheck |
Checks for illegal tokens.
|
IllegalTokenTextCheck |
Checks specified tokens text for matching an illegal pattern from
format property. |
IllegalTypeCheck |
Checks that particular classes or interfaces are never used.
|
InnerAssignmentCheck |
Checks for assignments in subexpressions, such as in
String s = Integer.toString(i = 2); . |
MagicNumberCheck |
Checks that there are no
"magic numbers" where a magic
number is a numeric literal that is not defined as a constant.
|
MissingCtorCheck |
Checks that classes (except abstract ones) define a constructor and don't rely
on the default one.
|
MissingSwitchDefaultCheck |
Checks that switch statement has a "default" clause.
|
ModifiedControlVariableCheck |
Check for ensuring that for loop control variables are not modified
inside the for block.
|
MultipleStringLiteralsCheck |
Checks for multiple occurrences of the same string literal within a single file.
|
MultipleVariableDeclarationsCheck |
Checks that each variable declaration is in its own statement
and on its own line.
|
NestedForDepthCheck |
Restricts nested
for blocks to a specified depth (default = 1). |
NestedIfDepthCheck |
Restricts nested if-else blocks to a specified depth (default = 1).
|
NestedTryDepthCheck |
Restricts nested try blocks to a specified depth (default = 1).
|
NoArrayTrailingCommaCheck |
Checks that array initialization do not contain a trailing comma.
|
NoCloneCheck |
Checks that the clone method is not overridden from the
Object class.
|
NoFinalizerCheck |
Verifies there are no
finalize() methods defined in a class. |
OneStatementPerLineCheck |
Checks that there is only one statement per line.
|
OverloadMethodsDeclarationOrderCheck |
Checks that overload methods are grouped together.
|
PackageDeclarationCheck |
Ensures that a class has a package declaration, and (optionally) whether
the package name matches the directory name for the source file.
|
ParameterAssignmentCheck |
Disallows assignment of parameters.
|
RequireThisCheck |
Checks that references to instance variables and methods of the present
object are explicitly of the form "this.varName" or "this.methodName(args)"
and that those references don't rely on the default behavior when "this." is absent.
|
ReturnCountCheck |
Restricts the number of return statements in methods, constructors and lambda expressions
(2 by default).
|
SimplifyBooleanExpressionCheck |
Checks for over-complicated boolean expressions.
|
SimplifyBooleanReturnCheck |
Checks for over-complicated boolean return statements.
|
StringLiteralEqualityCheck |
Checks that string literals are not used with
== or != . |
SuperCloneCheck |
Checks that an overriding
clone() method invokes super.clone() . |
SuperFinalizeCheck |
Checks that an overriding
finalize() method invokes super.finalize() . |
UnnecessaryParenthesesCheck |
Checks if unnecessary parentheses are used in a statement or expression.
|
UnnecessarySemicolonAfterTypeMemberDeclarationCheck |
Checks if unnecessary semicolon is used after type member declaration.
|
UnnecessarySemicolonInEnumerationCheck |
Checks if unnecessary semicolon is in enum definitions.
|
UnnecessarySemicolonInTryWithResourcesCheck |
Checks if unnecessary semicolon is used in last resource declaration.
|
VariableDeclarationUsageDistanceCheck |
Checks the distance between declaration of variable and its first usage.
|
Copyright © 2001-2019. All Rights Reserved.