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