Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT

package stats: | LOC: | 17,365 |  | Methods: | 1,298
| NCLOC: | 14,658 |  | Classes: | 134
| Files: | 131 |  |  |

Package | Conditionals | Statements | Methods | TOTAL

net.sourceforge.pmd.ast

47.5%

57.9%

78.3%

57%

Classes | Conditionals | Statements | Methods | TOTAL

ASTAnnotationTypeMemberDeclaration

-

0%

0%

0%

ASTCastLookahead

-

0%

0%

0%

ASTDefaultValue

-

0%

0%

0%

ASTEnumElement

-

0%

0%

0%

ASTMemberValueArrayInitializer

-

0%

0%

0%

ASTMemberValuePair

-

0%

0%

0%

ASTMemberValuePairs

-

0%

0%

0%

ASTMethodDeclarationLookahead

-

0%

0%

0%

ASTModifiers

-

0%

0%

0%

ASTNormalAnnotation

-

0%

0%

0%

ASTRUNSIGNEDSHIFT

-

0%

0%

0%

ASTWildcardBounds

-

0%

0%

0%

TokenMgrError

0%

0%

0%

0%

ParseException

0%

9.3%

40%

8.8%

ASTAndExpression

-

33.3%

33.3%

33.3%

ASTExclusiveOrExpression

-

33.3%

33.3%

33.3%

ASTInclusiveOrExpression

-

33.3%

33.3%

33.3%

ASTMemberSelector

-

33.3%

33.3%

33.3%

ASTTypeBound

-

33.3%

33.3%

33.3%

JavaCharStream

29.4%

34.2%

45.2%

34.2%

ASTPrimaryPrefix

0%

38.9%

87.5%

41.2%

ASTPrimarySuffix

12.5%

47.1%

77.8%

47.1%

ASTClassOrInterfaceDeclaration

0%

50%

71.4%

47.6%

ASTBooleanLiteral

0%

50%

66.7%

50%

ASTExplicitConstructorInvocation

-

50%

50%

50%

AccessNode

0%

51%

92.9%

51.5%

ASTIfStatement

0%

57.1%

66.7%

53.3%

ASTInitializer

0%

57.1%

66.7%

53.3%

ASTLocalVariableDeclaration

44.4%

51.7%

77.8%

53.6%

ASTTryStatement

37.5%

54.5%

80%

54.2%

JavaParser

46.7%

57.5%

87.4%

56.1%

ASTPrimitiveType

-

57.1%

57.1%

57.1%

JavaParserTokenManager

54%

61.5%

75.6%

59.9%

ASTPostfixExpression

-

60%

66.7%

62.5%

ASTUnaryExpression

-

60%

66.7%

62.5%

ASTUnaryExpressionNotPlusMinus

-

60%

66.7%

62.5%

JJTJavaParserState

70%

62.8%

58.3%

63.1%

ASTAnnotation

50%

66.7%

75%

64.7%

ASTAdditiveExpression

-

66.7%

66.7%

66.7%

ASTAnnotationTypeBody

-

66.7%

66.7%

66.7%

ASTAnnotationTypeDeclaration

-

66.7%

66.7%

66.7%

ASTArgumentList

-

66.7%

66.7%

66.7%

ASTArrayDimsAndInits

-

66.7%

66.7%

66.7%

ASTArrayInitializer

-

66.7%

66.7%

66.7%

ASTAssertStatement

-

66.7%

66.7%

66.7%

ASTAssignmentOperator

0%

71.4%

83.3%

66.7%

ASTBreakStatement

-

66.7%

66.7%

66.7%

ASTCastExpression

-

66.7%

66.7%

66.7%

ASTCatchStatement

-

66.7%

66.7%

66.7%

ASTClassOrInterfaceBody

-

66.7%

66.7%

66.7%

ASTClassOrInterfaceType

-

66.7%

66.7%

66.7%

ASTConditionalAndExpression

-

66.7%

66.7%

66.7%

ASTConditionalOrExpression

-

66.7%

66.7%

66.7%

ASTContinueStatement

-

66.7%

66.7%

66.7%

ASTDoStatement

-

66.7%

66.7%

66.7%

ASTEmptyStatement

-

66.7%

66.7%

66.7%

ASTEnumBody

-

66.7%

66.7%

66.7%

ASTEnumConstant

-

66.7%

66.7%

66.7%

ASTEnumDeclaration

-

66.7%

66.7%

66.7%

ASTExpression

-

66.7%

66.7%

66.7%

ASTExtendsList

-

66.7%

66.7%

66.7%

ASTFinallyStatement

-

66.7%

66.7%

66.7%

ASTForInit

-

66.7%

66.7%

66.7%

ASTForStatement

-

66.7%

66.7%

66.7%

ASTForUpdate

-

66.7%

66.7%

66.7%

ASTFormalParameter

58.3%

66.7%

77.8%

66.7%

ASTImplementsList

-

66.7%

66.7%

66.7%

ASTLabeledStatement

-

66.7%

66.7%

66.7%

ASTMarkerAnnotation

-

66.7%

66.7%

66.7%

ASTMemberValue

-

66.7%

66.7%

66.7%

ASTMultiplicativeExpression

-

66.7%

66.7%

66.7%

ASTNameList

-

66.7%

66.7%

66.7%

ASTNullLiteral

-

66.7%

66.7%

66.7%

ASTPackageDeclaration

-

66.7%

66.7%

66.7%

ASTPreDecrementExpression

-

66.7%

66.7%

66.7%

ASTPreIncrementExpression

-

66.7%

66.7%

66.7%

ASTPrimaryExpression

-

66.7%

66.7%

66.7%

ASTRSIGNEDSHIFT

-

66.7%

66.7%

66.7%

ASTReferenceType

-

66.7%

66.7%

66.7%

ASTShiftExpression

-

66.7%

66.7%

66.7%

ASTSingleMemberAnnotation

-

66.7%

66.7%

66.7%

ASTStatementExpression

-

66.7%

66.7%

66.7%

ASTStatementExpressionList

-

66.7%

66.7%

66.7%

ASTSwitchStatement

-

66.7%

66.7%

66.7%

ASTSynchronizedStatement

-

66.7%

66.7%

66.7%

ASTTypeArgument

-

66.7%

66.7%

66.7%

ASTTypeArguments

-

66.7%

66.7%

66.7%

ASTTypeParameter

-

66.7%

66.7%

66.7%

ASTTypeParameters

-

66.7%

66.7%

66.7%

ASTVariableInitializer

-

66.7%

66.7%

66.7%

ASTWhileStatement

-

66.7%

66.7%

66.7%

ASTClassOrInterfaceBodyDeclaration

62.5%

71.4%

71.4%

69%

Token

-

75%

50%

70%

SimpleNode

69.1%

71.4%

82.1%

72.6%

ASTFormalParameters

-

75%

75%

75%

ASTLiteral

-

75%

75%

75%

ASTFieldDeclaration

66.7%

75%

94.7%

76.9%

ASTMethodDeclaration

58.3%

77.8%

92.3%

76.9%

ASTConditionalExpression

-

80%

80%

80%

ASTConstructorDeclaration

-

75%

85.7%

80%

ASTResultType

-

80%

80%

80%

ASTSwitchLabel

-

80%

80%

80%

ASTVariableDeclaratorId

70%

80.8%

92.3%

81.6%

ASTThrowStatement

100%

80%

75%

81.8%

ASTArguments

100%

83.3%

75%

83.3%

JavaParserVisitorAdapter

-

84.1%

83.9%

84%

ASTTypeDeclaration

83.3%

88.9%

75%

84.2%

ASTType

75%

90.9%

100%

90.5%

ASTImportDeclaration

100%

93.8%

90%

93.3%

SimpleJavaNode

100%

94.1%

85.7%

94.1%

ASTAllocationExpression

-

100%

100%

100%

ASTBlock

-

100%

100%

100%

ASTBlockStatement

-

100%

100%

100%

ASTCompilationUnit

-

100%

100%

100%

ASTEqualityExpression

-

100%

100%

100%

ASTInstanceOfExpression

-

100%

100%

100%

ASTMethodDeclarator

-

100%

100%

100%

ASTName

-

100%

100%

100%

ASTRelationalExpression

-

100%

100%

100%

ASTReturnStatement

-

100%

100%

100%

ASTStatement

-

100%

100%

100%

ASTVariableDeclarator

-

100%

100%

100%