Uses of Interface
org.jacoco.core.analysis.ICoverageNode
Packages that use ICoverageNode
Package
Description
Coverage calculation and analysis.
Rules check implementation.
Internal: Sortable HTML table for coverage node elements.
-
Uses of ICoverageNode in org.jacoco.ant
Methods in org.jacoco.ant with parameters of type ICoverageNodeModifier and TypeMethodDescriptionprivate void
ReportTask.checkForMissingDebugInformation
(ICoverageNode node) void
ReportTask.CheckFormatterElement.onViolation
(ICoverageNode node, Rule rule, Limit limit, String message) -
Uses of ICoverageNode in org.jacoco.cli.internal.commands
Methods in org.jacoco.cli.internal.commands with parameters of type ICoverageNodeModifier and TypeMethodDescriptionprivate void
ClassInfo.Printer.printDetails
(String description, ICoverageNode coverage) -
Uses of ICoverageNode in org.jacoco.core.analysis
Subinterfaces of ICoverageNode in org.jacoco.core.analysisModifier and TypeInterfaceDescriptioninterface
Coverage data of a bundle.interface
Coverage data of a single class containing methods.interface
Coverage data of a single method.interface
Coverage data of a Java package containing classes and source files.interface
Coverage data of a single source file.interface
Interface for coverage nodes that have individual source lines like methods, classes and source files.Classes in org.jacoco.core.analysis that implement ICoverageNodeModifier and TypeClassDescriptionclass
Base implementation for coverage data nodes.Methods in org.jacoco.core.analysis with type parameters of type ICoverageNodeModifier and TypeMethodDescription<T extends ICoverageNode>
List<T> NodeComparator.sort
(Collection<T> summaries) Returns a sorted copy of the given collection ofICoverageNode
elements.Methods in org.jacoco.core.analysis that return ICoverageNodeModifier and TypeMethodDescriptionCoverageNodeImpl.getPlainCopy()
ICoverageNode.getPlainCopy()
Creates a plain copy of this node.Methods in org.jacoco.core.analysis with parameters of type ICoverageNodeModifier and TypeMethodDescriptionint
NodeComparator.compare
(ICoverageNode n1, ICoverageNode n2) void
CoverageNodeImpl.increment
(ICoverageNode child) Increments the counters by the values given by another element.Method parameters in org.jacoco.core.analysis with type arguments of type ICoverageNodeModifier and TypeMethodDescriptionvoid
CoverageNodeImpl.increment
(Collection<? extends ICoverageNode> children) Increments the counters by the values given by the collection of elements.NodeComparator.second
(Comparator<ICoverageNode> second) Creates a new composite comparator with a second search criterion. -
Uses of ICoverageNode in org.jacoco.core.internal.analysis
Classes in org.jacoco.core.internal.analysis that implement ICoverageNodeModifier and TypeClassDescriptionclass
Implementation ofIBundleCoverage
.class
Implementation ofIClassCoverage
.class
Implementation ofIMethodCoverage
.class
Implementation ofIPackageCoverage
.class
Implementation ofISourceFileCoverage
.class
Implementation ofISourceNode
. -
Uses of ICoverageNode in org.jacoco.maven
Methods in org.jacoco.maven with parameters of type ICoverageNodeModifier and TypeMethodDescriptionvoid
CheckMojo.onViolation
(ICoverageNode node, Rule rule, Limit limit, String message) -
Uses of ICoverageNode in org.jacoco.report.check
Methods in org.jacoco.report.check with parameters of type ICoverageNodeModifier and TypeMethodDescription(package private) String
Limit.check
(ICoverageNode node) private void
BundleChecker.checkLimit
(ICoverageNode node, String elementtype, String elementname, Rule rule, Limit limit) private void
BundleChecker.checkRules
(ICoverageNode node, Collection<Rule> rules, String typename, String elementname) void
IViolationsOutput.onViolation
(ICoverageNode node, Rule rule, Limit limit, String message) Called for every rule violation. -
Uses of ICoverageNode in org.jacoco.report.internal.html
Methods in org.jacoco.report.internal.html that return types with arguments of type ICoverageNodeModifier and TypeMethodDescriptionHTMLGroupVisitor.getPage()
Returns the page rendered for this group. -
Uses of ICoverageNode in org.jacoco.report.internal.html.page
Classes in org.jacoco.report.internal.html.page with type parameters of type ICoverageNodeModifier and TypeClassDescriptionclass
NodePage<NodeType extends ICoverageNode>
Report page that represents a coverage node.class
TablePage<NodeType extends ICoverageNode>
Report page that contains a table of items linked to other pages.Fields in org.jacoco.report.internal.html.page declared as ICoverageNodeModifier and TypeFieldDescriptionprivate final NodeType
NodePage.node
private final ICoverageNode
SourceFileItem.node
Methods in org.jacoco.report.internal.html.page that return ICoverageNodeConstructors in org.jacoco.report.internal.html.page with parameters of type ICoverageNodeModifierConstructorDescriptionGroupPage
(ICoverageNode node, ReportPage parent, ReportOutputFolder folder, IHTMLReportContext context) Creates a new visitor in the given context. -
Uses of ICoverageNode in org.jacoco.report.internal.html.table
Fields in org.jacoco.report.internal.html.table with type parameters of type ICoverageNodeModifier and TypeFieldDescriptionprivate final Comparator
<ICoverageNode> TableItemComparator.comparator
Methods in org.jacoco.report.internal.html.table that return ICoverageNodeMethods in org.jacoco.report.internal.html.table with parameters of type ICoverageNodeModifier and TypeMethodDescriptionprivate void
CounterColumn.cell
(HTMLElement td, ICoverageNode node) private void
PercentageColumn.cell
(HTMLElement td, ICoverageNode node) void
BarColumn.footer
(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) void
CounterColumn.footer
(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) void
IColumnRenderer.footer
(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) Renders the footer for this column.void
LabelColumn.footer
(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) void
PercentageColumn.footer
(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) (package private) void
Table.Column.footer
(HTMLElement tr, ICoverageNode total, Resources resources, ReportOutputFolder base) private void
Table.footer
(HTMLElement table, ICoverageNode total, Resources resources, ReportOutputFolder base) private void
Table.header
(HTMLElement table, List<? extends ITableItem> items, ICoverageNode total) boolean
BarColumn.init
(List<? extends ITableItem> items, ICoverageNode total) boolean
CounterColumn.init
(List<? extends ITableItem> items, ICoverageNode total) boolean
IColumnRenderer.init
(List<? extends ITableItem> items, ICoverageNode total) Initializes the column before any output method is called.boolean
LabelColumn.init
(List<? extends ITableItem> items, ICoverageNode total) boolean
PercentageColumn.init
(List<? extends ITableItem> items, ICoverageNode total) (package private) void
Table.Column.init
(HTMLElement tr, List<? extends ITableItem> items, ICoverageNode total) void
Table.render
(HTMLElement parent, List<? extends ITableItem> items, ICoverageNode total, Resources resources, ReportOutputFolder base) Renders a table for the given iconConstructor parameters in org.jacoco.report.internal.html.table with type arguments of type ICoverageNodeModifierConstructorDescriptionprotected
CounterColumn
(ICoverageNode.CounterEntity entity, Locale locale, Comparator<ICoverageNode> comparator) Creates a new column that is based on theICounter
for the given entity.(package private)
TableItemComparator
(Comparator<ICoverageNode> comparator) -
Uses of ICoverageNode in org.jacoco.report.internal.xml
Methods in org.jacoco.report.internal.xml with parameters of type ICoverageNodeModifier and TypeMethodDescriptionstatic void
XMLCoverageWriter.writeCounters
(ICoverageNode node, ReportElement parent) Writes all non-zero counters of the given node.