Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package net.sourceforge.pmd.rules

Class Summary
AccessorClassGeneration | 1.
AvoidCallingFinalize |
AvoidDeeplyNestedIfStmtsRule |
AvoidFieldNameMatchingMethodName |
AvoidFieldNameMatchingTypeName |
AvoidNonConstructorMethodsWithClassName |
AvoidReassigningParameters |
BeanMembersShouldSerializeRule |
ClassNamingConventions |
CloseResource | Makes sure you close your database connections.
ConstructorCallsOverridableMethod | Searches through all methods and constructors called from constructors.
CouplingBetweenObjects | CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
CyclomaticComplexity |
DoubleCheckedLocking | void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
ExcessiveImports | ExcessiveImports attempts to count all unique imports a class contains.
ExcessivePublicCount |
IdempotentOperations |
ImportWrapper |
MethodNamingConventions |
MethodWithSameNameAsEnclosingClass |
SimplifyBooleanReturns |
SingularField |
StringConcatenationRule |
SuspiciousOctalEscape |
SymbolTableTestRule |
UnnecessaryConversionTemporary |
UnusedFormalParameterRule |
UnusedLocalVariableRule |
UnusedModifier |
UnusedPrivateFieldRule |
UnusedPrivateMethodRule |
UselessAssignment |
UselessOverridingMethod |
VariableNamingConventions |
XPathRule | Rule that tries to match an XPath expression against a DOM view of the AST of a "compilation unit".

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2002-2006 InfoEther. All Rights Reserved.