|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| AbstractIllegalCheck | Support for checks that look for usage of illegal types. |
| AbstractIllegalMethodCheck | Provide support for checking for a method with a specified name and no arguments. |
| AbstractNestedDepthCheck | Abstract class which provides helpers functionality for nestedchecks. |
| AbstractSuperCheck | Abstract class for checking that an overriding method with no parameters invokes the super method. |
| ArrayTrailingCommaCheck | Checks if array initialization contains optional trailing comma. |
| AvoidInlineConditionalsCheck | Detects inline conditionals. |
| CovariantEqualsCheck | Checks that if a class defines a covariant method equals, then it defines method equals(java.lang.Object). |
| DeclarationOrderCheck | Checks that the parts of a class or interface declaration appear in the order suggested by the Code Conventions for the Java Programming Language. |
| DefaultComesLastCheck |
Check that the default is after all the cases
in a switch statement. |
| DoubleCheckedLockingCheck | Detect the double-checked locking idiom, a technique that tries to avoid synchronization overhead but is incorrect because of subtle artifacts of the java memory model. |
| EmptyStatementCheck | Detects empty statements (standalone ';'). |
| EqualsAvoidNullCheck | Checks that any combination of String literals with optional assignment is on the left side of an equals() comparison. |
| EqualsHashCodeCheck | Checks that classes that override equals() also override hashCode(). |
| ExplicitInitializationCheck |
Checks if any class or object member 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 Finds locations where a case contains Java code - but lacks a break, return, throw or continue statement. |
| FinalLocalVariableCheck | Ensures that local variables that never get their values changed, must be declared final. |
| HiddenFieldCheck | Checks that a local variable or a parameter does not shadow a field that is defined in the same class. |
| IllegalCatchCheck | Catching java.lang.Exception, java.lang.Error or java.lang.RuntimeException is almost never acceptable. |
| IllegalInstantiationCheck | Checks for illegal instantiations where a factory method is preferred. |
| IllegalThrowsCheck | Throwing java.lang.Error or java.lang.RuntimeException is almost never acceptable. |
| IllegalTokenCheck | Checks for illegal tokens. |
| IllegalTokenTextCheck | Checks for illegal token text. |
| IllegalTypeCheck | Checks that particular class are never used as types in variable declarations, return values or parameters. |
| InnerAssignmentCheck |
Checks for assignments in subexpressions, such as in
String s = Integer.toString(i = 2);. |
| JUnitTestCaseCheck | Ensures that the setUp(), tearDown()methods are named correctly, have no arguments, return void and are either public or protected. |
| MagicNumberCheck | Checks for magic numbers. |
| MissingCtorCheck | Checks that classes (except abstract one) define a ctor and don't rely on the default one. |
| MissingSwitchDefaultCheck | Checks that switch statement has "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. |
| NestedIfDepthCheck | Restricts nested if-else blocks to a specified depth (default = 1). |
| NestedTryDepthCheck | Restricts nested try-catch-finally blocks to a specified depth (default = 1). |
| NoCloneCheck | Checks that the clone method is not overridden from the Object class. |
| NoFinalizerCheck | Checks that no method having zero parameters is defined using the name finalize. |
| PackageDeclarationCheck | Ensures there is a package declaration. |
| ParameterAssignmentCheck | Disallow assignment of parameters. |
| RedundantThrowsCheck | Checks for redundant exceptions declared in throws clause such as duplicates, unchecked exceptions or subclasses of another declared exception. |
| RequireThisCheck | Checks that code doesn't rely on the "this" default. |
| ReturnCountCheck | Restricts return statements to a specified count (default = 2). |
| SimplifyBooleanExpressionCheck | Checks for overly complicated boolean expressions. |
| SimplifyBooleanReturnCheck | Checks for overly 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. |
Contains the Coding checks that are bundled with the main distribution.
|
Back to the Checkstyle Home Page | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||