This is the public JaCoCo API that can be used for tool integration.

See:
          Description

Bundle org.jacoco.core
org.jacoco.core  
org.jacoco.core.analysis  
org.jacoco.core.data  
org.jacoco.core.instr  
org.jacoco.core.runtime  

 

Bundle org.jacoco.agent
org.jacoco.agent  

 

Bundle org.jacoco.report
org.jacoco.report  
org.jacoco.report.csv  
org.jacoco.report.html  
org.jacoco.report.html.index  
org.jacoco.report.html.resources  
org.jacoco.report.html.table  
org.jacoco.report.xml  

 

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.

org.jacoco.core

The core bundle implements the code coverage technology itself. It provides APIs and implementation for

org.jacoco.agent

Provides the runtime Java agent (JAR file) as a resource.

org.jacoco.report

APIs and implementation to create coverage reports in several formats.