<html> | |
<body> | |
<p> | |
This is the public JaCoCo API that can be used for tool integration. JaCoCo is | |
packed as several bundles. While the bundles formally fulfill the OSGi | |
specification, there is no dependency on OSGi. They can also be used as | |
regular JARs in your classpath. | |
</p> | |
<h2>org.jacoco.core</h2> | |
</p> | |
The core bundle implements the code coverage technology itself. It | |
provides APIs and implementation for | |
</p> | |
<ul> | |
<li>class file analysis and instrumentation</li> | |
<li>collecting execution data at runtime and</li> | |
<li>calculating and storing coverage data.</li> | |
</ul> | |
<pre> | |
| Class files | Runtime | Output | Coverage Report | |
Analysis ----------------------------- IStructureVisitor \ | |
+--- Coverage Data | |
Instrumentation --- ExecutionData ---- IExecutionVisitor / | |
</pre> | |
<h2>org.jacoco.report</h2> | |
<p> | |
APIs and implementation to create coverage reports in several formats. | |
</p> | |
</body> | |
</html> |