Class BundleCoverageImpl
java.lang.Object
org.jacoco.core.analysis.CoverageNodeImpl
org.jacoco.core.internal.analysis.BundleCoverageImpl
- All Implemented Interfaces:
IBundleCoverage,ICoverageNode
Implementation of
IBundleCoverage.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jacoco.core.analysis.ICoverageNode
ICoverageNode.CounterEntity, ICoverageNode.ElementType -
Field Summary
Fields inherited from class org.jacoco.core.analysis.CoverageNodeImpl
branchCounter, classCounter, complexityCounter, instructionCounter, lineCounter, methodCounter -
Constructor Summary
ConstructorsConstructorDescriptionBundleCoverageImpl(String name, Collection<IClassCoverage> classes, Collection<ISourceFileCoverage> sourcefiles) Creates a new instance of a bundle with the given name.BundleCoverageImpl(String name, Collection<IPackageCoverage> packages) Creates a new instance of a bundle with the given name. -
Method Summary
Modifier and TypeMethodDescriptionReturns all packages contained in this bundle.Methods inherited from class org.jacoco.core.analysis.CoverageNodeImpl
containsCode, getBranchCounter, getClassCounter, getComplexityCounter, getCounter, getElementType, getInstructionCounter, getLineCounter, getMethodCounter, getName, getPlainCopy, increment, increment, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jacoco.core.analysis.ICoverageNode
containsCode, getBranchCounter, getClassCounter, getComplexityCounter, getCounter, getElementType, getInstructionCounter, getLineCounter, getMethodCounter, getName, getPlainCopy
-
Constructor Details
-
BundleCoverageImpl
Creates a new instance of a bundle with the given name.- Parameters:
name- name of this bundlepackages- collection of all packages contained in this bundle
-
BundleCoverageImpl
public BundleCoverageImpl(String name, Collection<IClassCoverage> classes, Collection<ISourceFileCoverage> sourcefiles) Creates a new instance of a bundle with the given name. The packages are calculated from the given classes and source files.- Parameters:
name- name of this bundleclasses- all classes in this bundlesourcefiles- all source files in this bundle
-
-
Method Details
-
getPackages
Description copied from interface:IBundleCoverageReturns all packages contained in this bundle.- Specified by:
getPackagesin interfaceIBundleCoverage- Returns:
- all packages
-