Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV PACKAGE
NEXT PACKAGE
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV PACKAGE
NEXT PACKAGE
FRAMES
NO FRAMES
All Classes
Copyright © 2002-2003 Project Ultra*Log @ DARPA. All Rights Reserved.