Package net.sourceforge.pmd.rules

Class Summary
AccessorClassGeneration 1.
AvoidConcatenatingNonLiteralsInStringBuffer  
AvoidDeeplyNestedIfStmtsRule  
AvoidDuplicateLiteralsRule  
AvoidDuplicateLiteralsRule.ExceptionParser  
AvoidFieldNameMatchingMethodName  
AvoidFieldNameMatchingTypeName  
AvoidNonConstructorMethodsWithClassName  
AvoidReassigningParameters  
BeanMembersShouldSerializeRule  
ClassNamingConventions  
CloseConnection 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.
DuplicateImportsRule  
ExcessiveImports ExcessiveImports attempts to count all unique imports a class contains.
ExcessivePublicCount  
FooRule  
IdempotentOperations  
ImportFromSamePackageRule  
ImportWrapper  
MethodNamingConventions  
MethodWithSameNameAsEnclosingClass  
SimplifyBooleanReturns  
SingularField  
StringConcatenationRule  
StringToStringRule  
SuspiciousOctalEscape  
SymbolTableTestRule  
TestClassWithoutTestCases  
UnnecessaryConversionTemporary  
UnusedFormalParameterRule  
UnusedImportsRule  
UnusedLocalVariableRule  
UnusedModifier  
UnusedPrivateFieldRule  
UnusedPrivateMethodRule  
VariableNamingConventions  
XPathRule  
 



Copyright © 2002-2005 InfoEther. All Rights Reserved.