EMMA Coverage Report (generated Mon Nov 29 14:43:38 PST 2010)
[all classes]

COVERAGE SUMMARY FOR PACKAGE [com.jeantessier.classreader.impl]

nameclass, %method, %block, %line, %
com.jeantessier.classreader.impl100% (245/246)91%  (972/1063)93%  (18013/19391)93%  (3418.4/3686)

COVERAGE BREAKDOWN BY SOURCE FILE

nameclass, %method, %block, %line, %
Double_info.java100% (1/1)0%   (0/6)0%   (0/55)0%   (0/15)
Long_info.java100% (1/1)0%   (0/6)0%   (0/55)0%   (0/15)
FieldRef_info.java100% (1/1)57%  (4/7)34%  (16/47)67%  (6/9)
Float_info.java100% (1/1)67%  (4/6)35%  (19/55)47%  (7/15)
String_info.java100% (1/1)75%  (6/8)48%  (29/60)53%  (9/17)
InnerClass.java100% (1/1)37%  (10/27)52%  (148/287)57%  (26.9/47)
Custom_attribute.java100% (1/1)71%  (5/7)53%  (48/91)76%  (13/17)
AttributeFactory.java100% (1/1)100% (2/2)54%  (73/135)71%  (15/21)
Code_attribute.java100% (1/1)59%  (10/17)57%  (243/423)46%  (37/80)
ConstantPool.java100% (1/1)50%  (2/4)57%  (104/181)59%  (27/46)
MethodRef_info.java100% (1/1)75%  (6/8)63%  (59/94)67%  (16/24)
FeatureRef_info.java100% (1/1)85%  (11/13)74%  (111/150)78%  (20.9/27)
SourceDebugExtension_attribute.java100% (1/1)80%  (4/5)80%  (47/59)91%  (10/11)
NameAndType_info.java100% (1/1)91%  (10/11)80%  (85/106)82%  (18.9/23)
Method_info.java100% (1/1)100% (16/16)82%  (222/271)82%  (41.8/51)
EnclosingMethod_attribute.java100% (1/1)90%  (9/10)84%  (127/151)96%  (24/25)
Signature_attribute.java100% (1/1)86%  (6/7)84%  (65/77)92%  (12/13)
SourceFile_attribute.java100% (1/1)86%  (6/7)84%  (65/77)92%  (12/13)
Classfile.java100% (1/1)90%  (43/48)84%  (961/1138)79%  (165.3/209)
CodeIterator.java100% (1/1)75%  (3/4)85%  (45/53)83%  (10/12)
Integer_info.java100% (1/1)83%  (5/6)85%  (46/54)87%  (13/15)
ConstantValue_attribute.java100% (1/1)75%  (6/8)86%  (88/102)90%  (18/20)
ElementValuePair.java100% (1/1)86%  (6/7)88%  (57/65)86%  (12/14)
UTF8_info.java100% (1/1)83%  (5/6)88%  (43/49)87%  (13/15)
LocalVariableType.java100% (1/1)85%  (11/13)89%  (147/166)88%  (23/26)
Field_info.java100% (1/1)100% (11/11)89%  (158/178)92%  (32.2/35)
ExceptionHandler.java100% (1/1)80%  (8/10)90%  (116/129)92%  (22/24)
TestAttributeBase.java93%  (13/14)92%  (46/50)91%  (758/829)92%  (130/141)
LocalVariable.java100% (1/1)92%  (12/13)92%  (151/165)96%  (25/26)
LineNumber.java100% (1/1)71%  (5/7)92%  (54/59)87%  (13/15)
Deprecated_attribute.java100% (1/1)75%  (3/4)93%  (27/29)88%  (7/8)
Synthetic_attribute.java100% (1/1)75%  (3/4)93%  (27/29)88%  (7/8)
TestElementValueFactory.java100% (1/1)100% (17/17)96%  (310/324)95%  (74/78)
Feature_info.java100% (1/1)88%  (22/25)96%  (329/343)93%  (46.5/50)
AttributeType.java100% (19/19)93%  (40/43)96%  (489/508)96%  (44/46)
Class_info.java100% (1/1)100% (11/11)97%  (95/98)96%  (27/28)
InnerClasses_attribute.java100% (1/1)80%  (4/5)98%  (82/84)93%  (14/15)
LineNumberTable_attribute.java100% (1/1)80%  (4/5)98%  (82/84)93%  (14/15)
LocalVariableTable_attribute.java100% (1/1)80%  (4/5)98%  (82/84)93%  (14/15)
LocalVariableTypeTable_attribute.java100% (1/1)80%  (4/5)98%  (82/84)93%  (14/15)
ElementValueType.java100% (14/14)97%  (32/33)99%  (364/369)100% (36/36)
Instruction.java100% (1/1)100% (20/20)99%  (2597/2632)100% (635.9/639)
Annotation.java100% (1/1)100% (7/7)100% (120/120)100% (22/22)
AnnotationDefault_attribute.java100% (1/1)100% (5/5)100% (45/45)100% (11/11)
AnnotationElementValue.java100% (1/1)100% (4/4)100% (34/34)100% (8/8)
Annotations_attribute.java100% (1/1)100% (1/1)100% (5/5)100% (2/2)
ArrayElementValue.java100% (1/1)100% (5/5)100% (73/73)100% (14/14)
Attribute_info.java100% (1/1)100% (3/3)100% (15/15)100% (6/6)
BooleanConstantElementValue.java100% (1/1)100% (4/4)100% (41/41)100% (7/7)
ByteConstantElementValue.java100% (1/1)100% (4/4)100% (38/38)100% (7/7)
CharConstantElementValue.java100% (1/1)100% (4/4)100% (38/38)100% (7/7)
ClassElementValue.java100% (1/1)100% (6/6)100% (50/50)100% (13/13)
ConstantElementValue.java100% (1/1)100% (3/3)100% (18/18)100% (5/5)
ConstantPoolEntry.java100% (1/1)100% (2/2)100% (9/9)100% (4/4)
DefaultClassfileFactory.java100% (1/1)100% (2/2)100% (9/9)100% (2/2)
DoubleConstantElementValue.java100% (1/1)100% (4/4)100% (37/37)100% (7/7)
ElementValue.java100% (1/1)100% (2/2)100% (9/9)100% (4/4)
ElementValueFactory.java100% (1/1)100% (2/2)100% (58/58)100% (10/10)
EnumElementValue.java100% (1/1)100% (9/9)100% (81/81)100% (18/18)
Exceptions_attribute.java100% (1/1)100% (4/4)100% (96/96)100% (16/16)
FloatConstantElementValue.java100% (1/1)100% (4/4)100% (37/37)100% (7/7)
InstructionFixture.java100% (1/1)100% (7/7)100% (118/118)100% (20/20)
IntegerConstantElementValue.java100% (1/1)100% (4/4)100% (37/37)100% (7/7)
InterfaceMethodRef_info.java100% (1/1)100% (2/2)100% (9/9)100% (4/4)
LongConstantElementValue.java100% (1/1)100% (4/4)100% (37/37)100% (7/7)
Parameter.java100% (1/1)100% (3/3)100% (62/62)100% (11/11)
RuntimeAnnotations_attribute.java100% (1/1)100% (2/2)100% (75/75)100% (11/11)
RuntimeInvisibleAnnotations_attribute.java100% (1/1)100% (3/3)100% (13/13)100% (5/5)
RuntimeInvisibleParameterAnnotations_attribute.java100% (1/1)100% (3/3)100% (13/13)100% (5/5)
RuntimeParameterAnnotations_attribute.java100% (1/1)100% (2/2)100% (75/75)100% (11/11)
RuntimeVisibleAnnotations_attribute.java100% (1/1)100% (3/3)100% (13/13)100% (5/5)
RuntimeVisibleParameterAnnotations_attribute.java100% (1/1)100% (3/3)100% (13/13)100% (5/5)
ShortConstantElementValue.java100% (1/1)100% (4/4)100% (38/38)100% (7/7)
StringConstantElementValue.java100% (1/1)100% (4/4)100% (37/37)100% (7/7)
TestAnnotation.java100% (2/2)100% (6/6)100% (72/72)100% (15/15)
TestAnnotationDefault_attribute.java100% (3/3)100% (9/9)100% (115/115)100% (20/20)
TestAnnotationElementValue.java100% (2/2)100% (7/7)100% (82/82)100% (17/17)
TestAnnotationWithElementValues.java100% (2/2)100% (6/6)100% (141/141)100% (25/25)
TestAnnotationsBase.java100% (1/1)100% (6/6)100% (26/26)100% (11/11)
TestArrayElementValue.java100% (2/2)100% (6/6)100% (65/65)100% (13/13)
TestArrayElementValueWithContent.java100% (2/2)100% (6/6)100% (68/68)100% (14/14)
TestAttributeFactory.java100% (1/1)100% (7/7)100% (271/271)100% (53/53)
TestBooleanConstantElementValue.java100% (2/2)100% (9/9)100% (95/95)100% (23/23)
TestByteConstantElementValue.java100% (2/2)100% (7/7)100% (78/78)100% (17/17)
TestCharConstantElementValue.java100% (2/2)100% (7/7)100% (78/78)100% (17/17)
TestClassElementValue.java100% (2/2)100% (8/8)100% (83/83)100% (19/19)
TestClass_info.java100% (2/2)100% (11/11)100% (174/174)100% (38/38)
TestClassfile.java100% (17/17)100% (37/37)100% (1968/1968)100% (296/296)
TestCode_attribute.java100% (2/2)100% (11/11)100% (120/120)100% (29/29)
TestConstantValue_attribute.java100% (3/3)100% (10/10)100% (133/133)100% (26/26)
TestCustom_attribute.java100% (2/2)100% (8/8)100% (81/81)100% (18/18)
TestDeprecated_attribute.java100% (2/2)100% (6/6)100% (65/65)100% (13/13)
TestDoubleConstantElementValue.java100% (2/2)100% (7/7)100% (79/79)100% (17/17)
TestElementValuePair.java100% (3/3)100% (9/9)100% (123/123)100% (22/22)
TestEnclosingMethod_attribute.java100% (2/2)100% (8/8)100% (103/103)100% (23/23)
TestEnumElementValue.java100% (2/2)100% (8/8)100% (86/86)100% (20/20)
TestExceptions_attribute.java100% (2/2)100% (7/7)100% (75/75)100% (16/16)
TestFloatConstantElementValue.java100% (2/2)100% (7/7)100% (80/80)100% (17/17)
TestInnerClasses_attribute.java100% (2/2)100% (7/7)100% (75/75)100% (16/16)
TestInstruction.java100% (17/17)100% (41/41)100% (1822/1822)100% (262/262)
TestIntegerConstantElementValue.java100% (2/2)100% (7/7)100% (78/78)100% (17/17)
TestInterfaceMethodRef_info.java100% (2/2)100% (7/7)100% (90/90)100% (20/20)
TestLineNumberTable_attribute.java100% (2/2)100% (7/7)100% (75/75)100% (16/16)
TestLocalVariableTable_attribute.java100% (2/2)100% (7/7)100% (75/75)100% (16/16)
TestLocalVariableTypeTable_attribute.java100% (2/2)100% (7/7)100% (75/75)100% (16/16)
TestLongConstantElementValue.java100% (2/2)100% (7/7)100% (78/78)100% (17/17)
TestMethod_info.java100% (4/4)100% (12/12)100% (219/219)100% (36/36)
TestParameter.java100% (2/2)100% (5/5)100% (56/56)100% (11/11)
TestParameterWithAnnotations.java100% (1/1)100% (5/5)100% (76/76)100% (17/17)
TestRuntimeAnnotationsWithAnnotationsBase.java100% (1/1)100% (7/7)100% (79/79)100% (21/21)
TestRuntimeInvisibleAnnotations_attribute.java100% (2/2)100% (6/6)100% (68/68)100% (14/14)
TestRuntimeInvisibleAnnotations_attributeWithAnnotations.java100% (1/1)100% (3/3)100% (15/15)100% (3/3)
TestRuntimeInvisibleParameterAnnotations_attribute.java100% (2/2)100% (6/6)100% (68/68)100% (14/14)
TestRuntimeInvisibleParameterAnnotations_attributeWithAnnotations.java100% (1/1)100% (3/3)100% (15/15)100% (3/3)
TestRuntimeParameterAnnotationsWithAnnotationsBase.java100% (1/1)100% (8/8)100% (157/157)100% (26/26)
TestRuntimeVisibleAnnotations_attribute.java100% (2/2)100% (6/6)100% (68/68)100% (14/14)
TestRuntimeVisibleAnnotations_attributeWithAnnotations.java100% (1/1)100% (3/3)100% (15/15)100% (3/3)
TestRuntimeVisibleParameterAnnotations_attribute.java100% (2/2)100% (6/6)100% (68/68)100% (14/14)
TestRuntimeVisibleParameterAnnotations_attributeWithAnnotations.java100% (1/1)100% (3/3)100% (15/15)100% (3/3)
TestShortConstantElementValue.java100% (2/2)100% (7/7)100% (78/78)100% (17/17)
TestSignature_attribute.java100% (2/2)100% (7/7)100% (83/83)100% (18/18)
TestSourceDebugExtension_attribute.java100% (2/2)100% (7/7)100% (74/74)100% (16/16)
TestSourceFile_attribute.java100% (2/2)100% (7/7)100% (83/83)100% (18/18)
TestStringConstantElementValue.java100% (2/2)100% (7/7)100% (78/78)100% (17/17)
TestSynthetic_attribute.java100% (2/2)100% (6/6)100% (65/65)100% (13/13)

[all classes]
EMMA 2.0.5312 (C) Vladimir Roubtsov