Package net.sourceforge.pmd.lang.java.rule.design

Class Summary
AccessorClassGenerationRule
AllocData
AssignmentToNonFinalStaticRule
AvoidDeeplyNestedIfStmtsRule
AvoidReassigningParametersRule
ClassData
CloseResourceRule
CompareObjectsWithEqualsRule
ConfusingTernaryRule
ConstructorCallsOverridableMethodRule
ConstructorHolder
ConstructorHolderComparator
ConstructorInvocation
EvalPackage
ExcessiveLengthRule
ExcessiveNodeCountRule
FieldDeclarationsShouldBeAtStartOfClassRule
GenericClassCounterRule
GodClassRule
IdempotentOperationsRule
ImmutableFieldRule
MethodHolder
MethodHolderComparator
MethodInvocation
NonThreadSafeSingletonRule
NullEvalPackage
PositionalIteratorRule
PreserveStackTraceRule
SimplifyBooleanReturnsRule
SingleMethodSingletonRule
SingletonClassReturningNewInstanceRule
SingularFieldRule
SwitchDensity
SwitchDensityRule
UnnecessaryLocalBeforeReturnRule
UnsynchronizedStaticDateFormatterRule
UseCollectionIsEmptyRule
UseUtilityClassRule