|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacoco.core.analysis.CoverageBuilder
public class CoverageBuilder
Builder for hierarchical ICoverageNode
structures from single
IClassCoverage
nodes. The nodes are feed into the builder through its
ICoverageVisitor
interface. Afterwards the aggregated data can be
obtained with getClasses()
, getSourceFiles()
or
getBundle(String)
in the following hierarchy:
IBundleCoverage
+--IPackageCoverage
* +--IClassCoverage
* +--ISourceFileCoverage
*
Constructor Summary | |
---|---|
CoverageBuilder()
Create a new builder. |
Method Summary | |
---|---|
IBundleCoverage |
getBundle(String name)
Creates a bundle from all nodes currently contained in this bundle. |
Collection<IClassCoverage> |
getClasses()
Returns all class nodes currently contained in this builder. |
Collection<IClassCoverage> |
getNoMatchClasses()
Returns all classes for which execution data does not match. |
Collection<ISourceFileCoverage> |
getSourceFiles()
Returns all source file nodes currently contained in this builder. |
void |
visitCoverage(IClassCoverage coverage)
For analyzed class coverage data is emitted to this method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CoverageBuilder()
Method Detail |
---|
public Collection<IClassCoverage> getClasses()
public Collection<ISourceFileCoverage> getSourceFiles()
public IBundleCoverage getBundle(String name)
name
- Name of the bundle
public Collection<IClassCoverage> getNoMatchClasses()
IClassCoverage.isNoMatch()
public void visitCoverage(IClassCoverage coverage)
ICoverageVisitor
visitCoverage
in interface ICoverageVisitor
coverage
- coverage data for a class
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |