Interface | Description |
---|---|
IBundleCoverage |
Coverage data of a bundle.
|
IClassCoverage |
Coverage data of a single class containing methods.
|
ICounter |
A counter holds the missed and the covered number of particular items like
classes, methods, branches or instructions.
|
ICoverageNode |
Interface for hierarchical coverage data nodes with different coverage
counters.
|
ICoverageVisitor |
Interface for coverage data output as a stream of
IClassCoverage
instances. |
ILine |
The instruction and branch coverage of a single source line is described by
this interface.
|
IMethodCoverage |
Coverage data of a single method.
|
IPackageCoverage |
Coverage data of a Java package containing classes and source files.
|
ISourceFileCoverage |
Coverage data of a single source file.
|
ISourceNode |
Interface for coverage nodes that have individual source lines like methods,
classes and source files.
|
Class | Description |
---|---|
Analyzer |
An
Analyzer instance processes a set of Java class files and
calculates coverage data for them. |
CounterComparator |
Collection of comparators to compare
ICounter objects by different
criteria. |
CoverageBuilder |
Builder for hierarchical
ICoverageNode structures from single
IClassCoverage nodes. |
CoverageNodeImpl |
Base implementation for coverage data nodes.
|
NodeComparator |
Comparator to compare
ICoverageNode objects by different counter
criteria. |
Enum | Description |
---|---|
ICounter.CounterValue |
Different values provided by a counter.
|
ICoverageNode.CounterEntity |
Different counter types supported by JaCoCo.
|
ICoverageNode.ElementType |
Type of a Java element represented by a
ICoverageNode instance. |
Coverage calculation and analysis. The coverage information is calculated
with an Analyzer
instance from class files
(target) and
execution data
(actual).
The CoverageBuilder
creates a hierarchy of
ICoverageNode
instances with the following
types
:
+-- Group (optional) +-- Bundle +-- Package +-- Source File +-- Class +-- Method
Copyright © 2022. All rights reserved.