1*7e63c127SSorin Basca<html> 2*7e63c127SSorin Basca<body> 3*7e63c127SSorin Basca 4*7e63c127SSorin Basca<p> 5*7e63c127SSorin Basca This is the public JaCoCo API that can be used for integration. JaCoCo is 6*7e63c127SSorin Basca packed as several bundles. While the bundles formally fulfill the OSGi 7*7e63c127SSorin Basca specification, there is no dependency on OSGi. They can also be used as 8*7e63c127SSorin Basca regular JARs in your classpath. 9*7e63c127SSorin Basca</p> 10*7e63c127SSorin Basca 11*7e63c127SSorin Basca<h1>Bundle org.jacoco.core</h1> 12*7e63c127SSorin Basca 13*7e63c127SSorin Basca<p> 14*7e63c127SSorin Basca The core bundle implements the code coverage technology itself. It provides 15*7e63c127SSorin Basca APIs and implementation for 16*7e63c127SSorin Basca</p> 17*7e63c127SSorin Basca 18*7e63c127SSorin Basca<ul> 19*7e63c127SSorin Basca <li>class file instrumentation,</li> 20*7e63c127SSorin Basca <li>collecting execution data at runtime and</li> 21*7e63c127SSorin Basca <li>analyzing coverage data.</li> 22*7e63c127SSorin Basca</ul> 23*7e63c127SSorin Basca 24*7e63c127SSorin Basca<h1>Bundle org.jacoco.agent</h1> 25*7e63c127SSorin Basca 26*7e63c127SSorin Basca<p> 27*7e63c127SSorin Basca Provides the runtime Java agent (JAR file) as a resource. 28*7e63c127SSorin Basca</p> 29*7e63c127SSorin Basca 30*7e63c127SSorin Basca 31*7e63c127SSorin Basca<h1>Bundle org.jacoco.report</h1> 32*7e63c127SSorin Basca 33*7e63c127SSorin Basca<p> 34*7e63c127SSorin Basca APIs and implementation to create coverage reports in several formats. 35*7e63c127SSorin Basca</p> 36*7e63c127SSorin Basca 37*7e63c127SSorin Basca 38*7e63c127SSorin Basca</body> 39*7e63c127SSorin Basca</html> 40