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

COVERAGE SUMMARY FOR PACKAGE [com.jeantessier.classreader]

nameclass, %method, %block, %line, %
com.jeantessier.classreader99%  (356/359)88%  (1265/1440)91%  (33214/36576)89%  (5953.6/6697)

COVERAGE BREAKDOWN BY SOURCE FILE

nameclass, %method, %block, %line, %
ClassDependencyCollector.java0%   (0/1)0%   (0/13)0%   (0/256)0%   (0/69)
FeatureDependencyCollector.java0%   (0/1)0%   (0/9)0%   (0/153)0%   (0/32)
MetricsGatherer.java0%   (0/1)0%   (0/62)0%   (0/859)0%   (0/218)
TextPrinter.java100% (1/1)43%  (10/23)38%  (237/620)41%  (61/150)
ClassfileLoaderDecorator.java100% (1/1)38%  (6/16)39%  (30/77)43%  (12/28)
GroupData.java100% (1/1)83%  (5/6)47%  (28/59)77%  (10/13)
JarClassfileLoader.java100% (1/1)100% (3/3)52%  (75/143)65%  (18.2/28)
MockVisitor.java100% (1/1)30%  (13/44)61%  (250/409)57%  (70/123)
DirectoryClassfileLoader.java100% (1/1)100% (3/3)68%  (92/135)74%  (16.3/22)
DirectoryExplorer.java100% (1/1)86%  (6/7)73%  (82/112)82%  (19.6/24)
Printer.java100% (1/1)69%  (11/16)74%  (79/107)71%  (25/35)
ClassfileScanner.java100% (1/1)60%  (6/10)74%  (32/43)69%  (11/16)
ElementValueType.java100% (1/1)50%  (3/6)82%  (158/193)78%  (17.9/23)
ZipClassfileLoader.java100% (1/1)100% (6/6)83%  (329/397)84%  (59.5/71)
ClassfileLoaderEventSource.java100% (2/2)96%  (22/23)83%  (740/889)89%  (129.5/145)
DeprecationPrinter.java100% (1/1)100% (2/2)85%  (60/71)89%  (12.5/14)
TestFilteringSymbolGathererStrategy.java100% (29/29)100% (63/63)85%  (1035/1223)83%  (186.9/224)
XMLPrinter.java100% (1/1)86%  (56/65)85%  (2406/2839)84%  (507.9/607)
AttributeType.java100% (1/1)50%  (3/6)86%  (213/249)82%  (23/28)
LoadAdapter.java100% (1/1)89%  (8/9)91%  (10/11)89%  (8/9)
SignatureHelper.java100% (2/2)73%  (8/11)91%  (343/376)88%  (61/69)
ClassfileLoaderAction.java100% (1/1)75%  (3/4)93%  (63/68)99%  (5.9/6)
BitFormat.java100% (1/1)86%  (6/7)94%  (90/96)95%  (20/21)
TransientClassfileLoader.java100% (1/1)88%  (7/8)94%  (32/34)92%  (11/12)
ClassNameHelper.java100% (1/1)75%  (3/4)94%  (51/54)89%  (8/9)
TestXMLPrinter.java100% (112/112)100% (233/233)96%  (6529/6827)97%  (1126.8/1162)
DescriptorHelper.java100% (2/2)82%  (9/11)97%  (339/350)94%  (61/65)
TestVarargs.java100% (1/1)100% (4/4)98%  (51/52)99%  (10/10)
TestAnnotation.java100% (1/1)100% (4/4)99%  (66/67)99%  (10.9/11)
TestClassfile.java100% (1/1)100% (5/5)99%  (83/84)100% (12.9/13)
TestEnum.java100% (1/1)100% (6/6)99%  (183/185)100% (29.9/30)
TestZipClassfileLoader.java100% (1/1)100% (9/9)99%  (565/570)100% (87.6/88)
TestSignatureAttribute.java100% (1/1)100% (11/11)99%  (255/257)99%  (60.3/61)
TestModifiedOnlyDispatcher.java100% (1/1)100% (11/11)100% (330/331)98%  (60/61)
TestInstructionWithDifferentConstantPool.java100% (1/1)100% (5/5)100% (423/424)100% (92/92)
TestVisitorBase.java100% (24/24)100% (86/86)100% (1865/1866)100% (340/340)
AggregatingClassfileLoader.java100% (1/1)100% (8/8)100% (63/63)100% (15/15)
ClassfileFilteringLoadListener.java100% (1/1)100% (2/2)100% (16/16)100% (5/5)
ClassfileLoader.java100% (1/1)100% (2/2)100% (22/22)100% (6/6)
CodeFinder.java100% (1/1)100% (3/3)100% (10/10)100% (4/4)
CollectorBase.java100% (1/1)100% (3/3)100% (17/17)100% (5/5)
DefaultSymbolGathererStrategy.java100% (1/1)100% (9/9)100% (43/43)100% (17/17)
DeprecationDetector.java100% (1/1)100% (6/6)100% (27/27)100% (10/10)
DescriptorHelperFixture.java100% (1/1)100% (5/5)100% (19/19)100% (5/5)
FileFilteringLoadListener.java100% (1/1)100% (3/3)100% (24/24)100% (8/8)
FilteringLoadListener.java100% (1/1)100% (3/3)100% (57/57)100% (13/13)
FilteringSymbolGathererStrategy.java100% (1/1)100% (9/9)100% (110/110)100% (29/29)
FinalMethodOrClassSymbolGathererStrategy.java100% (1/1)100% (5/5)100% (23/23)100% (5/5)
GroupFilteringLoadListener.java100% (1/1)100% (3/3)100% (24/24)100% (8/8)
LoadEvent.java100% (1/1)100% (7/7)100% (44/44)100% (14/14)
LoadListenerBase.java100% (1/1)100% (7/7)100% (63/63)100% (17/17)
LoadListenerDecorator.java100% (1/1)100% (9/9)100% (46/46)100% (19/19)
LoadListenerVisitorAdapter.java100% (1/1)100% (2/2)100% (12/12)100% (5/5)
LocalVariableFinder.java100% (1/1)100% (4/4)100% (84/84)100% (16/16)
MockDispatcher.java100% (1/1)100% (5/5)100% (66/66)100% (17/17)
MockRemoveVisitor.java100% (1/1)100% (4/4)100% (21/21)100% (7/7)
ModifiedOnlyDispatcher.java100% (1/1)100% (2/2)100% (92/92)100% (18/18)
Monitor.java100% (1/1)100% (9/9)100% (197/197)100% (39/39)
NameMapper.java100% (1/1)100% (2/2)100% (6/6)100% (2/2)
NonPrivateFieldSymbolGathererStrategy.java100% (1/1)100% (5/5)100% (22/22)100% (5/5)
PackageMapper.java100% (1/1)100% (4/4)100% (45/45)100% (12/12)
PermissiveDispatcher.java100% (1/1)100% (2/2)100% (196/196)100% (19/19)
SignatureFinder.java100% (1/1)100% (4/4)100% (12/12)100% (5/5)
SignatureHelperFixture.java100% (1/1)100% (4/4)100% (15/15)100% (4/4)
SignatureMapper.java100% (1/1)100% (2/2)100% (6/6)100% (2/2)
StrictDispatcher.java100% (1/1)100% (2/2)100% (107/107)100% (16/16)
SymbolGatherer.java100% (1/1)100% (6/6)100% (85/85)100% (25/25)
SymbolGathererStrategyDecorator.java100% (1/1)100% (6/6)100% (29/29)100% (8/8)
TestAggregatingClassfileLoader.java100% (1/1)100% (7/7)100% (126/126)100% (20/20)
TestAggregatingClassfileLoaderWithModifiedOnlyDispatcher.java100% (1/1)100% (6/6)100% (102/102)100% (15/15)
TestBitFormat.java100% (1/1)100% (6/6)100% (335/335)100% (61/61)
TestClassNameHelper.java100% (1/1)100% (3/3)100% (49/49)100% (14/14)
TestClassfileFilteringLoadListener.java100% (5/5)100% (12/12)100% (279/279)100% (46/46)
TestClassfileLoaderBase.java100% (1/1)100% (20/20)100% (159/159)100% (40/40)
TestClassfileLoaderPermissiveDispatcher.java100% (1/1)100% (10/10)100% (598/598)100% (93/93)
TestClassfileLoaderStrictDispatcher.java100% (1/1)100% (10/10)100% (598/598)100% (93/93)
TestClassfileScanner.java100% (1/1)100% (10/10)100% (326/326)100% (48/48)
TestCodeFinder.java100% (1/1)100% (2/2)100% (20/20)100% (6/6)
TestDeprecationDetector.java100% (7/7)100% (16/16)100% (358/358)100% (64/64)
TestDeprecationPrinter.java100% (1/1)100% (8/8)100% (218/218)100% (42/42)
TestDescriptorHelper.java100% (1/1)100% (3/3)100% (45/45)100% (13/13)
TestDirectoryClassfileLoader.java100% (1/1)100% (9/9)100% (412/412)100% (73/73)
TestDirectoryExplorer.java100% (1/1)100% (9/9)100% (299/299)100% (59/59)
TestEnclosingMethodAttribute.java100% (1/1)100% (5/5)100% (99/99)100% (19/19)
TestFileFilteringLoadListener.java100% (9/9)100% (19/19)100% (400/400)100% (67/67)
TestFinalMethodOrClassSymbolGathererStrategy.java100% (7/7)100% (16/16)100% (327/327)100% (62/62)
TestGroupFilteringLoadListener.java100% (9/9)100% (19/19)100% (392/392)100% (67/67)
TestJarClassfileLoader.java100% (1/1)100% (6/6)100% (371/371)100% (58/58)
TestLoadListenerDecorator.java100% (9/9)100% (18/18)100% (251/251)100% (46/46)
TestLoadListenerVisitorAdapter.java100% (2/2)100% (10/10)100% (201/201)100% (38/38)
TestLocalVariableFinder.java100% (9/9)100% (17/17)100% (547/547)100% (96/96)
TestLocalVariableTypeTableAttribute.java100% (1/1)100% (11/11)100% (271/271)100% (64/64)
TestMonitor.java100% (1/1)100% (19/19)100% (2195/2195)100% (265/265)
TestNonPrivateFieldSymbolGathererStrategy.java100% (5/5)100% (13/13)100% (267/267)100% (42/42)
TestPackageMapper.java100% (1/1)100% (13/13)100% (448/448)100% (64/64)
TestPermissiveDispatcher.java100% (1/1)100% (3/3)100% (173/173)100% (28/28)
TestSignatureFinder.java100% (2/2)100% (5/5)100% (78/78)100% (17/17)
TestSignatureHelper.java100% (1/1)100% (2/2)100% (12/12)100% (4/4)
TestStrictDispatcher.java100% (1/1)100% (3/3)100% (173/173)100% (28/28)
TestSymbolGatherer.java100% (1/1)100% (8/8)100% (411/411)100% (48/48)
TestSymbolGathererStrategyDecorator.java100% (5/5)100% (11/11)100% (170/170)100% (29/29)
TestSymbolGathererWithStrategy.java100% (9/9)100% (19/19)100% (668/668)100% (85/85)
TestTextPrinter.java100% (23/23)100% (52/52)100% (2329/2329)100% (390/390)
TestTransientClassfileLoader.java100% (1/1)100% (6/6)100% (100/100)100% (16/16)
TestXMLPrinterEscaping.java100% (1/1)100% (7/7)100% (87/87)100% (29/29)
VisitorBase.java100% (1/1)100% (69/69)100% (593/593)100% (139/139)

[all classes]
EMMA 2.0.5312 (C) Vladimir Roubtsov