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