Clover coverage report - Java Language Levels Test Coverage (javalanglevels-20120305-r5436)
Coverage timestamp: Sun Mar 4 2012 22:02:46 CST
package stats: LOC: 23,770   Methods: 2,722
NCLOC: 15,592   Classes: 196
Files: 196  
 
 Package Conditionals Statements Methods TOTAL
edu.rice.cs.javalanglevels.tree 27.8% 39% 29.2% 35.1%
coverage coverage
 
 Classes Conditionals Statements Methods TOTAL
ComplexInitializedArrayInstantiation 0% 0% 0% 0%
coverage
JExpressionIFAbstractVisitor_void - 0% 0% 0%
coverage
JExpressionIFCopyDepthFirstVisitor 0% 0% 0% 0%
coverage
JExpressionIFDepthFirstVisitor_void 0% 0% 0% 0%
coverage
SimpleAnonymousClassInstantiation 0% 3.8% 25% 5.1%
coverage coverage
NoOpExpression 0% 4.7% 25% 6.2%
coverage coverage
RightUnsignedShiftExpression 0% 4.7% 25% 6.2%
coverage coverage
NegativePrefixIncrementExpression 0% 5.9% 25% 7.7%
coverage coverage
SimpleSuperConstructorInvocation 0% 5.9% 25% 7.7%
coverage coverage
SimpleThisConstructorInvocation 0% 5.9% 25% 7.7%
coverage coverage
StaticInitializer 0% 5.9% 25% 7.7%
coverage coverage
ComplexUninitializedArrayInstantiation 5% 7.1% 22.2% 8.2%
coverage coverage
ComplexAnonymousClassInstantiation 4.2% 7.7% 33.3% 9.2%
coverage coverage
ComplexThisConstructorInvocation 6.2% 8.5% 22.2% 9.7%
coverage coverage
CharLiteral 0% 8.8% 22.2% 9.8%
coverage coverage
FloatLiteral 0% 8.8% 22.2% 9.8%
coverage coverage
LongLiteral 0% 8.8% 22.2% 9.8%
coverage coverage
EmptyExpression 0% 8% 25% 10.3%
coverage coverage
EmptyForCondition 0% 8% 25% 10.3%
coverage coverage
SimpleThisReference 0% 8% 25% 10.3%
coverage coverage
ComplexSuperReference 8.3% 13.2% 33.3% 15.3%
coverage coverage
JExpressionIFAbstractVisitor - 17.6% 17.6% 17.6%
coverage coverage
ComplexThisReference 25% 21.1% 44.4% 25.4%
coverage coverage
PositivePrefixIncrementExpression 20% 26.5% 50% 28.8%
coverage coverage
NormalTryCatchStatement 37.5% 29.1% 50% 33.3%
coverage coverage
AbstractMethodDef 16.7% 42.6% 37.5% 33.9%
coverage coverage
NotExpression 20% 41.2% 25% 34.6%
coverage coverage
InterfaceDef 17.4% 43.6% 37.5% 35.1%
coverage coverage
EmptyStatement 16.7% 40% 37.5% 35.9%
coverage coverage
SimpleSuperReference 16.7% 40% 37.5% 35.9%
coverage coverage
UnlabeledBreakStatement 16.7% 40% 37.5% 35.9%
coverage coverage
UnlabeledContinueStatement 16.7% 40% 37.5% 35.9%
coverage coverage
VoidReturnStatement 16.7% 40% 37.5% 35.9%
coverage coverage
DivideAssignmentExpression 21.4% 44.2% 25% 36.9%
coverage coverage
GreaterThanOrEqualExpression 21.4% 44.2% 25% 36.9%
coverage coverage
MinusExpression 21.4% 44.2% 25% 36.9%
coverage coverage
ModExpression 21.4% 44.2% 25% 36.9%
coverage coverage
MultiplyAssignmentExpression 21.4% 44.2% 25% 36.9%
coverage coverage
OrExpression 21.4% 44.2% 25% 36.9%
coverage coverage
ClassImportStatement 20% 44.1% 37.5% 38.5%
coverage coverage
DefaultCase 20% 44.1% 37.5% 38.5%
coverage coverage
InstanceInitializer 20% 44.1% 37.5% 38.5%
coverage coverage
NegativeExpression 20% 44.1% 37.5% 38.5%
coverage coverage
PackageImportStatement 20% 44.1% 37.5% 38.5%
coverage coverage
PositiveExpression 20% 44.1% 37.5% 38.5%
coverage coverage
PositivePostfixIncrementExpression 20% 44.1% 37.5% 38.5%
coverage coverage
TypeVariable 20% 44.1% 37.5% 38.5%
coverage coverage
ClassLiteral 25% 44.7% 33.3% 39%
coverage coverage
VoidReturn 28.6% 44.7% 33.3% 39.3%
coverage coverage
BooleanLiteral 10% 47.1% 44.4% 39.6%
coverage coverage
AndExpression 21.4% 46.5% 37.5% 40%
coverage coverage
BitwiseAndAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
BitwiseOrAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
BitwiseXorAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
BitwiseXorExpression 21.4% 46.5% 37.5% 40%
coverage coverage
DivideExpression 21.4% 46.5% 37.5% 40%
coverage coverage
EqualsExpression 21.4% 46.5% 37.5% 40%
coverage coverage
GreaterThanExpression 21.4% 46.5% 37.5% 40%
coverage coverage
LeftShiftAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
LessThanExpression 21.4% 46.5% 37.5% 40%
coverage coverage
LessThanOrEqualExpression 21.4% 46.5% 37.5% 40%
coverage coverage
ModAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
MultiplyExpression 21.4% 46.5% 37.5% 40%
coverage coverage
NotEqualExpression 21.4% 46.5% 37.5% 40%
coverage coverage
RightSignedShiftAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
RightSignedShiftExpression 21.4% 46.5% 37.5% 40%
coverage coverage
RightUnsignedShiftAssignmentExpression 21.4% 46.5% 37.5% 40%
coverage coverage
SimpleInitializedArrayInstantiation 21.4% 46.5% 37.5% 40%
coverage coverage
SimpleUninitializedArrayInstantiation 21.4% 46.5% 37.5% 40%
coverage coverage
InnerClassDef 24% 49.5% 37.5% 41%
coverage coverage
DoubleLiteral 12.5% 47.1% 44.4% 41.2%
coverage coverage
DimensionExpressionList 25% 50% 37.5% 41.9%
coverage coverage
UnbracedBody 25% 50% 37.5% 41.9%
coverage coverage
UnparenthesizedExpressionList 25% 50% 37.5% 41.9%
coverage coverage
LabeledBreakStatement 25% 47.4% 44.4% 42.4%
coverage coverage
LabeledContinueStatement 25% 47.4% 44.4% 42.4%
coverage coverage
PackageStatement 25% 47.4% 44.4% 42.4%
coverage coverage
ValueReturnStatement 25% 47.4% 44.4% 42.4%
coverage coverage
InstanceofExpression 27.8% 49% 40% 43%
coverage coverage
ArrayType 25% 48.9% 44.4% 43.1%
coverage coverage
LabeledCase 25% 48.9% 44.4% 43.1%
coverage coverage
JExpressionIFDepthFirstVisitor 40.3% 41.3% 47.8% 43.3%
coverage coverage
ComplexMethodInvocation 25% 50% 44.4% 43.5%
coverage coverage
ComplexNamedClassInstantiation 25% 50% 44.4% 43.5%
coverage coverage
IfThenElseStatement 25% 50% 44.4% 43.5%
coverage coverage
InitializedVariableDeclarator 25% 50% 44.4% 43.5%
coverage coverage
ArrayInitializer 27.3% 52% 44.4% 44.4%
coverage coverage
CompoundWord 27.3% 52% 44.4% 44.4%
coverage coverage
TryCatchFinallyStatement 26.7% 52.9% 44.4% 44.9%
coverage coverage
CastExpression 27.8% 51% 50% 45.6%
coverage coverage
DoStatement 27.8% 51% 50% 45.6%
coverage coverage
IfThenStatement 27.8% 51% 50% 45.6%
coverage coverage
LabeledStatement 27.8% 51% 50% 45.6%
coverage coverage
SynchronizedStatement 27.8% 51% 50% 45.6%
coverage coverage
TypeParameter 27.8% 51% 50% 45.6%
coverage coverage
WhileStatement 27.8% 51% 50% 45.6%
coverage coverage
MemberType 27.3% 51.7% 50% 45.7%
coverage coverage
ConstructorDef 28.6% 53.5% 61.5% 46.4%
coverage coverage
SwitchStatement 28.6% 54% 50% 46.5%
coverage coverage
InnerInterfaceDef 26.1% 55.3% 62.5% 46.6%
coverage coverage
ConditionalExpression 29.2% 53.1% 54.5% 47.5%
coverage coverage
ComplexSuperConstructorInvocation 37.5% 53.2% 44.4% 48.6%
coverage coverage
ForStatement 30% 54.5% 58.3% 48.7%
coverage coverage
BitwiseAndExpression 21.4% 55.8% 62.5% 49.2%
coverage coverage
LeftShiftExpression 21.4% 55.8% 62.5% 49.2%
coverage coverage
PlusExpression 35.7% 53.5% 50% 49.2%
coverage coverage
BitwiseNotExpression 20% 55.9% 62.5% 50%
coverage coverage
ConcreteMethodDef 31.8% 59.4% 66.7% 50.7%
coverage coverage
Parenthesized 25% 57.9% 55.6% 50.8%
coverage coverage
SourceFile 33.3% 62% 72.7% 53.3%
coverage coverage
NegativePostfixIncrementExpression 40% 64.7% 62.5% 59.6%
coverage coverage
ComplexNameReference 37.5% 66% 66.7% 59.7%
coverage coverage
NullLiteral 50% 68% 62.5% 64.1%
coverage coverage
PrimitiveType 50% 70.6% 62.5% 65.4%
coverage coverage
StringLiteral 50% 71.1% 66.7% 65.6%
coverage coverage
Word 50% 71.1% 66.7% 65.6%
coverage coverage
Block 50% 71.1% 66.7% 66.1%
coverage coverage
ExpressionStatement 50% 71.1% 66.7% 66.1%
coverage coverage
ThrowStatement 50% 71.1% 66.7% 66.1%
coverage coverage
MinusAssignmentExpression 50% 72.1% 62.5% 66.2%
coverage coverage
PlusAssignmentExpression 50% 72.1% 62.5% 66.2%
coverage coverage
SimpleAssignmentExpression 50% 72.1% 62.5% 66.2%
coverage coverage
SimpleMethodInvocation 50% 72.1% 62.5% 66.2%
coverage coverage
SimpleNamedClassInstantiation 50% 72.1% 62.5% 66.2%
coverage coverage
UninitializedVariableDeclarator 50% 72.1% 62.5% 66.2%
coverage coverage
ArrayAccess 50% 72.5% 70% 67.1%
coverage coverage
CatchBlock 50% 72.5% 70% 67.1%
coverage coverage
VariableDeclaration 42.9% 74.6% 90% 67.3%
coverage coverage
BitwiseOrExpression 35.7% 74.4% 87.5% 67.7%
coverage coverage
FormalParameter 50% 74.5% 70% 68.5%
coverage coverage
IntegerLiteral 50% 73.5% 66.7% 68.6%
coverage coverage
SimpleNameReference 60% 73.5% 62.5% 69.2%
coverage coverage
MethodDef 50% 76% 100% 72.7%
coverage coverage
Type 50% 80% 100% 72.7%
coverage coverage
BracedBody 70% 76.1% 62.5% 73%
coverage coverage
ParenthesizedExpressionList 70% 76.1% 62.5% 73%
coverage coverage
TypeDefBase 50% 76.2% 100% 73%
coverage coverage
ClassOrInterfaceType 53.8% 79.7% 88.9% 73.4%
coverage coverage
ClassDef 59.6% 80.4% 88.9% 74.4%
coverage coverage
AssignmentExpression 50% 77.8% 100% 75%
coverage coverage
BinaryExpression 50% 77.8% 100% 75%
coverage coverage
ClassInstantiation 50% 77.8% 100% 75%
coverage coverage
TryCatchStatement 50% 77.8% 100% 75%
coverage coverage
VariableDeclarator 50% 77.8% 100% 75%
coverage coverage
AnonymousClassInstantiation 50% 80% 100% 77.8%
coverage coverage
ArrayInstantiation 50% 80% 100% 77.8%
coverage coverage
Body 50% 80% 100% 77.8%
coverage coverage
ExpressionList 50% 80% 100% 77.8%
coverage coverage
FunctionInvocation 50% 80% 100% 77.8%
coverage coverage
ImportStatement 50% 80% 100% 77.8%
coverage coverage
InitializedArrayInstantiation 50% 80% 100% 77.8%
coverage coverage
Initializer 50% 80% 100% 77.8%
coverage coverage
MethodInvocation 50% 80% 100% 77.8%
coverage coverage
NameReference 50% 80% 100% 77.8%
coverage coverage
SwitchCase 50% 80% 100% 77.8%
coverage coverage
UnaryExpression 50% 80% 100% 77.8%
coverage coverage
UninitializedArrayInstantiation 50% 80% 100% 77.8%
coverage coverage
ModifiersAndVisibility 72.7% 86% 88.9% 82.7%
coverage coverage
JExpression 75% 88.9% 100% 87.5%
coverage coverage
BitwiseAssignmentExpression - 100% 100% 100%
coverage
BitwiseBinaryExpression - 100% 100% 100%
coverage
BooleanExpression - 100% 100% 100%
coverage
BreakStatement - 100% 100% 100%
coverage
ComparisonExpression - 100% 100% 100%
coverage
ContinueStatement - 100% 100% 100%
coverage
EqualityExpression - 100% 100% 100%
coverage
Expression - 100% 100% 100%
coverage
IncrementExpression - 100% 100% 100%
coverage
Instantiation - 100% 100% 100%
coverage
LexicalLiteral - 100% 100% 100%
coverage
NamedClassInstantiation - 100% 100% 100%
coverage
NumericAssignmentExpression - 100% 100% 100%
coverage
NumericBinaryExpression - 100% 100% 100%
coverage
NumericUnaryExpression - 100% 100% 100%
coverage
PostfixIncrementExpression - 100% 100% 100%
coverage
PrefixIncrementExpression - 100% 100% 100%
coverage
Primary - 100% 100% 100%
coverage
ReferenceType - 100% 100% 100%
coverage
ReturnStatement - 100% 100% 100%
coverage
ShiftAssignmentExpression - 100% 100% 100%
coverage
ShiftBinaryExpression - 100% 100% 100%
coverage
Statement - 100% 100% 100%
coverage
SuperConstructorInvocation - 100% 100% 100%
coverage
SuperReference - 100% 100% 100%
coverage
TabPrintWriter 100% 100% 100% 100%
coverage
ThisConstructorInvocation - 100% 100% 100%
coverage
ThisReference - 100% 100% 100%
coverage
VariableReference - 100% 100% 100%
coverage