Package net.sourceforge.pmd.rules

Class Summary
AccessorClassGenerationRule 1.
AtLeastOneConstructorRule  
AvoidDeeplyNestedIfStmtsRule  
AvoidDuplicateLiteralsRule  
AvoidReassigningParametersRule  
BeanMembersShouldSerializeRule  
ClassNamingConventionsRule  
ConstructorCallsOverridableMethodRule Searches through all methods and constructors called from constructors.
CouplingBetweenObjectsRule CouplingBetweenObjectsRule attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
CyclomaticComplexityRule  
DoubleCheckedLockingRule void method() { if(x == null) { synchronize(this){ if(x == null) { x = new | method(); } } } 1.
DuplicateImportsRule  
ExcessiveImportsRule ExcessiveImportsRule attempts to count all unique imports a class contains.
ExcessivePublicCountRule  
IdempotentOperationsRule  
ImportFromSamePackageRule  
ImportWrapper  
MethodNamingConventionsRule  
SimplifyBooleanReturnsRule  
StringConcatenationRule  
StringToStringRule  
SymbolTableTestRule  
UnnecessaryConversionTemporaryRule  
UnusedFormalParameterRule  
UnusedImportsRule  
UnusedLocalVariableRule  
UnusedPrivateFieldRule  
UnusedPrivateMethodRule  
VariableNamingConventionsRule  
XPathRule  
 



Copyright © 2002-2003 Project Ultra*Log @ DARPA. All Rights Reserved.