Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV PACKAGE
NEXT PACKAGE
FRAMES
NO FRAMES
All Classes
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
All Classes
Copyright © 2002-2006 InfoEther. All Rights Reserved.