blob: 190cd9aa489894c324da8a3fad77ad6c1022470f [file] [log] [blame]
Marc R. Hoffmann49604132009-07-09 15:59:58 +00001<html>
2<body>
3
4<p>
5 This is the public JaCoCo API that can be used for tool integration. JaCoCo is
6 packed as several bundles. While the bundles formally fulfill the OSGi
7 specification, there is no dependency on OSGi. They can also be used as
8 regular JARs in your classpath.
9</p>
10
11<h2>org.jacoco.core</h2>
12
13</p>
14 The core bundle implements the code coverage technology itself. It
15 provides APIs and implementation for
16</p>
17
18<ul>
19 <li>class file analysis and instrumentation</li>
20 <li>collecting execution data at runtime and</li>
21 <li>calculating and storing coverage data.</li>
22</ul>
23
24<pre>
25 | Class files | Runtime | Output | Coverage Report
26
27
28 Analysis ----------------------------- IStructureVisitor \
29 +--- Coverage Data
30 Instrumentation --- ExecutionData ---- IExecutionVisitor /
31</pre>
32
33<h2>org.jacoco.report</h2>
34
35<p>
36 APIs and implementation to create coverage reports in several formats.
37</p>
38
39
40</body>
41</html>