ICoverageVisitor
public class CoverageBuilder extends java.lang.Object implements ICoverageVisitor
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 | Description |
---|---|
CoverageBuilder() |
Create a new builder.
|
Modifier and Type | Method | Description |
---|---|---|
IBundleCoverage |
getBundle(java.lang.String name) |
Creates a bundle from all nodes currently contained in this bundle.
|
java.util.Collection<IClassCoverage> |
getClasses() |
Returns all class nodes currently contained in this builder.
|
java.util.Collection<IClassCoverage> |
getNoMatchClasses() |
Returns all classes for which execution data does not match.
|
java.util.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.
|
public java.util.Collection<IClassCoverage> getClasses()
public java.util.Collection<ISourceFileCoverage> getSourceFiles()
public IBundleCoverage getBundle(java.lang.String name)
name
- Name of the bundlepublic java.util.Collection<IClassCoverage> getNoMatchClasses()
IClassCoverage.isNoMatch()
public void visitCoverage(IClassCoverage coverage)
ICoverageVisitor
visitCoverage
in interface ICoverageVisitor
coverage
- coverage data for a classCopyright © 2018. All rights reserved.