Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT
package stats: LOC: 3,528   Methods: 189
NCLOC: 2,470   Classes: 45
Files: 35  
 
 Package Conditionals Statements Methods TOTAL
net.sourceforge.pmd.rules 63.9% 76.4% 88.9% 73.5%
coverage coverage
 
 Classes Conditionals Statements Methods TOTAL
StringConcatenationRule 0% 0% 0% 0%
coverage
SymbolTableTestRule 0% 0% 0% 0%
coverage
UselessAssignment 0% 0% 0% 0%
coverage
UselessAssignment.Usage - 0% 0% 0%
coverage
ConstructorCallsOverridableMethod.MethodInvocation 25.9% 40.9% 88.9% 38.7%
coverage coverage
SuspiciousOctalEscape 41.7% 51.9% 100% 50.6%
coverage coverage
CouplingBetweenObjects 45.8% 60.5% 60% 55.8%
coverage coverage
ExcessivePublicCount 50% 62.5% 75% 62.5%
coverage coverage
IdempotentOperations 56.2% 70% 100% 64.9%
coverage coverage
SingularField 62.5% 68.4% 100% 67.9%
coverage coverage
AccessorClassGeneration 67.6% 67.9% 90% 69.6%
coverage coverage
AccessorClassGeneration.AllocData 50% 76.2% 100% 72.2%
coverage coverage
XPathRule 93.8% 71.9% 37.5% 73.2%
coverage coverage
ConstructorCallsOverridableMethod 61.1% 79.7% 100% 74.5%
coverage coverage
AvoidNonConstructorMethodsWithClassName 50% 85.7% 100% 76.9%
coverage coverage
AvoidCallingFinalize 66.7% 81.8% 100% 78.4%
coverage coverage
DoubleCheckedLocking 56.2% 92.8% 100% 78.7%
coverage coverage
CloseResource 65.6% 87.8% 100% 80%
coverage coverage
VariableNamingConventions 71.4% 83.1% 100% 80.2%
coverage coverage
ConstructorCallsOverridableMethod.ConstructorInvocation 50% 90% 75% 81.2%
coverage coverage
CyclomaticComplexity 65.4% 89.1% 87.5% 82.7%
coverage coverage
SimplifyBooleanReturns 78.6% 84.2% 100% 84.2%
coverage coverage
AvoidFieldNameMatchingTypeName 75% 85.7% 100% 84.6%
coverage coverage
UnnecessaryConversionTemporary 70% 88% 100% 84.6%
coverage coverage
UselessOverridingMethod 82.5% 89.1% 100% 87%
coverage coverage
CyclomaticComplexity.Entry 50% 100% 100% 90%
coverage coverage
AvoidFieldNameMatchingMethodName 78.6% 100% 100% 91.2%
coverage coverage
BeanMembersShouldSerializeRule 86.4% 94.3% 100% 91.7%
coverage coverage
UnusedFormalParameterRule 83.3% 100% 100% 93.3%
coverage coverage
UnusedPrivateMethodRule 95.5% 97.5% 100% 97%
coverage coverage
ConstructorCallsOverridableMethod.ConstructorHolder 87.5% 100% 100% 97.1%
coverage coverage
UnusedModifier 92.9% 100% 100% 97.2%
coverage coverage
AccessorClassGeneration.ClassData - 100% 100% 100%
coverage
AvoidDeeplyNestedIfStmtsRule 100% 100% 100% 100%
coverage
AvoidReassigningParameters 100% 100% 100% 100%
coverage
ClassNamingConventions 100% 100% 100% 100%
coverage
ConstructorCallsOverridableMethod.EvalPackage - 100% 100% 100%
coverage
ConstructorCallsOverridableMethod.MethodHolder - 100% 100% 100%
coverage
ConstructorCallsOverridableMethod.NullEvalPackage - 100% 100% 100%
coverage
ExcessiveImports - 100% 100% 100%
coverage
ImportWrapper - 100% 100% 100%
coverage
MethodNamingConventions 100% 100% 100% 100%
coverage
MethodWithSameNameAsEnclosingClass 100% 100% 100% 100%
coverage
UnusedLocalVariableRule 100% 100% 100% 100%
coverage
UnusedPrivateFieldRule 100% 100% 100% 100%
coverage