Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Z 

A

a(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'a' element.
a(String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'a' element.
a(ILinkable, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a link to the given ILinkable.
AbstractAgentMojo - Class in org.jacoco.maven
Base class for preparing a property pointing to the JaCoCo runtime agent that can be passed as a VM argument to the application under test.
AbstractAgentMojo() - Constructor for class org.jacoco.maven.AbstractAgentMojo
 
AbstractCoverageTask - Class in org.jacoco.ant
Base class for all coverage tasks that require agent options
AbstractCoverageTask() - Constructor for class org.jacoco.ant.AbstractCoverageTask
Create default agent options
AbstractGroupVisitor - Class in org.jacoco.report.internal
Internal base visitor to calculate group counter summaries for hierarchical reports.
AbstractGroupVisitor(String) - Constructor for class org.jacoco.report.internal.AbstractGroupVisitor
Creates a new group with the given name.
AbstractJacocoMojo - Class in org.jacoco.maven
Base class for JaCoCo Mojos.
AbstractJacocoMojo() - Constructor for class org.jacoco.maven.AbstractJacocoMojo
 
AbstractReportMojo - Class in org.jacoco.maven
Base class for creating a code coverage report for tests of a single project in multiple formats (HTML, XML, and CSV).
AbstractReportMojo() - Constructor for class org.jacoco.maven.AbstractReportMojo
 
AbstractRuntime - Class in org.jacoco.core.runtime
Base IRuntime implementation.
AbstractRuntime() - Constructor for class org.jacoco.core.runtime.AbstractRuntime
 
accept(IExecutionDataVisitor) - Method in class org.jacoco.core.data.ExecutionDataStore
Writes the content of the store to the given visitor interface.
accept(ISessionInfoVisitor) - Method in class org.jacoco.core.data.SessionInfoStore
Writes all contained SessionInfo objects into the given visitor.
accept(MethodVisitor) - Method in interface org.jacoco.core.internal.flow.IFrame
Emits a frame event with the current content to the given visitor.
add(String, String, IColumnRenderer, boolean) - Method in class org.jacoco.report.internal.html.table.Table
Adds a new column with the given properties to the table.
add(ISourceFileLocator) - Method in class org.jacoco.report.MultiSourceFileLocator
Adds the given locator.
addBranch() - Method in class org.jacoco.core.internal.flow.Instruction
Adds an branch to this instruction.
addChildElement(XMLElement) - Method in class org.jacoco.report.internal.xml.XMLElement
Adds the given child to this element.
addClass(ILinkable, long) - Method in class org.jacoco.report.internal.html.index.ElementIndex
 
addClass(ILinkable, long) - Method in interface org.jacoco.report.internal.html.index.IIndexUpdate
Adds a class to the index.
addConfigured(ResourceCollection) - Method in class org.jacoco.ant.InstrumentTask
This task accepts any number of class file resources.
addConfigured(ResourceCollection) - Method in class org.jacoco.ant.MergeTask
This task accepts any number of execution data resources.
addItem(ITableItem) - Method in class org.jacoco.report.internal.html.page.TablePage
Adds the given item to the table.
addMembers(ClassVisitor, int) - Method in interface org.jacoco.core.internal.instr.IProbeArrayStrategy
Adds additional class members required by this strategy.
addMethod(IMethodCoverage) - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
Add a method to this class.
ADDRESS - Static variable in class org.jacoco.core.runtime.AgentOptions
The IP address or DNS name the tcpserver binds to or the tcpclient connects to.
addTask(Task) - Method in class org.jacoco.ant.CoverageTask
Add child task to this container and reconfigure it to run with coverage enabled
Agent - Class in org.jacoco.agent.rt.internal
The agent manages the life cycle of JaCoCo runtime.
AgentITMojo - Class in org.jacoco.maven
Same as prepare-agent, but provides default values suitable for integration-tests: bound to pre-integration-test phase different destFile
AgentITMojo() - Constructor for class org.jacoco.maven.AgentITMojo
 
AgentJar - Class in org.jacoco.agent
API to access the agent JAR file as a resource.
AgentMojo - Class in org.jacoco.maven
Prepares a property pointing to the JaCoCo runtime agent that can be passed as a VM argument to the application under test.
AgentMojo() - Constructor for class org.jacoco.maven.AgentMojo
 
AgentOptions - Class in org.jacoco.core.runtime
Utility to create and parse options for the runtime agent.
AgentOptions() - Constructor for class org.jacoco.core.runtime.AgentOptions
New instance with all values set to default.
AgentOptions(String) - Constructor for class org.jacoco.core.runtime.AgentOptions
New instance parsed from the given option string.
AgentOptions(Properties) - Constructor for class org.jacoco.core.runtime.AgentOptions
New instance read from the given Properties object.
AgentOptions.OutputMode - Enum in org.jacoco.core.runtime
Possible values for AgentOptions.OUTPUT.
AgentTask - Class in org.jacoco.ant
Ant task that will unpack the coverage agent jar and generate the JVM options required to use it
AgentTask() - Constructor for class org.jacoco.ant.AgentTask
 
analyzeAll(InputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes all classes found in the given input stream.
analyzeAll(File) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes all class files contained in the given file or folder.
analyzeAll(String, File) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes all classes from the given class path.
analyzeClass(ClassReader) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes the class given as a ASM reader.
analyzeClass(byte[], String) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes the class definition from a given in-memory buffer.
analyzeClass(InputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes the class definition from a given input stream.
Analyzer - Class in org.jacoco.core.analysis
An Analyzer instance processes a set of Java class files and calculates coverage data for them.
Analyzer(ExecutionDataStore, ICoverageVisitor) - Constructor for class org.jacoco.core.analysis.Analyzer
Creates a new analyzer reporting to the given output.
APPEND - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether execution data should be appended to the output file.
ASM_API_VERSION - Static variable in class org.jacoco.core.JaCoCo
ASM API version
assertCompatibility(long, String, int) - Method in class org.jacoco.core.data.ExecutionData
Asserts that this execution data object is compatible with the given parameters.
assertNotInstrumented(String, String) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Ensures that the given member does not correspond to a internal member created by the instrumentation process.
attr(String, String) - Method in class org.jacoco.report.internal.xml.XMLElement
Adds an attribute to this element.
attr(String, int) - Method in class org.jacoco.report.internal.xml.XMLElement
Adds an attribute to this element.
attr(String, long) - Method in class org.jacoco.report.internal.xml.XMLElement
Adds an attribute to this element.

B

BAR - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table cells for a graphical bar
BarColumn - Class in org.jacoco.report.internal.html.table
Column with a graphical bar that represents the total amount of items in with length, and the coverage ratio with a red/green sections.
BarColumn(ICoverageNode.CounterEntity, Locale) - Constructor for class org.jacoco.report.internal.html.table.BarColumn
Creates a new column that is based on the ICounter for the given entity.
beginOpenTag() - Method in class org.jacoco.report.internal.xml.XMLElement
Emits the beginning of the open tag.
BLOCK_CMDDUMP - Static variable in class org.jacoco.core.runtime.RemoteControlWriter
Block identifier for dump command
BLOCK_CMDOK - Static variable in class org.jacoco.core.runtime.RemoteControlWriter
Block identifier to confirm successful command execution.
BLOCK_EXECUTIONDATA - Static variable in class org.jacoco.core.data.ExecutionDataWriter
Block identifier for execution data of a single class.
BLOCK_HEADER - Static variable in class org.jacoco.core.data.ExecutionDataWriter
Block identifier for file headers.
BLOCK_SESSIONINFO - Static variable in class org.jacoco.core.data.ExecutionDataWriter
Block identifier for session information.
body() - Method in class org.jacoco.report.internal.html.HTMLDocument
Creates a 'body' element.
BRANCH_FULLY_COVERED - Static variable in class org.jacoco.report.internal.html.resources.Styles
Part of source code where branches are fully covered
BRANCH_NOT_COVERED - Static variable in class org.jacoco.report.internal.html.resources.Styles
Part of source code where branches are not covered
BRANCH_PARTLY_COVERED - Static variable in class org.jacoco.report.internal.html.resources.Styles
Part of source code where branches are partly covered
branchCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for branches.
branches - Variable in class org.jacoco.core.internal.analysis.LineImpl
branch counter
BREADCRUMB - Static variable in class org.jacoco.report.internal.html.resources.Styles
Breadcrumb bar
BundleCoverageImpl - Class in org.jacoco.core.internal.analysis
Implementation of IBundleCoverage.
BundleCoverageImpl(String, Collection<IPackageCoverage>) - Constructor for class org.jacoco.core.internal.analysis.BundleCoverageImpl
Creates a new instance of a bundle with the given name.
BundleCoverageImpl(String, Collection<IClassCoverage>, Collection<ISourceFileCoverage>) - Constructor for class org.jacoco.core.internal.analysis.BundleCoverageImpl
Creates a new instance of a bundle with the given name.
BundlePage - Class in org.jacoco.report.internal.html.page
Page showing coverage information for a bundle.
BundlePage(IBundleCoverage, ReportPage, ISourceFileLocator, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.BundlePage
Creates a new visitor in the given context.

C

canGenerateReport() - Method in class org.jacoco.maven.AbstractReportMojo
 
CheckFormatterElement() - Constructor for class org.jacoco.ant.ReportTask.CheckFormatterElement
 
CheckMojo - Class in org.jacoco.maven
Checks that the code coverage metrics are being met.
CheckMojo() - Constructor for class org.jacoco.maven.CheckMojo
 
checksum(byte[]) - Static method in class org.jacoco.core.internal.data.CRC64
Calculates the CRC64 checksum for the given data array.
ClassAnalyzer - Class in org.jacoco.core.internal.analysis
Analyzes the structure of a class.
ClassAnalyzer(ClassCoverageImpl, boolean[], StringPool) - Constructor for class org.jacoco.core.internal.analysis.ClassAnalyzer
Creates a new analyzer that builds coverage data for a class.
classCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for classes.
ClassCoverageImpl - Class in org.jacoco.core.internal.analysis
Implementation of IClassCoverage.
ClassCoverageImpl(String, long, boolean) - Constructor for class org.jacoco.core.internal.analysis.ClassCoverageImpl
Creates a class coverage data object with the given parameters.
CLASSDUMPDIR - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies where the agent dumps all class files it encounters.
CLASSFILE - Static variable in class org.jacoco.core.internal.ContentTypeDetector
File type Java class
ClassInstrumenter - Class in org.jacoco.core.internal.instr
Adapter that instruments a class for coverage tracing.
ClassInstrumenter(IProbeArrayStrategy, ClassVisitor) - Constructor for class org.jacoco.core.internal.instr.ClassInstrumenter
Emits a instrumented version of this class to the given class visitor.
ClassPage - Class in org.jacoco.report.internal.html.page
Page showing coverage information for a class as a table of methods.
ClassPage(IClassCoverage, ReportPage, ILinkable, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.ClassPage
Creates a new visitor in the given context.
ClassProbesAdapter - Class in org.jacoco.core.internal.flow
A ClassVisitor that calculates probes for every method.
ClassProbesAdapter(ClassProbesVisitor, boolean) - Constructor for class org.jacoco.core.internal.flow.ClassProbesAdapter
Creates a new adapter that delegates to the given visitor.
ClassProbesVisitor - Class in org.jacoco.core.internal.flow
A ClassVisitor with additional methods to get probe insertion information for each method
ClassProbesVisitor() - Constructor for class org.jacoco.core.internal.flow.ClassProbesVisitor
New visitor instance without delegate visitor.
ClassProbesVisitor(ClassVisitor) - Constructor for class org.jacoco.core.internal.flow.ClassProbesVisitor
New visitor instance that delegates to the given visitor.
close() - Method in class org.jacoco.report.FileMultiReportOutput
 
close() - Method in interface org.jacoco.report.IMultiReportOutput
Closes the underlying resource container.
close() - Method in class org.jacoco.report.internal.xml.XMLDocument
 
close() - Method in class org.jacoco.report.internal.xml.XMLElement
Closes this element if it has not been closed before.
close() - Method in class org.jacoco.report.ZipMultiReportOutput
 
code() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'code' element.
collect(IExecutionDataVisitor, ISessionInfoVisitor, boolean) - Method in class org.jacoco.core.runtime.RuntimeData
Collects the current execution data and writes it to the given IExecutionDataVisitor object.
com.vladium.emma.rt - package com.vladium.emma.rt
Compatibility API for EMMA runtime.
combine(String...) - Static method in class org.jacoco.report.internal.html.resources.Styles
Returns a combined style from the given styles.
CompactDataInput - Class in org.jacoco.core.internal.data
Additional data input methods for compact storage of data structures.
CompactDataInput(InputStream) - Constructor for class org.jacoco.core.internal.data.CompactDataInput
Creates a new CompactDataInput that uses the specified underlying input stream.
CompactDataOutput - Class in org.jacoco.core.internal.data
Additional data output methods for compact storage of data structures.
CompactDataOutput(OutputStream) - Constructor for class org.jacoco.core.internal.data.CompactDataOutput
Creates a new CompactDataOutput instance that writes data to the specified underlying output stream
compare(ICounter, ICounter) - Method in class org.jacoco.core.analysis.CounterComparator
 
compare(ICoverageNode, ICoverageNode) - Method in class org.jacoco.core.analysis.NodeComparator
 
compareTo(SessionInfo) - Method in class org.jacoco.core.data.SessionInfo
 
complexityCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for complexity.
contains(String) - Method in class org.jacoco.core.data.ExecutionDataStore
Checks whether execution data for classes with the given name are contained in the store.
content(HTMLElement) - Method in class org.jacoco.report.internal.html.page.ReportPage
Creates the actual content of the page.
content(HTMLElement) - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
content(HTMLElement) - Method in class org.jacoco.report.internal.html.page.SourceFilePage
 
content(HTMLElement) - Method in class org.jacoco.report.internal.html.page.TablePage
 
ContentTypeDetector - Class in org.jacoco.core.internal
Detector for content types of binary streams based on a magic headers.
ContentTypeDetector(InputStream) - Constructor for class org.jacoco.core.internal.ContentTypeDetector
Creates a new detector based on the given input.
context - Variable in class org.jacoco.report.internal.html.page.ReportPage
context for this report
copyResources() - Method in class org.jacoco.report.internal.html.resources.Resources
Copies all static resources into the report.
COUNTER_0_0 - Static variable in class org.jacoco.core.internal.analysis.CounterImpl
Constant for Counter with 0/0 values.
COUNTER_0_1 - Static variable in class org.jacoco.core.internal.analysis.CounterImpl
Constant for Counter with 0/1 values.
COUNTER_1_0 - Static variable in class org.jacoco.core.internal.analysis.CounterImpl
Constant for Counter with 1/0 values.
CounterColumn - Class in org.jacoco.report.internal.html.table
Column that prints the counter values of entities for each item and a summary in the footer.
CounterColumn(ICoverageNode.CounterEntity, Locale, Comparator<ICoverageNode>) - Constructor for class org.jacoco.report.internal.html.table.CounterColumn
Creates a new column that is based on the ICounter for the given entity.
CounterComparator - Class in org.jacoco.core.analysis
Collection of comparators to compare ICounter objects by different criteria.
CounterImpl - Class in org.jacoco.core.internal.analysis
ICounter implementations.
CounterImpl(int, int) - Constructor for class org.jacoco.core.internal.analysis.CounterImpl
Creates a new instance with the given numbers.
CoverageBuilder - Class in org.jacoco.core.analysis
Builder for hierarchical ICoverageNode structures from single IClassCoverage nodes.
CoverageBuilder() - Constructor for class org.jacoco.core.analysis.CoverageBuilder
Create a new builder.
CoverageNodeImpl - Class in org.jacoco.core.analysis
Base implementation for coverage data nodes.
CoverageNodeImpl(ICoverageNode.ElementType, String) - Constructor for class org.jacoco.core.analysis.CoverageNodeImpl
Creates a new coverage data node.
COVERAGETABLE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Coverage table
CoverageTask - Class in org.jacoco.ant
Container task to run Java/JUnit tasks with the JaCoCo agent jar.
CoverageTask() - Constructor for class org.jacoco.ant.CoverageTask
Creates a new default coverage task
CoverageTransformer - Class in org.jacoco.agent.rt.internal
Class file transformer to instrument classes for code coverage analysis.
CoverageTransformer(IRuntime, AgentOptions, IExceptionLogger) - Constructor for class org.jacoco.agent.rt.internal.CoverageTransformer
New transformer with the given delegates.
covered - Variable in class org.jacoco.core.internal.analysis.CounterImpl
number of covered items
COVEREDITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of covered items.
COVEREDRATIO - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the ratio of covered items.
CRC64 - Class in org.jacoco.core.internal.data
CRC64 checksum calculator based on the polynom specified in ISO 3309.
createCheck() - Method in class org.jacoco.ant.ReportTask
Creates a new coverage check element.
createChild(XMLElement, String, String) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
Creates a child element with a name attribute.
createClassfiles() - Method in class org.jacoco.ant.ReportTask.GroupElement
Returns the nested resource collection for class files.
createCsv() - Method in class org.jacoco.ant.ReportTask
Creates a new CSV report element.
createExecutiondata() - Method in class org.jacoco.ant.ReportTask
Returns the nested resource collection for execution data files.
createFile(String) - Method in class org.jacoco.report.FileMultiReportOutput
 
createFile(String) - Method in interface org.jacoco.report.IMultiReportOutput
Creates a file at the given local path.
createFile(String) - Method in class org.jacoco.report.internal.ReportOutputFolder
Creates a new file in this folder with the given local name.
createFile(String) - Method in class org.jacoco.report.ZipMultiReportOutput
 
createFor(ClassReader, IExecutionDataAccessorGenerator) - Static method in class org.jacoco.core.internal.instr.ProbeArrayStrategyFactory
Creates a suitable strategy instance for the class described by the given reader.
createFor(Instrumentation, String) - Static method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
Creates a new ModifiedSystemClassRuntime using the given class as the data container.
createFor(Instrumentation, String, String) - Static method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
Creates a new ModifiedSystemClassRuntime using the given class as the data container.
createGroup() - Method in class org.jacoco.ant.ReportTask.GroupElement
Creates a new child group.
createHtml() - Method in class org.jacoco.ant.ReportTask
Creates a new HTML report element.
createLimit() - Method in class org.jacoco.report.check.Rule
Creates and adds a new Limit.
createRandomId() - Static method in class org.jacoco.core.runtime.AbstractRuntime
Creates a random session identifier.
createRule() - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
Creates and adds a new rule.
createServerSocket(AgentOptions) - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
Open a server socket based on the given configuration.
createSocket(AgentOptions) - Method in class org.jacoco.agent.rt.internal.output.TcpClientOutput
Open a socket based on the given configuration.
createSourcefiles() - Method in class org.jacoco.ant.ReportTask.GroupElement
Returns the nested resource collection for source files.
createStructure() - Method in class org.jacoco.ant.ReportTask
Returns the root group element that defines the report structure.
createVisitor() - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.CSVFormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.XMLFormatterElement
 
createVisitor(IViolationsOutput) - Method in class org.jacoco.report.check.RulesChecker
Creates a new visitor to process the configured checks.
createVisitor(OutputStream) - Method in class org.jacoco.report.csv.CSVFormatter
Creates a new visitor to write a report to the given stream.
createVisitor(IMultiReportOutput) - Method in class org.jacoco.report.html.HTMLFormatter
Creates a new visitor to write a report to the given output.
createVisitor(OutputStream) - Method in class org.jacoco.report.xml.XMLFormatter
Creates a new visitor to write a report to the given stream.
createXml() - Method in class org.jacoco.ant.ReportTask
Creates a new XML report element.
CSVFormatter - Class in org.jacoco.report.csv
Report formatter that will create a single CSV file.
CSVFormatter() - Constructor for class org.jacoco.report.csv.CSVFormatter
 
CSVFormatterElement() - Constructor for class org.jacoco.ant.ReportTask.CSVFormatterElement
 
CTR1 - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table cells for the first column of a counter
CTR2 - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table cells for the second column of a counter

D

data - Variable in class org.jacoco.core.runtime.AbstractRuntime
access to the runtime data
DATAFIELD_ACC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Access modifiers of the field that stores coverage information of a class.
DATAFIELD_DESC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Data type of the field that stores coverage information for a class ( boolean[]).
DATAFIELD_INTF_ACC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Access modifiers of the field that stores coverage information of a Java 8 interface.
DATAFIELD_NAME - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Name of the field that stores coverage information of a class.
DEFAULT_ADDRESS - Static variable in class org.jacoco.core.runtime.AgentOptions
Default value for the "address" agent option.
DEFAULT_DESTFILE - Static variable in class org.jacoco.core.runtime.AgentOptions
Default value for the "destfile" agent option.
DEFAULT_PORT - Static variable in class org.jacoco.core.runtime.AgentOptions
Default value for the "port" agent option.
DESTFILE - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies the output file for execution data.
DirectorySourceFileLocator - Class in org.jacoco.report
Locator for source files that picks source files from a given directory in the file system.
DirectorySourceFileLocator(File, String, int) - Constructor for class org.jacoco.report.DirectorySourceFileLocator
Creates a new locator that searches for source files in the given directory.
div(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'div' element.
DOWN - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table header for column sorted downwards
downgrade(byte[]) - Static method in class org.jacoco.core.internal.Java9Support
Replaces version in the definition of class on Opcodes.V1_8.
downgradeIfRequired(byte[]) - Static method in class org.jacoco.core.internal.Java9Support
Returns new definition of class with version Opcodes.V1_8, if it has version Java9Support.V1_9.
dump(boolean) - Method in interface org.jacoco.agent.rt.IAgent
Triggers a dump of the current execution data through the configured output.
dump(boolean) - Method in class org.jacoco.agent.rt.internal.Agent
 
dump(String, int) - Method in class org.jacoco.core.tools.ExecDumpClient
Requests a dump from the given end-point.
dump(InetAddress, int) - Method in class org.jacoco.core.tools.ExecDumpClient
Requests a dump from the given end-point.
dumpCoverageData(File, boolean, boolean) - Static method in class com.vladium.emma.rt.RT
Deprecated.
Writes the current execution data to the given file in JaCoCo execution data format.
dumpCoverageData(File, boolean) - Static method in class com.vladium.emma.rt.RT
Deprecated.
Writes the current execution data to the given file in JaCoCo execution data format.
DumpMojo - Class in org.jacoco.maven
Request a dump over TCP/IP from a JaCoCo agent running in tcpserver mode.
DumpMojo() - Constructor for class org.jacoco.maven.DumpMojo
 
DUMPONEXIT - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether the agent will automatically dump coverage data on VM exit.
DumpTask - Class in org.jacoco.ant
Ant task for remotely controlling an application that is running with the tcpserver output mode
DumpTask() - Constructor for class org.jacoco.ant.DumpTask
 

E

EL_BUNDLE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Bundle element
EL_CLASS - Static variable in class org.jacoco.report.internal.html.resources.Styles
Class element
EL_GROUP - Static variable in class org.jacoco.report.internal.html.resources.Styles
Group element
EL_METHOD - Static variable in class org.jacoco.report.internal.html.resources.Styles
Method element
EL_PACKAGE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Package element
EL_REPORT - Static variable in class org.jacoco.report.internal.html.resources.Styles
Report element
EL_SESSION - Static variable in class org.jacoco.report.internal.html.resources.Styles
Sessions element
EL_SOURCE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Source file element
element(String) - Method in class org.jacoco.report.internal.html.HTMLDocument
 
element(String) - Method in class org.jacoco.report.internal.html.HTMLElement
 
element(String) - Method in class org.jacoco.report.internal.xml.XMLElement
Creates a new child element for this element,
element - Variable in class org.jacoco.report.internal.xml.XMLGroupVisitor
XML element of this group
ElementIndex - Class in org.jacoco.report.internal.html.index
An index over all report pages that allows queries according to certain criteria.
ElementIndex(ReportOutputFolder) - Constructor for class org.jacoco.report.internal.html.index.ElementIndex
Creates a new empty index for a HTML report.
EMPTY - Static variable in interface org.jacoco.core.analysis.ICounter
Status flag for no items (value is 0x00).
EMPTY - Static variable in class org.jacoco.core.internal.analysis.LineImpl
Empty line without instructions or branches.
ensureCapacity(int, int) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
Make sure that the internal buffer can keep lines from first to last.
equals(Object) - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
equals(Object) - Method in class org.jacoco.core.internal.analysis.LineImpl
 
equals(Object) - Method in class org.jacoco.core.runtime.RuntimeData
In violation of the regular semantic of Object.equals(Object) this implementation is used as the interface to the execution data store.
EXCLCLASSLOADER - Static variable in class org.jacoco.core.runtime.AgentOptions
Wildcard expression for class loaders names for classes that should be excluded from code coverage.
EXCLUDES - Static variable in class org.jacoco.core.runtime.AgentOptions
Wildcard expression for class names that should be excluded from code coverage.
ExecDumpClient - Class in org.jacoco.core.tools
A client for remote execution data dumps.
ExecDumpClient() - Constructor for class org.jacoco.core.tools.ExecDumpClient
New instance with the defaults dump==true, reset==false, retryCount==0 and retryDelay=1000.
ExecFileLoader - Class in org.jacoco.core.tools
Convenience utility for loading *.exec files into a ExecutionDataStore and a SessionInfoStore.
ExecFileLoader() - Constructor for class org.jacoco.core.tools.ExecFileLoader
New instance to combine session infos and execution data from multiple files.
execute() - Method in class org.jacoco.ant.AgentTask
Unpacks a private copy of the JaCoCo agent and populates property with the JVM arguments required to use it.
execute() - Method in class org.jacoco.ant.CoverageTask
Executes subtask and performs any required cleanup
execute() - Method in class org.jacoco.ant.DumpTask
 
execute() - Method in class org.jacoco.ant.InstrumentTask
 
execute() - Method in class org.jacoco.ant.MergeTask
 
execute() - Method in class org.jacoco.ant.ReportTask
 
execute() - Method in class org.jacoco.maven.AbstractJacocoMojo
 
execute() - Method in class org.jacoco.maven.AbstractReportMojo
This method is called when the report generation is invoked directly as a standalone Mojo.
execute() - Method in class org.jacoco.maven.HelpMojo
executeMojo() - Method in class org.jacoco.maven.AbstractAgentMojo
 
executeMojo() - Method in class org.jacoco.maven.AbstractJacocoMojo
Executes Mojo.
executeMojo() - Method in class org.jacoco.maven.CheckMojo
 
executeMojo() - Method in class org.jacoco.maven.DumpMojo
 
executeMojo() - Method in class org.jacoco.maven.InstrumentMojo
 
executeMojo() - Method in class org.jacoco.maven.MergeMojo
 
executeMojo() - Method in class org.jacoco.maven.RestoreMojo
 
executeReport(Locale) - Method in class org.jacoco.maven.AbstractReportMojo
 
ExecutionData - Class in org.jacoco.core.data
Execution data for a single Java class.
ExecutionData(long, String, boolean[]) - Constructor for class org.jacoco.core.data.ExecutionData
Creates a new ExecutionData object with the given probe data.
ExecutionData(long, String, int) - Constructor for class org.jacoco.core.data.ExecutionData
Creates a new ExecutionData object with the given probe data length.
ExecutionDataReader - Class in org.jacoco.core.data
Deserialization of execution data from binary streams.
ExecutionDataReader(InputStream) - Constructor for class org.jacoco.core.data.ExecutionDataReader
Creates a new reader based on the given input stream input.
ExecutionDataStore - Class in org.jacoco.core.data
In-memory data store for execution data.
ExecutionDataStore() - Constructor for class org.jacoco.core.data.ExecutionDataStore
 
ExecutionDataWriter - Class in org.jacoco.core.data
Serialization of execution data into binary streams.
ExecutionDataWriter(OutputStream) - Constructor for class org.jacoco.core.data.ExecutionDataWriter
Creates a new writer based on the given output stream.
extractTo(File) - Static method in class org.jacoco.agent.AgentJar
Extract the JaCoCo agent JAR and put it into the specified location.
extractToTempLocation() - Static method in class org.jacoco.agent.AgentJar
Extract the JaCoCo agent JAR and put it into a temporary location.

F

FileFilter - Class in org.jacoco.maven
A file filter using includes/excludes patterns.
FileFilter(List<String>, List<String>) - Constructor for class org.jacoco.maven.FileFilter
Construct a new FileFilter
FileMultiReportOutput - Class in org.jacoco.report
Implementation of IMultiReportOutput that writes files directly to a given directory.
FileMultiReportOutput(File) - Constructor for class org.jacoco.report.FileMultiReportOutput
Creates a new instance for document output in the given base directory.
FileOutput - Class in org.jacoco.agent.rt.internal.output
Local only agent output that will write coverage data to the filesystem.
FileOutput() - Constructor for class org.jacoco.agent.rt.internal.output.FileOutput
 
filterEntry(String, InputStream, OutputStream) - Method in class org.jacoco.core.internal.instr.SignatureRemover
Filters the content of the entry with the provided name if necessary.
flush() - Method in class org.jacoco.core.data.ExecutionDataWriter
Flushes the underlying stream.
folder - Variable in class org.jacoco.report.internal.html.page.ReportPage
output folder for this node
FOOTER - Static variable in class org.jacoco.report.internal.html.resources.Styles
Footer
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.BarColumn
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.CounterColumn
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in interface org.jacoco.report.internal.html.table.IColumnRenderer
Renders the footer for this column.
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.LabelColumn
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.PercentageColumn
 
FORMAT_VERSION - Static variable in class org.jacoco.core.data.ExecutionDataWriter
File format version, will be incremented for each incompatible change.
FULLY_COVERED - Static variable in interface org.jacoco.core.analysis.ICounter
Status flag when all items are covered (value is 0x02).
FULLY_COVERED - Static variable in class org.jacoco.report.internal.html.resources.Styles
Part of source code where instructions are is fully covered

G

generateAccessCall(long, String, int, MethodVisitor) - Static method in class org.jacoco.core.runtime.RuntimeData
Generates the code that calls a RuntimeData instance through the JRE API method Object.equals(Object).
generateArgumentArray(long, String, int, MethodVisitor) - Static method in class org.jacoco.core.runtime.RuntimeData
Generates code that creates the argument array for the RuntimeData.getProbes(Object[]) method.
generateDataAccessor(long, String, int, MethodVisitor) - Method in interface org.jacoco.core.runtime.IExecutionDataAccessorGenerator
This method generates the byte code required to obtain the coverage data structure for the class with the given id.
generateDataAccessor(long, String, int, MethodVisitor) - Method in class org.jacoco.core.runtime.LoggerRuntime
 
generateDataAccessor(long, String, int, MethodVisitor) - Method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
generateDataAccessor(long, String, int, MethodVisitor) - Method in class org.jacoco.core.runtime.OfflineInstrumentationAccessGenerator
 
generateDataAccessor(long, String, int, MethodVisitor) - Method in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
generateDataAccessor(long, String, int, MethodVisitor) - Method in class org.jacoco.core.runtime.URLStreamHandlerRuntime
 
get(long) - Method in class org.jacoco.core.data.ExecutionDataStore
Returns the ExecutionData entry with the given id if it exists in this store.
get(Long, String, int) - Method in class org.jacoco.core.data.ExecutionDataStore
Returns the coverage data for the class with the given identifier.
get(String) - Method in class org.jacoco.core.internal.analysis.StringPool
Returns a normalized instance that is equal to the given String .
get(String[]) - Method in class org.jacoco.core.internal.analysis.StringPool
Returns a modified version of the array with all string slots normalized.
getActualVersion() - Method in exception org.jacoco.core.data.IncompatibleExecDataVersionException
Gets the actual version found in the execution data.
getAddress() - Method in class org.jacoco.core.runtime.AgentOptions
Gets the hostname or IP address to listen to when output is tcpserver or connect to when output is tcpclient
getAgent() - Static method in class org.jacoco.agent.rt.RT
Returns the agent instance of the JaCoCo runtime in this JVM.
getAppend() - Method in class org.jacoco.core.runtime.AgentOptions
Returns whether the output should be appended to an existing file.
getBranchCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getBranchCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for branches.
getBranchCounter() - Method in interface org.jacoco.core.analysis.ILine
Returns the branches counter for this line.
getBranchCounter() - Method in class org.jacoco.core.internal.analysis.LineImpl
 
getBranches() - Method in class org.jacoco.core.internal.flow.Instruction
Returns the total number of branches starting from this instruction.
getBundle(String) - Method in class org.jacoco.core.analysis.CoverageBuilder
Creates a bundle from all nodes currently contained in this bundle.
getClassCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getClassCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for classes.
getClassDumpDir() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the location of the directory where class files should be dumped to.
getClasses() - Method in class org.jacoco.core.analysis.CoverageBuilder
Returns all class nodes currently contained in this builder.
getClasses() - Method in interface org.jacoco.core.analysis.IPackageCoverage
Returns all classes contained in this package.
getClasses() - Method in class org.jacoco.core.internal.analysis.PackageCoverageImpl
 
getClassName(String, String, String, String[]) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific name of a class.
getClassName(String, String, String, String[]) - Method in class org.jacoco.report.JavaNames
 
getComparator() - Method in class org.jacoco.report.internal.html.table.BarColumn
 
getComparator() - Method in class org.jacoco.report.internal.html.table.CounterColumn
 
getComparator() - Method in interface org.jacoco.report.internal.html.table.IColumnRenderer
Returns the comparator to sort this table column.
getComparator() - Method in class org.jacoco.report.internal.html.table.LabelColumn
 
getComparator() - Method in class org.jacoco.report.internal.html.table.PercentageColumn
 
getComplexityCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getComplexityCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for cyclomatic complexity.
getContents() - Method in class org.jacoco.core.data.ExecutionDataStore
Returns a collection that represents current contents of the store.
getCounter(ICoverageNode.CounterEntity) - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getCounter(ICoverageNode.CounterEntity) - Method in interface org.jacoco.core.analysis.ICoverageNode
Generic access to the the counters.
getCoverage() - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
Returns the coverage data for this method after this visitor has been processed.
getCoveredBranches() - Method in class org.jacoco.core.internal.flow.Instruction
Returns the number of covered branches starting from this instruction.
getCoveredCount() - Method in interface org.jacoco.core.analysis.ICounter
Returns the count of covered items.
getCoveredCount() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getCoveredRatio() - Method in interface org.jacoco.core.analysis.ICounter
Calculates the ratio of covered to total count items.
getCoveredRatio() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getData() - Method in class org.jacoco.agent.rt.internal.Agent
Returns the runtime data object created by this agent
getDesc() - Method in interface org.jacoco.core.analysis.IMethodCoverage
Returns the descriptor of the method.
getDesc() - Method in class org.jacoco.core.internal.analysis.MethodCoverageImpl
 
getDescription(Locale) - Method in class org.jacoco.maven.AbstractReportMojo
 
getDestfile() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the output file location.
getDumpOnExit() - Method in class org.jacoco.core.runtime.AgentOptions
Returns whether coverage data should be dumped on exit.
getDumpTimeStamp() - Method in class org.jacoco.core.data.SessionInfo
 
getElement() - Method in class org.jacoco.report.check.Rule
 
getElementStyle(ICoverageNode.ElementType) - Static method in class org.jacoco.report.internal.html.resources.Resources
Determines the style sheet class for the given element type.
getElementType() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getElementType() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the type of element represented by this node.
getEntity() - Method in class org.jacoco.report.check.Limit
 
getExclClassloader() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the wildcard expression for excluded class loaders.
getExcludes() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the wildcard expression for classes to exclude.
getExcludes() - Method in class org.jacoco.maven.AbstractJacocoMojo
Returns the list of class files to exclude.
getExcludes() - Method in class org.jacoco.maven.FileFilter
Get the excludes pattern
getExcludes() - Method in class org.jacoco.report.check.Rule
 
getExecutionData(boolean) - Method in interface org.jacoco.agent.rt.IAgent
Returns current execution data.
getExecutionData(boolean) - Method in class org.jacoco.agent.rt.internal.Agent
 
getExecutionData(Long, String, int) - Method in class org.jacoco.core.runtime.RuntimeData
Returns the coverage data for the class with the given identifier.
getExecutionDataStore() - Method in class org.jacoco.core.tools.ExecFileLoader
Returns the execution data store with data for all loaded classes.
getExpectedVersion() - Method in exception org.jacoco.core.data.IncompatibleExecDataVersionException
Gets the version expected in the execution data which can be read by this version of JaCoCo.
getFileHeader() - Static method in class org.jacoco.core.data.ExecutionDataWriter
Returns the first bytes of a file that represents a valid execution data file.
getFileName() - Method in class org.jacoco.report.internal.html.page.BundlePage
 
getFileName() - Method in class org.jacoco.report.internal.html.page.ClassPage
 
getFileName() - Method in class org.jacoco.report.internal.html.page.GroupPage
 
getFileName() - Method in class org.jacoco.report.internal.html.page.PackagePage
 
getFileName() - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
 
getFileName() - Method in class org.jacoco.report.internal.html.page.ReportPage
Specifies the local file name of this page.
getFileName() - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
getFileName() - Method in class org.jacoco.report.internal.html.page.SourceFilePage
 
getFileNames(File) - Method in class org.jacoco.maven.FileFilter
Returns a list of file names.
getFiles(File) - Method in class org.jacoco.maven.FileFilter
Returns a list of files.
getFirstLine() - Method in interface org.jacoco.core.analysis.ISourceNode
The number of the first line coverage information is available for.
getFirstLine() - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
 
getFooterText() - Method in class org.jacoco.report.html.HTMLFormatter
 
getFooterText() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns a string of textual information to include in every page footer.
getId() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the identifier for this class which is the CRC64 signature of the class definition.
getId() - Method in class org.jacoco.core.data.ExecutionData
Return the unique identifier for this class.
getId() - Method in class org.jacoco.core.data.SessionInfo
 
getId() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getInclBootstrapClasses() - Method in class org.jacoco.core.runtime.AgentOptions
Returns whether classes from the bootstrap classloader should be instrumented.
getInclNoLocationClasses() - Method in class org.jacoco.core.runtime.AgentOptions
Returns whether classes without source location should be instrumented.
getIncludes() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the wildcard expression for classes to include.
getIncludes() - Method in class org.jacoco.maven.AbstractJacocoMojo
Returns the list of class files to include.
getIncludes() - Method in class org.jacoco.maven.FileFilter
Get the includes pattern
getIncludes() - Method in class org.jacoco.report.check.Rule
 
getIndexUpdate() - Method in class org.jacoco.report.html.HTMLFormatter
 
getIndexUpdate() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns the service for index updates.
getInetAddress(String) - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
Returns the InetAddress object to open the server socket on.
getInfos() - Method in class org.jacoco.core.data.SessionInfoStore
Returns all SessionInfo objects currently contained in the store.
getInputStream() - Method in class org.jacoco.core.internal.ContentTypeDetector
Returns an input stream instance to read the complete content (including the header) of the underlying stream.
getInstance(AgentOptions) - Static method in class org.jacoco.agent.rt.internal.Agent
Returns a global instance which is already started.
getInstance() - Static method in class org.jacoco.agent.rt.internal.Agent
Returns a global instance which is already started.
getInstance(int, int) - Static method in class org.jacoco.core.internal.analysis.CounterImpl
Factory method to retrieve a counter with the given number of items.
getInstance(ICounter) - Static method in class org.jacoco.core.internal.analysis.CounterImpl
Factory method to retrieve a clone of the given counter.
getInstruction(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Returns the corresponding instruction for the given label if one has been defined.
getInstructionCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getInstructionCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for byte code instructions.
getInstructionCounter() - Method in interface org.jacoco.core.analysis.ILine
Returns the instruction counter for this line.
getInstructionCounter() - Method in class org.jacoco.core.internal.analysis.LineImpl
 
getInterfaceNames() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the VM names of implemented/extended interfaces.
getInterfaceNames() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getIntermediateLabel(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Returns the intermediate label for the given label if one has been defined.
getJmx() - Method in class org.jacoco.core.runtime.AgentOptions
Returns whether the agent exposes functionality via JMX.
getLanguageNames() - Method in class org.jacoco.report.csv.CSVFormatter
Returns the language names call-back used in this report.
getLanguageNames() - Method in class org.jacoco.report.html.HTMLFormatter
 
getLanguageNames() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns the language names call-back used in this report.
getLastLine() - Method in interface org.jacoco.core.analysis.ISourceNode
The number of the last line coverage information is available for.
getLastLine() - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
 
getLaunchingArgument() - Method in class org.jacoco.ant.AbstractCoverageTask
Creates JVM argument to launch with the specified JaCoCo agent jar and the current options
getLimits() - Method in class org.jacoco.report.check.Rule
 
getLine(int) - Method in interface org.jacoco.core.analysis.ISourceNode
Returns the line information for given line.
getLine(int) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
 
getLine() - Method in class org.jacoco.core.internal.flow.Instruction
Returns the source line this instruction belongs to.
getLineCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getLineCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for lines.
getLink(ReportOutputFolder) - Method in interface org.jacoco.report.internal.html.ILinkable
Returns a relative link to the item that works from the given base folder.
getLink(ReportOutputFolder) - Method in class org.jacoco.report.internal.html.page.ReportPage
 
getLink(ReportOutputFolder, String) - Method in class org.jacoco.report.internal.html.resources.Resources
Returns a relative link to a static resource.
getLink(ReportOutputFolder, String) - Method in class org.jacoco.report.internal.ReportOutputFolder
Returns a link relative to a given base to a resource within this folder.
getLinkLabel() - Method in interface org.jacoco.report.internal.html.ILinkable
Returns the display label used for the link.
getLinkLabel() - Method in class org.jacoco.report.internal.html.page.ClassPage
 
getLinkLabel() - Method in class org.jacoco.report.internal.html.page.NodePage
 
getLinkLabel() - Method in class org.jacoco.report.internal.html.page.PackagePage
 
getLinkLabel() - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
 
getLinkLabel() - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
getLinkStyle() - Method in interface org.jacoco.report.internal.html.ILinkable
Optional style class to be associated with the link.
getLinkStyle() - Method in class org.jacoco.report.internal.html.page.NodePage
 
getLinkStyle() - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
getLinkToClass(long) - Method in class org.jacoco.report.internal.html.index.ElementIndex
Returns the link to the class with the given identifier if a corresponding page exists.
getLocale() - Method in class org.jacoco.report.html.HTMLFormatter
 
getLocale() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns the locale used to format numbers and dates.
getMaximum() - Method in class org.jacoco.report.check.Limit
 
getMerged(String) - Method in class org.jacoco.core.data.SessionInfoStore
Returns a new session info with the given id that contains a merged version from all contained version.
getMethodCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getMethodCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for methods.
getMethodName(String, String, String, String) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific name of a method.
getMethodName(String, String, String, String) - Method in class org.jacoco.report.JavaNames
 
getMethods() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the methods included in this class.
getMethods() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getMinimum() - Method in class org.jacoco.report.check.Limit
 
getMissedCount() - Method in interface org.jacoco.core.analysis.ICounter
Returns the count of missed items.
getMissedCount() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getMissedRatio() - Method in interface org.jacoco.core.analysis.ICounter
Calculates the ratio of missed to total count items.
getMissedRatio() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getName() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getName() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the name of this node.
getName() - Method in class org.jacoco.core.data.ExecutionData
The VM name of the class.
getName(Locale) - Method in class org.jacoco.maven.ReportAggregateMojo
 
getName(Locale) - Method in class org.jacoco.maven.ReportITMojo
 
getName(Locale) - Method in class org.jacoco.maven.ReportMojo
 
getNode() - Method in class org.jacoco.report.internal.html.page.NodePage
 
getNode() - Method in interface org.jacoco.report.internal.html.table.ITableItem
Returns the corresponding node data.
getNoMatchClasses() - Method in class org.jacoco.core.analysis.CoverageBuilder
Returns all classes for which execution data does not match.
getOnload() - Method in class org.jacoco.report.internal.html.page.BundlePage
 
getOnload() - Method in class org.jacoco.report.internal.html.page.ClassPage
 
getOnload() - Method in class org.jacoco.report.internal.html.page.GroupPage
 
getOnload() - Method in class org.jacoco.report.internal.html.page.PackagePage
 
getOnload() - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
 
getOnload() - Method in class org.jacoco.report.internal.html.page.ReportPage
Returns the onload handler for this page.
getOnload() - Method in class org.jacoco.report.internal.html.page.SourceFilePage
 
getOutput() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the output mode
getOutputDirectory() - Method in class org.jacoco.maven.ReportAggregateMojo
 
getOutputDirectory() - Method in class org.jacoco.maven.ReportITMojo
 
getOutputDirectory() - Method in class org.jacoco.maven.ReportMojo
 
getOutputEncoding() - Method in class org.jacoco.report.html.HTMLFormatter
 
getOutputEncoding() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns the encoding of the generated HTML documents.
getOutputName() - Method in class org.jacoco.maven.ReportAggregateMojo
 
getOutputName() - Method in class org.jacoco.maven.ReportITMojo
 
getOutputName() - Method in class org.jacoco.maven.ReportMojo
 
getPackageName() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the VM name of the package this class belongs to.
getPackageName() - Method in interface org.jacoco.core.analysis.ISourceFileCoverage
Returns the VM name of the package the source file belongs to.
getPackageName() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getPackageName() - Method in class org.jacoco.core.internal.analysis.SourceFileCoverageImpl
 
getPackageName(String) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific name of a package.
getPackageName(String) - Method in class org.jacoco.report.JavaNames
 
getPackages() - Method in interface org.jacoco.core.analysis.IBundleCoverage
Returns all packages contained in this bundle.
getPackages() - Method in class org.jacoco.core.internal.analysis.BundleCoverageImpl
 
getPage() - Method in class org.jacoco.report.internal.html.HTMLGroupVisitor
Returns the page rendered for this group.
getPlainCopy() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getPlainCopy() - Method in interface org.jacoco.core.analysis.ICoverageNode
Creates a plain copy of this node.
getPort() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the port on which to listen to when the output is tcpserver or the port to connect to when output is tcpclient.
getProbeId(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Returns the assigned probe id.
getProbes(long, String, int) - Static method in class org.jacoco.agent.rt.internal.Offline
API for offline instrumented classes.
getProbes() - Method in class org.jacoco.core.data.ExecutionData
Returns the execution data probes.
getProbes(Object[]) - Method in class org.jacoco.core.runtime.RuntimeData
Retrieves the execution probe array for a given class.
getProject() - Method in class org.jacoco.maven.AbstractJacocoMojo
 
getProject() - Method in class org.jacoco.maven.AbstractReportMojo
 
getQualifiedClassName(String) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific qualified name of a class.
getQualifiedClassName(String) - Method in class org.jacoco.report.JavaNames
 
getQualifiedMethodName(String, String, String, String) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific fully qualified name of a method.
getQualifiedMethodName(String, String, String, String) - Method in class org.jacoco.report.JavaNames
 
getQuotedVMArgument(File) - Method in class org.jacoco.core.runtime.AgentOptions
Generate required quoted JVM argument based on current configuration and supplied agent jar location.
getResource() - Static method in class org.jacoco.agent.AgentJar
Returns a URL pointing to the JAR file.
getResourceAsStream() - Static method in class org.jacoco.agent.AgentJar
Returns the content of the JAR file as a stream.
getResources() - Method in class org.jacoco.report.html.HTMLFormatter
 
getResources() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns the static resources used in this report.
getSessionId() - Method in interface org.jacoco.agent.rt.IAgent
Returns current a session identifier.
getSessionId() - Method in class org.jacoco.agent.rt.internal.Agent
 
getSessionId() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the session identifier.
getSessionId() - Method in class org.jacoco.core.runtime.RuntimeData
Get the current a session identifier for this runtime.
getSessionInfoStore() - Method in class org.jacoco.core.tools.ExecFileLoader
Returns the session info store with all loaded sessions.
getSessionsPage() - Method in class org.jacoco.report.html.HTMLFormatter
 
getSessionsPage() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns the link to the sessions page.
getSignature() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the VM signature of the class.
getSignature() - Method in interface org.jacoco.core.analysis.IMethodCoverage
Returns the generic signature of the method if defined.
getSignature() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getSignature() - Method in class org.jacoco.core.internal.analysis.MethodCoverageImpl
 
getSiteRenderer() - Method in class org.jacoco.maven.AbstractReportMojo
 
getSourceFile(String, String) - Method in class org.jacoco.report.InputStreamSourceFileLocator
 
getSourceFile(String, String) - Method in interface org.jacoco.report.ISourceFileLocator
Tries to locate the given source file and opens a reader with the appropriate encoding.
getSourceFile(String, String) - Method in class org.jacoco.report.MultiSourceFileLocator
 
getSourceFileName() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the optional name of the corresponding source file.
getSourceFileName() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getSourceFiles() - Method in class org.jacoco.core.analysis.CoverageBuilder
Returns all source file nodes currently contained in this builder.
getSourceFiles() - Method in interface org.jacoco.core.analysis.IPackageCoverage
Returns all source files in this package.
getSourceFiles() - Method in class org.jacoco.core.internal.analysis.PackageCoverageImpl
 
getSourceStream(String) - Method in class org.jacoco.report.DirectorySourceFileLocator
 
getSourceStream(String) - Method in class org.jacoco.report.InputStreamSourceFileLocator
Tries to locate the given source file and opens its binary content.
getStartTimeStamp() - Method in class org.jacoco.core.data.SessionInfo
 
getStatus() - Method in interface org.jacoco.core.analysis.ICounter
Returns the coverage status of this counter.
getStatus() - Method in interface org.jacoco.core.analysis.ILine
Returns the coverage status of this line, calculated from the instructions counter and branch counter.
getStatus() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getStatus() - Method in class org.jacoco.core.internal.analysis.LineImpl
 
getSuperName() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns the VM name of the superclass.
getSuperName() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getTable() - Method in class org.jacoco.report.html.HTMLFormatter
 
getTable() - Method in interface org.jacoco.report.internal.html.IHTMLReportContext
Returns a table for rendering coverage nodes.
getTabWidth() - Method in class org.jacoco.report.InputStreamSourceFileLocator
 
getTabWidth() - Method in interface org.jacoco.report.ISourceFileLocator
Returns number of blank characters that represent a tab in source code.
getTabWidth() - Method in class org.jacoco.report.MultiSourceFileLocator
 
getTotalCount() - Method in interface org.jacoco.core.analysis.ICounter
Returns the total count of items.
getTotalCount() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getType() - Method in class org.jacoco.core.internal.ContentTypeDetector
Returns the detected file type.
getValue(ICounter.CounterValue) - Method in interface org.jacoco.core.analysis.ICounter
Returns the counter value of the given type.
getValue(ICounter.CounterValue) - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
getValue() - Method in class org.jacoco.report.check.Limit
 
getValue(ICounter) - Method in class org.jacoco.report.internal.html.table.CounterColumn
Retrieves the respective value from the counter.
getVersion() - Method in interface org.jacoco.agent.rt.IAgent
Returns version of JaCoCo.
getVersion() - Method in class org.jacoco.agent.rt.internal.Agent
 
getVMArgument(File) - Method in class org.jacoco.core.runtime.AgentOptions
Generate required JVM argument based on current configuration and supplied agent jar location.
GREENBAR - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the green part of the coverage bar
GroupElement() - Constructor for class org.jacoco.ant.ReportTask.GroupElement
 
GroupPage - Class in org.jacoco.report.internal.html.page
Page showing coverage information for a node that groups other nodes.
GroupPage(ICoverageNode, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.GroupPage
Creates a new visitor in the given context.
GZFILE - Static variable in class org.jacoco.core.internal.ContentTypeDetector
File type GZIP compressed Data

H

h1() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'h1' element.
handleBundle(IBundleCoverage, ISourceFileLocator) - Method in class org.jacoco.report.internal.AbstractGroupVisitor
Called to handle the given bundle in a specific way.
handleBundle(IBundleCoverage, ISourceFileLocator) - Method in class org.jacoco.report.internal.html.HTMLGroupVisitor
 
handleBundle(IBundleCoverage, ISourceFileLocator) - Method in class org.jacoco.report.internal.xml.XMLGroupVisitor
 
handleEnd() - Method in class org.jacoco.report.internal.AbstractGroupVisitor
Called to handle the end of this group in a specific way.
handleEnd() - Method in class org.jacoco.report.internal.html.HTMLGroupVisitor
 
handleEnd() - Method in class org.jacoco.report.internal.xml.XMLGroupVisitor
 
handleGroup(String) - Method in class org.jacoco.report.internal.AbstractGroupVisitor
Called to handle a group with the given name in a specific way.
handleGroup(String) - Method in class org.jacoco.report.internal.html.HTMLGroupVisitor
 
handleGroup(String) - Method in class org.jacoco.report.internal.xml.XMLGroupVisitor
 
hashCode() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
hashCode() - Method in class org.jacoco.core.internal.analysis.LineImpl
 
hasHits() - Method in class org.jacoco.core.data.ExecutionData
Checks whether any probe has been hit.
head() - Method in class org.jacoco.report.internal.html.HTMLDocument
Creates a 'head' element.
head(HTMLElement) - Method in class org.jacoco.report.internal.html.page.ReportPage
Creates the elements within the head element.
head(HTMLElement) - Method in class org.jacoco.report.internal.html.page.SourceFilePage
 
head(HTMLElement) - Method in class org.jacoco.report.internal.html.page.TablePage
 
HelpMojo - Class in org.jacoco.maven
Display help information on jacoco-maven-plugin.
Call mvn jacoco:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.jacoco.maven.HelpMojo
 
HOMEURL - Static variable in class org.jacoco.core.JaCoCo
Absolute URL of the current JaCoCo home page
HTMLDocument - Class in org.jacoco.report.internal.html
XMLDocument that declares its content type to be XHTML 1.0 Strict and produces HTMLElements as children.
HTMLDocument(Writer, String) - Constructor for class org.jacoco.report.internal.html.HTMLDocument
Creates a new HTML document based on the given writer.
HTMLDocument(OutputStream, String) - Constructor for class org.jacoco.report.internal.html.HTMLDocument
Creates a new HTML document based on the given stream.
HTMLElement - Class in org.jacoco.report.internal.html
A XMLElement with utility methods to create XHTML documents.
HTMLElement(Writer, String) - Constructor for class org.jacoco.report.internal.html.HTMLElement
Creates a new element for a HTML document.
HTMLFormatter - Class in org.jacoco.report.html
Formatter for coverage reports in multiple HTML pages.
HTMLFormatter() - Constructor for class org.jacoco.report.html.HTMLFormatter
New instance with default settings.
HTMLFormatterElement() - Constructor for class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
HTMLGroupVisitor - Class in org.jacoco.report.internal.html
Group visitor for HTML reports.
HTMLGroupVisitor(ReportPage, ReportOutputFolder, IHTMLReportContext, String) - Constructor for class org.jacoco.report.internal.html.HTMLGroupVisitor
Create a new group handler.

I

IAgent - Interface in org.jacoco.agent.rt
Runtime API and MBean agent interface.
IAgentOutput - Interface in org.jacoco.agent.rt.internal.output
Common interface for different implementations that outputs execution data dumps.
IBundleCoverage - Interface in org.jacoco.core.analysis
Coverage data of a bundle.
IClassCoverage - Interface in org.jacoco.core.analysis
Coverage data of a single class containing methods.
IColumnRenderer - Interface in org.jacoco.report.internal.html.table
Renderer for a single column of a coverage table.
ICounter - Interface in org.jacoco.core.analysis
A counter holds the missed and the covered number of particular items like classes, methods, branches or instructions.
ICounter.CounterValue - Enum in org.jacoco.core.analysis
Different values provided by a counter.
ICoverageNode - Interface in org.jacoco.core.analysis
Interface for hierarchical coverage data nodes with different coverage counters.
ICoverageNode.CounterEntity - Enum in org.jacoco.core.analysis
Different counter types supported by JaCoCo.
ICoverageNode.ElementType - Enum in org.jacoco.core.analysis
Type of a Java element represented by a ICoverageNode instance.
ICoverageVisitor - Interface in org.jacoco.core.analysis
Interface for coverage data output as a stream of IClassCoverage instances.
IExceptionLogger - Interface in org.jacoco.agent.rt.internal
At several places exception might occur that should be reported.
IExecutionDataAccessorGenerator - Interface in org.jacoco.core.runtime
The instrumented classes need a piece of code that obtains a boolean[] instance from the runtime.
IExecutionDataVisitor - Interface in org.jacoco.core.data
Interface for data output of collected execution data.
IFrame - Interface in org.jacoco.core.internal.flow
Representation of the current stackmap frame content.
IHTMLReportContext - Interface in org.jacoco.report.internal.html
Context and configuration information during creation of a HTML report.
IIndexUpdate - Interface in org.jacoco.report.internal.html.index
Every report page that should become part of the index must be added via this interface.
ILanguageNames - Interface in org.jacoco.report
Interface to create programming language specific names from VM names.
ILine - Interface in org.jacoco.core.analysis
The instruction and branch coverage of a single source line is described by this interface.
ILinkable - Interface in org.jacoco.report.internal.html
Abstraction for items that can be linked to in a report.
IMethodCoverage - Interface in org.jacoco.core.analysis
Coverage data of a single method.
img(String, int, int, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'img' element.
IMultiReportOutput - Interface in org.jacoco.report
Interface to emit multiple binary files.
in - Variable in class org.jacoco.core.data.ExecutionDataReader
Underlying data input
INCLBOOTSTRAPCLASSES - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether also classes from the bootstrap classloader should be instrumented.
INCLNOLOCATIONCLASSES - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether also classes without a source location should be instrumented.
INCLUDES - Static variable in class org.jacoco.core.runtime.AgentOptions
Wildcard expression for class names that should be included for code coverage.
IncompatibleExecDataVersionException - Exception in org.jacoco.core.data
Signals that execution data in an incompatible version was tried to read.
IncompatibleExecDataVersionException(int) - Constructor for exception org.jacoco.core.data.IncompatibleExecDataVersionException
Creates a new exception to flag version mismatches in execution data.
increment(ICoverageNode) - Method in class org.jacoco.core.analysis.CoverageNodeImpl
Increments the counters by the values given by another element.
increment(Collection<? extends ICoverageNode>) - Method in class org.jacoco.core.analysis.CoverageNodeImpl
Increments the counters by the values given by the collection of elements.
increment(ICounter) - Method in class org.jacoco.core.internal.analysis.CounterImpl
Returns a counter with values incremented by the numbers of the given counter.
increment(int, int) - Method in class org.jacoco.core.internal.analysis.CounterImpl
Returns a counter with values incremented by the given numbers.
increment(ICounter, ICounter) - Method in class org.jacoco.core.internal.analysis.LineImpl
Adds the given counters to this line.
increment(ICounter, ICounter, int) - Method in class org.jacoco.core.internal.analysis.MethodCoverageImpl
 
increment(ISourceNode) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
Increments all counters by the values of the given child.
increment(ICounter, ICounter, int) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
Increments instructions and branches by the given counter values.
incrementMethodCounter() - Method in class org.jacoco.core.internal.analysis.MethodCoverageImpl
This method must be called exactly once after all instructions and branches have been incremented for this method coverage node.
INFO - Static variable in class org.jacoco.report.internal.html.resources.Styles
Info links within the Breadcrumb bar
infoLinks(HTMLElement) - Method in class org.jacoco.report.internal.html.page.PackagePage
 
infoLinks(HTMLElement) - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
 
infoLinks(HTMLElement) - Method in class org.jacoco.report.internal.html.page.ReportPage
Inserts additional links on the top right corner.
init(List<? extends ITableItem>, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.BarColumn
 
init(List<? extends ITableItem>, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.CounterColumn
 
init(List<? extends ITableItem>, ICoverageNode) - Method in interface org.jacoco.report.internal.html.table.IColumnRenderer
Initializes the column before any output method is called.
init(List<? extends ITableItem>, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.LabelColumn
 
init(List<? extends ITableItem>, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.PercentageColumn
 
INITMETHOD_ACC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Access modifiers of the initialization method.
INITMETHOD_DESC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Descriptor of the initialization method.
INITMETHOD_NAME - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Name of the initialization method.
InputStreamSourceFileLocator - Class in org.jacoco.report
Abstract base class for ISourceFileLocator locator implementations based on InputStreams.
InputStreamSourceFileLocator(String, int) - Constructor for class org.jacoco.report.InputStreamSourceFileLocator
Creates a new locator with the given specification.
InstrSupport - Class in org.jacoco.core.internal.instr
Constants and utilities for byte code instrumentation.
Instruction - Class in org.jacoco.core.internal.flow
Representation of a byte code instruction for analysis.
Instruction(int) - Constructor for class org.jacoco.core.internal.flow.Instruction
New instruction at the given line.
instructionCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for instructions.
instructions - Variable in class org.jacoco.core.internal.analysis.LineImpl
instruction counter
instrument(ClassReader) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
instrument(byte[], String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
instrument(InputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
instrument(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class file.
instrument(byte[], String) - Static method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
Adds the static data field to the given class definition.
instrumentAll(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given resource depending on its type.
Instrumenter - Class in org.jacoco.core.instr
Several APIs to instrument Java class definitions for coverage tracing.
Instrumenter(IExecutionDataAccessorGenerator) - Constructor for class org.jacoco.core.instr.Instrumenter
Creates a new instance based on the given runtime.
InstrumentMojo - Class in org.jacoco.maven
Performs offline instrumentation.
InstrumentMojo() - Constructor for class org.jacoco.maven.InstrumentMojo
 
InstrumentTask - Class in org.jacoco.ant
Task for offline instrumentation of class files.
InstrumentTask() - Constructor for class org.jacoco.ant.InstrumentTask
 
IPackageCoverage - Interface in org.jacoco.core.analysis
Coverage data of a Java package containing classes and source files.
IProbeArrayStrategy - Interface in org.jacoco.core.internal.instr
Strategies to retrieve the probe array instance for each method within a type.
IProbeIdGenerator - Interface in org.jacoco.core.internal.flow
Internal interface to create probe ids unique within a class.
IRemoteCommandVisitor - Interface in org.jacoco.core.runtime
Interface for remote commands to a coverage runtime.
IReportGroupVisitor - Interface in org.jacoco.report
Output-Interface for hierarchical report structures.
IReportVisitor - Interface in org.jacoco.report
Interface for all implementations to retrieve structured report data.
IRuntime - Interface in org.jacoco.core.runtime
This interface represents a particular mechanism to collect execution information in the target VM at runtime.
isDone(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Checks whether this label is marked as done.
isEmpty() - Method in class org.jacoco.core.data.SessionInfoStore
Tests whether the store is empty.
isEnabled() - Method in class org.jacoco.ant.AbstractCoverageTask
 
ISessionInfoVisitor - Interface in org.jacoco.core.data
Interface for data output of collected session information.
isExternalReport() - Method in class org.jacoco.maven.AbstractReportMojo
 
isMethodInvocationLine(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Checks whether the a given label has been marked as a line with method invocations.
isMultiTarget(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Checks whether multiple control paths lead to a label.
isNoMatch() - Method in interface org.jacoco.core.analysis.IClassCoverage
Returns if the the analyzed class does match the execution data provided.
isNoMatch() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
ISourceFileCoverage - Interface in org.jacoco.core.analysis
Coverage data of a single source file.
ISourceFileLocator - Interface in org.jacoco.report
Interface to look-up source files that will be included with the report.
ISourceNode - Interface in org.jacoco.core.analysis
Interface for coverage nodes that have individual source lines like methods, classes and source files.
isPatchRequired(byte[]) - Static method in class org.jacoco.core.internal.Java9Support
Determines whether class definition contains Java9Support.V1_9 version.
isRootPage() - Method in class org.jacoco.report.internal.html.page.ReportPage
Checks whether this is the root page of the report.
isSuccessor(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Checks whether this label is the possible successor of the previous instruction in the method.
ITableItem - Interface in org.jacoco.report.internal.html.table
Interface for a item (row) in a coverage data table.
item(HTMLElement, ITableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.BarColumn
 
item(HTMLElement, ITableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.CounterColumn
 
item(HTMLElement, ITableItem, Resources, ReportOutputFolder) - Method in interface org.jacoco.report.internal.html.table.IColumnRenderer
Renders a single item in this column.
item(HTMLElement, ITableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.LabelColumn
 
item(HTMLElement, ITableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.PercentageColumn
 
IViolationsOutput - Interface in org.jacoco.report.check
Call-back interface which is used to report rule violations to.

J

JaCoCo - Class in org.jacoco.core
Static Meta information about JaCoCo.
Java9Support - Class in org.jacoco.core.internal
Patching for Java 9 classes, so that ASM can read them.
JavaNames - Class in org.jacoco.report
Names for the Java language.
JavaNames() - Constructor for class org.jacoco.report.JavaNames
 
JMX - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether the agent should expose functionality via JMX under the name "org.jacoco:type=Runtime".

L

LabelColumn - Class in org.jacoco.report.internal.html.table
Column for the item label.
LabelColumn() - Constructor for class org.jacoco.report.internal.html.table.LabelColumn
 
LabelFlowAnalyzer - Class in org.jacoco.core.internal.flow
Method visitor to collect flow related information about the Labels within a class.
LabelFlowAnalyzer() - Constructor for class org.jacoco.core.internal.flow.LabelFlowAnalyzer
Create new instance.
LabelInfo - Class in org.jacoco.core.internal.flow
Data container that is attached to Label.info objects to store flow and instrumentation specific information.
Limit - Class in org.jacoco.report.check
Descriptor for a limit which is given by a Rule.
Limit() - Constructor for class org.jacoco.report.check.Limit
Creates a new instance with the following defaults: counter entity: ICoverageNode.CounterEntity.INSTRUCTION counter value: ICounter.CounterValue.COVEREDRATIO minimum: no limit maximum: no limit
lineCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for lines
LineImpl - Class in org.jacoco.core.internal.analysis
Implementation of ILine.
link(String, String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'link' element.
load(InputStream) - Method in class org.jacoco.core.tools.ExecFileLoader
Reads all data from given input stream.
load(File) - Method in class org.jacoco.core.tools.ExecFileLoader
Reads all data from given input stream.
logExeption(Exception) - Method in interface org.jacoco.agent.rt.internal.IExceptionLogger
Logs the given exception.
LoggerRuntime - Class in org.jacoco.core.runtime
This IRuntime implementation uses the Java logging API to report coverage data.
LoggerRuntime() - Constructor for class org.jacoco.core.runtime.LoggerRuntime
Creates a new runtime.

M

MAGIC_NUMBER - Static variable in class org.jacoco.core.data.ExecutionDataWriter
Magic number in header for file format identification.
markLabels(MethodNode) - Static method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
Marks all labels of the method with control flow information.
matches(String) - Method in class org.jacoco.core.runtime.WildcardMatcher
Matches the given string against the expressions of this matcher.
merge(ExecutionData) - Method in class org.jacoco.core.data.ExecutionData
Merges the given execution data into the probe data of this object.
merge(ExecutionData, boolean) - Method in class org.jacoco.core.data.ExecutionData
Merges the given execution data into the probe data of this object.
MergeMojo - Class in org.jacoco.maven
Mojo for merging a set of execution data files (*.exec) into a single file
MergeMojo() - Constructor for class org.jacoco.maven.MergeMojo
 
MergeTask - Class in org.jacoco.ant
Task for merging a set of execution data files (*.exec) into a single file
MergeTask() - Constructor for class org.jacoco.ant.MergeTask
 
meta(String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'meta' element.
MethodAnalyzer - Class in org.jacoco.core.internal.analysis
A MethodProbesVisitor that analyzes which statements and branches of a method have been executed based on given probe data.
MethodAnalyzer(String, String, String, boolean[]) - Constructor for class org.jacoco.core.internal.analysis.MethodAnalyzer
New Method analyzer for the given probe data.
methodCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for methods.
MethodCoverageImpl - Class in org.jacoco.core.internal.analysis
Implementation of IMethodCoverage.
MethodCoverageImpl(String, String, String) - Constructor for class org.jacoco.core.internal.analysis.MethodCoverageImpl
Creates a method coverage data object with the given parameters.
MethodProbesAdapter - Class in org.jacoco.core.internal.flow
Adapter that creates additional visitor events for probes to be inserted into a method.
MethodProbesAdapter(MethodProbesVisitor, IProbeIdGenerator) - Constructor for class org.jacoco.core.internal.flow.MethodProbesAdapter
Create a new adapter instance.
MethodProbesVisitor - Class in org.jacoco.core.internal.flow
A MethodVisitor with additional methods to get probe insertion information.
MethodProbesVisitor() - Constructor for class org.jacoco.core.internal.flow.MethodProbesVisitor
New visitor instance without delegate visitor.
MethodProbesVisitor(MethodVisitor) - Constructor for class org.jacoco.core.internal.flow.MethodProbesVisitor
New visitor instance that delegates to the given visitor.
missed - Variable in class org.jacoco.core.internal.analysis.CounterImpl
number of missed items
MISSEDITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of missed items.
MISSEDRATIO - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the ratio of missed items.
ModifiedSystemClassRuntime - Class in org.jacoco.core.runtime
This IRuntime implementation works with a modified system class.
ModifiedSystemClassRuntime(Class<?>, String) - Constructor for class org.jacoco.core.runtime.ModifiedSystemClassRuntime
Creates a new runtime based on the given class and members.
MultiReportVisitor - Class in org.jacoco.report
A report visitor that is composed from multiple other visitors.
MultiReportVisitor(List<IReportVisitor>) - Constructor for class org.jacoco.report.MultiReportVisitor
New visitor delegating to all given visitors.
MultiSourceFileLocator - Class in org.jacoco.report
Locator that searches source files in multiple ISourceFileLocator instances.
MultiSourceFileLocator(int) - Constructor for class org.jacoco.report.MultiSourceFileLocator
Creates a new empty locator.

N

needsProbe(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Determines whether the given label needs a probe to be inserted before.
newCovered(ICoverageNode.CounterEntity, Locale) - Static method in class org.jacoco.report.internal.html.table.CounterColumn
Creates a new column that shows the covered count for the given entity.
newMissed(ICoverageNode.CounterEntity, Locale) - Static method in class org.jacoco.report.internal.html.table.CounterColumn
Creates a new column that shows the missed count for the given entity.
newTotal(ICoverageNode.CounterEntity, Locale) - Static method in class org.jacoco.report.internal.html.table.CounterColumn
Creates a new column that shows the total count for the given entity.
nextId() - Method in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
nextId() - Method in interface org.jacoco.core.internal.flow.IProbeIdGenerator
Returns the next unique probe id.
NO_PROBE - Static variable in class org.jacoco.core.internal.flow.LabelInfo
Reserved ID for "no probe".
NodeComparator - Class in org.jacoco.core.analysis
Comparator to compare ICoverageNode objects by different counter criteria.
NodePage<NodeType extends ICoverageNode> - Class in org.jacoco.report.internal.html.page
Report page that represents a coverage node.
NodePage(NodeType, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.NodePage
Creates a new node page.
NoneOutput - Class in org.jacoco.agent.rt.internal.output
Output that does nothing.
NoneOutput() - Constructor for class org.jacoco.agent.rt.internal.output.NoneOutput
 
NOT_COVERED - Static variable in interface org.jacoco.core.analysis.ICounter
Status flag when all items are not covered (value is 0x01).
NOT_COVERED - Static variable in class org.jacoco.report.internal.html.resources.Styles
Part of source code where instructions are not covered
NR - Static variable in class org.jacoco.report.internal.html.resources.Styles
Line number before each source line

O

Offline - Class in org.jacoco.agent.rt.internal
The API for classes instrumented in "offline" mode.
OfflineInstrumentationAccessGenerator - Class in org.jacoco.core.runtime
This implementation of IExecutionDataAccessorGenerator generate a direct dependency to the JaCoCo runtime agent to initialize the runtime and obtain probe arrays.
OfflineInstrumentationAccessGenerator() - Constructor for class org.jacoco.core.runtime.OfflineInstrumentationAccessGenerator
Creates a new instance for offline instrumentation.
on(ICoverageNode.CounterEntity) - Method in class org.jacoco.core.analysis.CounterComparator
Creates a new comparator for ICoverageNode counters of the given entity based on this counter sorting criteria.
onConnecting(InetAddress, int) - Method in class org.jacoco.core.tools.ExecDumpClient
This method can be overwritten to get an event just before a connection is made.
onConnectionFailure(IOException) - Method in class org.jacoco.core.tools.ExecDumpClient
This method can be overwritten to get an event for connection failures when another retry will be attempted.
onViolation(ICoverageNode, Rule, Limit, String) - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
onViolation(ICoverageNode, Rule, Limit, String) - Method in class org.jacoco.maven.CheckMojo
 
onViolation(ICoverageNode, Rule, Limit, String) - Method in interface org.jacoco.report.check.IViolationsOutput
Called for every rule violation.
org.jacoco.agent - package org.jacoco.agent
Provides the runtime Java agent (JAR file) as a resource.
org.jacoco.agent.rt - package org.jacoco.agent.rt
API to access the JaCoCo agent from within the JVM under test.
org.jacoco.agent.rt.internal - package org.jacoco.agent.rt.internal
 
org.jacoco.agent.rt.internal.output - package org.jacoco.agent.rt.internal.output
 
org.jacoco.ant - package org.jacoco.ant
 
org.jacoco.core - package org.jacoco.core
Meta information about JaCoCo.
org.jacoco.core.analysis - package org.jacoco.core.analysis
Coverage calculation and analysis.
org.jacoco.core.data - package org.jacoco.core.data
Representation and persistence of execution data and session information.
org.jacoco.core.instr - package org.jacoco.core.instr
Instrumentation of Java class files for code coverage.
org.jacoco.core.internal - package org.jacoco.core.internal
 
org.jacoco.core.internal.analysis - package org.jacoco.core.internal.analysis
 
org.jacoco.core.internal.data - package org.jacoco.core.internal.data
 
org.jacoco.core.internal.flow - package org.jacoco.core.internal.flow
 
org.jacoco.core.internal.instr - package org.jacoco.core.internal.instr
 
org.jacoco.core.runtime - package org.jacoco.core.runtime
Runtime control and execution data collection.
org.jacoco.core.tools - package org.jacoco.core.tools
Collection of tools build on top of the JaCoCo core APIs.
org.jacoco.maven - package org.jacoco.maven
 
org.jacoco.report - package org.jacoco.report
Common interfaces and utilities for report generation.
org.jacoco.report.check - package org.jacoco.report.check
Rules check implementation.
org.jacoco.report.csv - package org.jacoco.report.csv
CSV report implementation.
org.jacoco.report.html - package org.jacoco.report.html
HTML report implementation.
org.jacoco.report.internal - package org.jacoco.report.internal
 
org.jacoco.report.internal.html - package org.jacoco.report.internal.html
 
org.jacoco.report.internal.html.index - package org.jacoco.report.internal.html.index
Internal: Index generation for HTML reports.
org.jacoco.report.internal.html.page - package org.jacoco.report.internal.html.page
 
org.jacoco.report.internal.html.resources - package org.jacoco.report.internal.html.resources
Internal: Resources for HTML reports.
org.jacoco.report.internal.html.table - package org.jacoco.report.internal.html.table
Internal: Sortable HTML table for coverage node elements.
org.jacoco.report.internal.xml - package org.jacoco.report.internal.xml
 
org.jacoco.report.xml - package org.jacoco.report.xml
XML report implementation.
out - Variable in class org.jacoco.core.data.ExecutionDataWriter
Underlying data output
OUTPUT - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies the output mode.

P

p() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'p' element.
pack(byte[], OutputStream) - Static method in class org.jacoco.core.internal.Pack200Streams
Packs a buffer in JAR/ZIP format into a stream in Pack200 format.
PACK200FILE - Static variable in class org.jacoco.core.internal.ContentTypeDetector
File type Pack200 archive
Pack200Streams - Class in org.jacoco.core.internal
Internal wrapper for the weird Pack200 Java API to allow usage with streams.
PackageCoverageImpl - Class in org.jacoco.core.internal.analysis
Implementation of IPackageCoverage.
PackageCoverageImpl(String, Collection<IClassCoverage>, Collection<ISourceFileCoverage>) - Constructor for class org.jacoco.core.internal.analysis.PackageCoverageImpl
Creates package node instance for a package with the given name.
PackagePage - Class in org.jacoco.report.internal.html.page
Page showing coverage information for a Java package.
PackagePage(IPackageCoverage, ReportPage, ISourceFileLocator, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.PackagePage
Creates a new visitor in the given context.
PackageSourcePage - Class in org.jacoco.report.internal.html.page
Page showing coverage information for a Java package.
PackageSourcePage(IPackageCoverage, ReportPage, ISourceFileLocator, ReportOutputFolder, IHTMLReportContext, ILinkable) - Constructor for class org.jacoco.report.internal.html.page.PackageSourcePage
Creates a new visitor in the given context.
PARTLY_COVERED - Static variable in interface org.jacoco.core.analysis.ICounter
Status flag when items are partly covered (value is 0x03).
PARTLY_COVERED - Static variable in class org.jacoco.report.internal.html.resources.Styles
Part of source code where instructions are partly covered
PercentageColumn - Class in org.jacoco.report.internal.html.table
Column that prints the coverage percentage for each item and the total percentage in the footer.
PercentageColumn(ICoverageNode.CounterEntity, Locale) - Constructor for class org.jacoco.report.internal.html.table.PercentageColumn
Creates a new column that is based on the ICounter for the given entity.
PORT - Static variable in class org.jacoco.core.runtime.AgentOptions
The port the tcpserver binds to or the tcpclient connects to.
pre(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'pre' element.
PreMain - Class in org.jacoco.agent.rt.internal
The agent which is referred as the Premain-Class.
premain(String, Instrumentation) - Static method in class org.jacoco.agent.rt.internal.PreMain
This method is called by the JVM to initialize Java agents.
prependVMArguments(String, File) - Method in class org.jacoco.core.runtime.AgentOptions
Generate required quotes JVM argument based on current configuration and prepends it to the given argument command line.
PRETTIFY_SCRIPT - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the prettify script
PRETTIFY_STYLESHEET - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the prettify style sheet
ProbeArrayStrategyFactory - Class in org.jacoco.core.internal.instr
Factory to find a suitable strategy to access the probe array for a given class.
push(MethodVisitor, int) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Generates the instruction to push the given int value on the stack.
put(ExecutionData) - Method in class org.jacoco.core.data.ExecutionDataStore
Adds the given ExecutionData object into the store.

R

read() - Method in class org.jacoco.core.data.ExecutionDataReader
Reads all data and reports it to the corresponding visitors.
readBlock(byte) - Method in class org.jacoco.core.data.ExecutionDataReader
Reads a block of data identified by the given id.
readBlock(byte) - Method in class org.jacoco.core.runtime.RemoteControlReader
 
readBooleanArray() - Method in class org.jacoco.core.internal.data.CompactDataInput
Reads a boolean array.
readFully(InputStream) - Static method in class org.jacoco.core.internal.Java9Support
Reads all bytes from an input stream into a byte array.
readVarInt() - Method in class org.jacoco.core.internal.data.CompactDataInput
Reads a variable length representation of an integer value.
REDBAR - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the red part of the coverage bar
RemoteControlReader - Class in org.jacoco.core.runtime
ExecutionDataReader with commands added for runtime remote control.
RemoteControlReader(InputStream) - Constructor for class org.jacoco.core.runtime.RemoteControlReader
Create a new read based on the given input stream.
RemoteControlWriter - Class in org.jacoco.core.runtime
ExecutionDataWriter with commands added for runtime remote control.
RemoteControlWriter(OutputStream) - Constructor for class org.jacoco.core.runtime.RemoteControlWriter
Creates a new writer based on the given output stream.
removeEntry(String) - Method in class org.jacoco.core.internal.instr.SignatureRemover
Checks whether a entry with the provided name should be ignored at all.
render() - Method in class org.jacoco.report.internal.html.page.BundlePage
 
render() - Method in class org.jacoco.report.internal.html.page.ClassPage
 
render() - Method in class org.jacoco.report.internal.html.page.PackagePage
 
render() - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
 
render() - Method in class org.jacoco.report.internal.html.page.ReportPage
Renders this page's content and optionally additional pages.
render(HTMLElement, List<? extends ITableItem>, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.Table
Renders a table for the given icon
ReportAggregateMojo - Class in org.jacoco.maven
Creates a structured code coverage report (HTML, XML, and CSV) from multiple projects within reactor.
ReportAggregateMojo() - Constructor for class org.jacoco.maven.ReportAggregateMojo
 
ReportITMojo - Class in org.jacoco.maven
Same as report, but provides default values suitable for integration-tests: bound to report-integration phase different dataFile
ReportITMojo() - Constructor for class org.jacoco.maven.ReportITMojo
 
ReportMojo - Class in org.jacoco.maven
Creates a code coverage report for tests of a single project in multiple formats (HTML, XML, and CSV).
ReportMojo() - Constructor for class org.jacoco.maven.ReportMojo
 
ReportOutputFolder - Class in org.jacoco.report.internal
Logical representation of a folder in the output structure.
ReportOutputFolder(IMultiReportOutput) - Constructor for class org.jacoco.report.internal.ReportOutputFolder
Creates a new root folder for the given output.
ReportPage - Class in org.jacoco.report.internal.html.page
Base class for HTML page generators.
ReportPage(ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.ReportPage
Creates a new report page.
ReportTask - Class in org.jacoco.ant
Task for coverage report generation.
ReportTask() - Constructor for class org.jacoco.ant.ReportTask
 
ReportTask.CheckFormatterElement - Class in org.jacoco.ant
Formatter element for coverage checks.
ReportTask.CSVFormatterElement - Class in org.jacoco.ant
Formatter element for CSV reports.
ReportTask.GroupElement - Class in org.jacoco.ant
Container element for class file groups.
ReportTask.HTMLFormatterElement - Class in org.jacoco.ant
Formatter element for HTML reports.
ReportTask.SourceFilesElement - Class in org.jacoco.ant
The source files are specified in a resource collection with additional attributes.
ReportTask.XMLFormatterElement - Class in org.jacoco.ant
Formatter element for XML reports.
reset() - Method in interface org.jacoco.agent.rt.IAgent
Resets all coverage information.
reset() - Method in class org.jacoco.agent.rt.internal.Agent
 
reset() - Method in class org.jacoco.core.data.ExecutionData
Sets all probes to false.
reset() - Method in class org.jacoco.core.data.ExecutionDataStore
Resets all execution data probes, i.e.
reset() - Method in class org.jacoco.core.runtime.RuntimeData
Resets all coverage information.
resetDone(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Resets the "done" status of a given label.
resetDone(Label[]) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Resets the "done" status of all given labels.
Resources - Class in org.jacoco.report.internal.html.resources
Static resource that are included with the coverage report and might be referenced from created HTML pages.
Resources(ReportOutputFolder) - Constructor for class org.jacoco.report.internal.html.resources.Resources
Attaches resources to the report with the given root folder.
RestoreMojo - Class in org.jacoco.maven
Restores original classes as they were before offline instrumentation.
RestoreMojo() - Constructor for class org.jacoco.maven.RestoreMojo
 
reverse() - Method in class org.jacoco.core.analysis.CounterComparator
Creates a new version of this comparator that sorts in reverse order.
RIGHT - Static variable in class org.jacoco.report.internal.html.resources.Styles
Text block aligned to the right
RT - Class in com.vladium.emma.rt
Deprecated.
Use IAgent instead.
RT - Class in org.jacoco.agent.rt
Entry point to access the JaCoCo agent runtime.
Rule - Class in org.jacoco.report.check
A rule applies for a certain element type and can define any number of limits for all elements of this type.
Rule() - Constructor for class org.jacoco.report.check.Rule
Creates a new Rule without limits.
RuleConfiguration - Class in org.jacoco.maven
Wrapper for Rule objects to allow Maven style includes/excludes lists
RuleConfiguration() - Constructor for class org.jacoco.maven.RuleConfiguration
Create a new configuration instance.
RulesChecker - Class in org.jacoco.report.check
Formatter which checks a set of given rules and reports violations to a IViolationsOutput instance.
RulesChecker() - Constructor for class org.jacoco.report.check.RulesChecker
New formatter instance.
RuntimeData - Class in org.jacoco.core.runtime
Container for runtime execution and meta data.
RuntimeData() - Constructor for class org.jacoco.core.runtime.RuntimeData
Creates a new runtime.
RUNTIMEPACKAGE - Static variable in class org.jacoco.core.JaCoCo
Name of the runtime package of this build

S

save(OutputStream) - Method in class org.jacoco.core.tools.ExecFileLoader
Saves the current content into the given output stream.
save(File, boolean) - Method in class org.jacoco.core.tools.ExecFileLoader
Saves the current content into the given file.
script(String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'script' element.
second(Comparator<ICoverageNode>) - Method in class org.jacoco.core.analysis.NodeComparator
Creates a new composite comparator with a second search criterion.
sendCmdOk() - Method in class org.jacoco.core.runtime.RemoteControlWriter
Sends a confirmation that a commands has been successfully executed and the response is completed.
SESSIONID - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies a session identifier that is written with the execution data.
SessionInfo - Class in org.jacoco.core.data
Data object describing a session which was the source of execution data.
SessionInfo(String, long, long) - Constructor for class org.jacoco.core.data.SessionInfo
Create a immutable session info with the given data.
SessionInfoStore - Class in org.jacoco.core.data
Container to collect and merge session SessionInfo objects.
SessionInfoStore() - Constructor for class org.jacoco.core.data.SessionInfoStore
 
SessionsPage - Class in org.jacoco.report.internal.html.page
Page to display information about sessions covered by this report.
SessionsPage(List<SessionInfo>, Collection<ExecutionData>, ElementIndex, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.SessionsPage
Creates a new page page to display session information.
setActive(boolean) - Method in class org.jacoco.core.internal.instr.SignatureRemover
Defines whether this remover should be active.
setAddress(String) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets the IP address or hostname to bind to when output method is tcp server or connect to when the output method is tcp client.
setAddress(String) - Method in class org.jacoco.ant.DumpTask
IP Address or hostname to connect to.
setAddress(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the hostname or IP address to listen to when output is tcpserver or connect to when output is tcpclient
setAnalyzer(AnalyzerAdapter) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
If an analyzer is set IFrame handles are calculated and emitted to the probes methods.
setAppend(boolean) - Method in class org.jacoco.ant.AbstractCoverageTask
Append execution coverage data if a coverage file is already present.
setAppend(boolean) - Method in class org.jacoco.ant.DumpTask
true if the destination file it to be appended to.
setAppend(boolean) - Method in class org.jacoco.core.runtime.AgentOptions
Sets whether the output should be appended to an existing file.
setClassdumpdir(File) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets the directory where all class files seen by the agent should be dumped to.
setClassDumpDir(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the directory where class files should be dumped to.
setCounter(String) - Method in class org.jacoco.report.check.Limit
Sets the counter entity to check.
setCovered() - Method in class org.jacoco.core.internal.flow.Instruction
Marks one branch of this instruction as covered.
setDestdir(File) - Method in class org.jacoco.ant.InstrumentTask
Sets the location of the instrumented classes.
setDestdir(File) - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
Sets the output directory for the report.
setDestfile(File) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets the location to write coverage execution data to.
setDestfile(File) - Method in class org.jacoco.ant.DumpTask
Sets the location of the execution data file to write.
setDestfile(File) - Method in class org.jacoco.ant.MergeTask
Sets the location of the merged data store
setDestfile(File) - Method in class org.jacoco.ant.ReportTask.CSVFormatterElement
Sets the output file for the report.
setDestfile(File) - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
Sets the Zip output file for the report.
setDestfile(File) - Method in class org.jacoco.ant.ReportTask.XMLFormatterElement
Sets the output file for the report.
setDestfile(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the output file location.
setDone(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Mark a given label as done.
setDump(boolean) - Method in class org.jacoco.ant.DumpTask
Sets whether execution data should be downloaded from the remote host.
setDump(boolean) - Method in class org.jacoco.core.tools.ExecDumpClient
Specifies whether a dump should be requested
setDumpOnExit(boolean) - Method in class org.jacoco.ant.AbstractCoverageTask
Dump coverage data on VM termination.
setDumpOnExit(boolean) - Method in class org.jacoco.core.runtime.AgentOptions
Sets whether coverage data should be dumped on exit.
setElement(String) - Method in class org.jacoco.maven.RuleConfiguration
 
setElement(ICoverageNode.ElementType) - Method in class org.jacoco.report.check.Rule
 
setEnabled(boolean) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets whether or not the current task is enabled
setEncoding(String) - Method in class org.jacoco.ant.ReportTask.CSVFormatterElement
Sets the output encoding for generated XML file.
setEncoding(String) - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
Sets the output encoding for generated HTML files.
setEncoding(String) - Method in class org.jacoco.ant.ReportTask.SourceFilesElement
Defines the optional source file encoding.
setEncoding(String) - Method in class org.jacoco.ant.ReportTask.XMLFormatterElement
Sets the output encoding for generated XML file.
setExclClassLoader(String) - Method in class org.jacoco.ant.AbstractCoverageTask
List of wildcard patterns for classloaders that JaCoCo will not instrument classes from.
setExclClassloader(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the wildcard expression for excluded class loaders.
setExcludes(String) - Method in class org.jacoco.ant.AbstractCoverageTask
List of wildcard patterns classes to exclude from instrumentation.
setExcludes(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the wildcard expression for classes to exclude.
setExcludes(List<String>) - Method in class org.jacoco.maven.RuleConfiguration
 
setExcludes(String) - Method in class org.jacoco.report.check.Rule
 
setExecutionDataVisitor(IExecutionDataVisitor) - Method in class org.jacoco.core.data.ExecutionDataReader
Sets an listener for execution data.
setFailOnViolation(boolean) - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
Sets whether the build should fail in case of a violation.
setFooter(String) - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
Sets an optional footer text that will be displayed on every report page.
setFooterText(String) - Method in class org.jacoco.report.html.HTMLFormatter
Sets the optional text that should be included in every footer page.
setInclBootstrapClasses(boolean) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets whether classes from the bootstrap classloader should be instrumented.
setInclBootstrapClasses(boolean) - Method in class org.jacoco.core.runtime.AgentOptions
Sets whether classes from the bootstrap classloader should be instrumented.
setInclNoLocationClasses(boolean) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets whether classes without source location should be instrumented.
setInclNoLocationClasses(boolean) - Method in class org.jacoco.core.runtime.AgentOptions
Sets whether classes without source location should be instrumented.
setIncludes(String) - Method in class org.jacoco.ant.AbstractCoverageTask
List of wildcard patterns classes to include for instrumentation.
setIncludes(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the wildcard expression for classes to include.
setIncludes(List<String>) - Method in class org.jacoco.maven.RuleConfiguration
 
setIncludes(String) - Method in class org.jacoco.report.check.Rule
 
setInstruction(Label, Instruction) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Sets the instruction corresponding to this label.
setInterfaces(String[]) - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
Sets the VM names of implemented/extended interfaces.
setIntermediateLabel(Label, Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Defines an intermediate label for the given label.
setJmx(boolean) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets whether the agent should expose functionality via JMX.
setJmx(boolean) - Method in class org.jacoco.core.runtime.AgentOptions
Sets whether the agent should expose functionality via JMX.
setLanguageNames(ILanguageNames) - Method in class org.jacoco.report.check.RulesChecker
Sets the implementation for language name display for message formatting.
setLanguageNames(ILanguageNames) - Method in class org.jacoco.report.csv.CSVFormatter
Sets the implementation for language name display.
setLanguageNames(ILanguageNames) - Method in class org.jacoco.report.html.HTMLFormatter
Sets the implementation for language name display.
setLimits(List<Limit>) - Method in class org.jacoco.maven.RuleConfiguration
 
setLimits(List<Limit>) - Method in class org.jacoco.report.check.Rule
 
setLocale(String) - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
Sets the locale for generated text output.
setLocale(Locale) - Method in class org.jacoco.report.html.HTMLFormatter
Sets the locale used for report rendering.
setMaximum(String) - Method in class org.jacoco.report.check.Limit
Sets allowed maximum value as decimal string representation.
setMethodInvocationLine(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Mark a given label as the beginning of a line with method invocations.
setMinimum(String) - Method in class org.jacoco.report.check.Limit
Sets allowed minimum value as decimal string representation.
setName(String) - Method in class org.jacoco.ant.ReportTask.GroupElement
Sets the name of the group.
setOutput(String) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets the output method.
setOutput(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the output mode
setOutput(AgentOptions.OutputMode) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the output mode
setOutputEncoding(String) - Method in class org.jacoco.report.csv.CSVFormatter
Sets the encoding used for generated CSV document.
setOutputEncoding(String) - Method in class org.jacoco.report.html.HTMLFormatter
Sets the encoding used for generated HTML pages.
setOutputEncoding(String) - Method in class org.jacoco.report.xml.XMLFormatter
Sets the encoding used for generated XML document.
setPort(int) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets the Port to bind to when the output method is tcp server or connect to when the output method is tcp client.
setPort(int) - Method in class org.jacoco.ant.DumpTask
Port number to connect to.
setPort(int) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the port on which to listen to when output is tcpserver or the port to connect to when output is tcpclient
setPredecessor(Instruction) - Method in class org.jacoco.core.internal.flow.Instruction
Sets the given instruction as a predecessor of this instruction.
setProbeId(Label, int) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Sets the given probe id to the given label.
setProperty(String) - Method in class org.jacoco.ant.AgentTask
Sets the name of the property to hold the agent JVM options
setRemoteCommandVisitor(IRemoteCommandVisitor) - Method in class org.jacoco.core.runtime.RemoteControlReader
Sets an listener for agent commands.
setRemovesignatures(boolean) - Method in class org.jacoco.ant.InstrumentTask
Sets whether signatures should be removed from JAR files.
setRemoveSignatures(boolean) - Method in class org.jacoco.core.instr.Instrumenter
Determines whether signatures should be removed from JAR files.
setReportOutputDirectory(File) - Method in class org.jacoco.maven.ReportAggregateMojo
 
setReportOutputDirectory(File) - Method in class org.jacoco.maven.ReportITMojo
 
setReportOutputDirectory(File) - Method in class org.jacoco.maven.ReportMojo
 
setReset(boolean) - Method in class org.jacoco.ant.DumpTask
Sets whether a reset command should be sent after the execution data has been dumped.
setReset(boolean) - Method in class org.jacoco.core.tools.ExecDumpClient
Specifies whether execution data should be reset.
setRetryCount(int) - Method in class org.jacoco.ant.DumpTask
Number of retries which the goal will attempt to establish a connection.
setRetryCount(int) - Method in class org.jacoco.core.tools.ExecDumpClient
Sets the number of retry attempts to connect to the target socket.
setRetryDelay(long) - Method in class org.jacoco.core.tools.ExecDumpClient
Sets the delay time before between connection attempts.
setRules(List<Rule>) - Method in class org.jacoco.report.check.RulesChecker
Sets the rules to check by this formatter.
setSessionId(String) - Method in interface org.jacoco.agent.rt.IAgent
Sets a session identifier.
setSessionId(String) - Method in class org.jacoco.agent.rt.internal.Agent
 
setSessionId(String) - Method in class org.jacoco.ant.AbstractCoverageTask
Sets the session identifier.
setSessionId(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the session identifier.
setSessionId(String) - Method in class org.jacoco.core.runtime.RuntimeData
Sets a session identifier for this runtime.
setSessionInfoVisitor(ISessionInfoVisitor) - Method in class org.jacoco.core.data.ExecutionDataReader
Sets an listener for session information.
setSignature(String) - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
Sets the VM signature of the class.
setSourceFileName(String) - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
Sets the name of the corresponding source file for this class.
setSuccessor(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Defines that the given label is the possible successor of the previous instruction in the method.
setSuperName(String) - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
Sets the VM name of the superclass.
setTabwidth(int) - Method in class org.jacoco.ant.ReportTask.SourceFilesElement
Sets the tab stop width for the source pages.
setTarget(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Defines that the given label is a jump target.
setValue(String) - Method in class org.jacoco.report.check.Limit
Sets the value to check.
setViolationsProperty(String) - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
Sets the name of a property to append the violation messages to.
shutdown() - Method in class org.jacoco.agent.rt.internal.Agent
Shutdown the agent again.
shutdown() - Method in class org.jacoco.agent.rt.internal.output.FileOutput
 
shutdown() - Method in interface org.jacoco.agent.rt.internal.output.IAgentOutput
Shutdown the agent controller and clean up any resources it has created.
shutdown() - Method in class org.jacoco.agent.rt.internal.output.NoneOutput
 
shutdown() - Method in class org.jacoco.agent.rt.internal.output.TcpClientOutput
 
shutdown() - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
shutdown() - Method in interface org.jacoco.core.runtime.IRuntime
Allows the coverage runtime to cleanup internals.
shutdown() - Method in class org.jacoco.core.runtime.LoggerRuntime
 
shutdown() - Method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
shutdown() - Method in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
shutdown() - Method in class org.jacoco.core.runtime.URLStreamHandlerRuntime
 
SignatureRemover - Class in org.jacoco.core.internal.instr
Support class to filter entries from JARs related to signatures.
SignatureRemover() - Constructor for class org.jacoco.core.internal.instr.SignatureRemover
Creates a new remover which is active.
skipMojo() - Method in class org.jacoco.maven.AbstractAgentMojo
 
skipMojo() - Method in class org.jacoco.maven.AbstractJacocoMojo
Skips Mojo.
sort(Collection<T>) - Method in class org.jacoco.core.analysis.NodeComparator
Returns a sorted copy of the given collection of ICoverageNode elements.
SORT_SCRIPT - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the sort script
SORTABLE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table header for sortable columns
SOURCE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Block of source code
SourceFileCoverageImpl - Class in org.jacoco.core.internal.analysis
Implementation of ISourceFileCoverage.
SourceFileCoverageImpl(String, String) - Constructor for class org.jacoco.core.internal.analysis.SourceFileCoverageImpl
Creates a source file data object with the given parameters.
SourceFilePage - Class in org.jacoco.report.internal.html.page
Page showing the content of a source file with numbered and highlighted source lines.
SourceFilePage(ISourceNode, Reader, int, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.SourceFilePage
Creates a new page with given information.
SourceFilesElement() - Constructor for class org.jacoco.ant.ReportTask.SourceFilesElement
 
SourceNodeImpl - Class in org.jacoco.core.internal.analysis
Implementation of ISourceNode.
SourceNodeImpl(ICoverageNode.ElementType, String) - Constructor for class org.jacoco.core.internal.analysis.SourceNodeImpl
Create a new source node implementation instance.
span() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'span' element.
span(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'span' element.
span(String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'span' element.
startup() - Method in class org.jacoco.agent.rt.internal.Agent
Initializes this agent.
startup(AgentOptions, RuntimeData) - Method in class org.jacoco.agent.rt.internal.output.FileOutput
 
startup(AgentOptions, RuntimeData) - Method in interface org.jacoco.agent.rt.internal.output.IAgentOutput
Configure the agent controller with the supplied options and connect it to the coverage runtime
startup(AgentOptions, RuntimeData) - Method in class org.jacoco.agent.rt.internal.output.NoneOutput
 
startup(AgentOptions, RuntimeData) - Method in class org.jacoco.agent.rt.internal.output.TcpClientOutput
 
startup(AgentOptions, RuntimeData) - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
startup(RuntimeData) - Method in class org.jacoco.core.runtime.AbstractRuntime
Subclasses must call this method when overwriting it.
startup(RuntimeData) - Method in interface org.jacoco.core.runtime.IRuntime
Starts the coverage runtime.
startup(RuntimeData) - Method in class org.jacoco.core.runtime.LoggerRuntime
 
startup(RuntimeData) - Method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
startup(RuntimeData) - Method in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
startup(RuntimeData) - Method in class org.jacoco.core.runtime.URLStreamHandlerRuntime
 
store - Variable in class org.jacoco.core.runtime.RuntimeData
store for execution data
storeInstance(MethodVisitor, boolean, int) - Method in interface org.jacoco.core.internal.instr.IProbeArrayStrategy
Creates code that stores the probe array instance in the given variable.
StringPool - Class in org.jacoco.core.internal.analysis
Utility to normalize String instances in a way that if equals() is true for two strings they will be represented the same instance.
StringPool() - Constructor for class org.jacoco.core.internal.analysis.StringPool
 
Styles - Class in org.jacoco.report.internal.html.resources
Constants for styles defined by the report style sheet.
STYLESHEET - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the style sheet
subFolder(String) - Method in class org.jacoco.report.internal.ReportOutputFolder
Creates a sub-folder with the given name.
subtract(ExecutionData) - Method in class org.jacoco.core.data.ExecutionDataStore
Subtracts the probes in the given ExecutionData object from the store.
subtract(ExecutionDataStore) - Method in class org.jacoco.core.data.ExecutionDataStore
Subtracts all probes in the given execution data store from this store.
SYSTEM_ERR - Static variable in interface org.jacoco.agent.rt.internal.IExceptionLogger
Default implementation which dumps the stack trace to System.err.
SystemPropertiesRuntime - Class in org.jacoco.core.runtime
This IRuntime implementation makes the execution data available through a special entry in the System.getProperties() hash table.
SystemPropertiesRuntime() - Constructor for class org.jacoco.core.runtime.SystemPropertiesRuntime
Creates a new runtime.

T

table(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'table' element.
Table - Class in org.jacoco.report.internal.html.table
Renderer for a table of ITableItems.
Table() - Constructor for class org.jacoco.report.internal.html.table.Table
Create a new table without any columns yet.
TablePage<NodeType extends ICoverageNode> - Class in org.jacoco.report.internal.html.page
Report page that contains a table of items linked to other pages.
TablePage(NodeType, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.internal.html.page.TablePage
Creates a new node page.
tbody() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'tbody' element.
TcpClientOutput - Class in org.jacoco.agent.rt.internal.output
Output that connects to a TCP port.
TcpClientOutput(IExceptionLogger) - Constructor for class org.jacoco.agent.rt.internal.output.TcpClientOutput
New controller instance.
TcpServerOutput - Class in org.jacoco.agent.rt.internal.output
Output that opens TCP server socket.
TcpServerOutput(IExceptionLogger) - Constructor for class org.jacoco.agent.rt.internal.output.TcpServerOutput
New controller instance.
td() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'td' element.
td(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'td' element.
text(String) - Method in class org.jacoco.report.internal.xml.XMLElement
Adds the given text as a child to this node.
tfoot() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'tfoot' element.
thead() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'thead' element.
title() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'title' element.
toString() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
toString() - Method in class org.jacoco.core.data.ExecutionData
 
toString() - Method in class org.jacoco.core.data.SessionInfo
 
toString() - Method in class org.jacoco.core.internal.analysis.CounterImpl
 
toString() - Method in class org.jacoco.core.runtime.AgentOptions
Creates a string representation that can be passed to the agent via the command line.
total - Variable in class org.jacoco.report.internal.AbstractGroupVisitor
coverage node for this group to total counters
TOTALITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of total items.
tr() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'tr' element.
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.jacoco.agent.rt.internal.CoverageTransformer
 

U

UNKNOWN - Static variable in class org.jacoco.core.internal.ContentTypeDetector
Unknown file type
UNKNOWN_LINE - Static variable in interface org.jacoco.core.analysis.ISourceNode
Place holder for unknown lines (no debug information)
unpack(InputStream) - Static method in class org.jacoco.core.internal.Pack200Streams
Unpack a stream in Pack200 format into a stream in JAR/ZIP format.
UP - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table header for column sorted upwards
upgrade(byte[]) - Static method in class org.jacoco.core.internal.Java9Support
Replaces version in the definition of class on Java9Support.V1_9.
URLStreamHandlerRuntime - Class in org.jacoco.core.runtime
This IRuntime implementation registers a special URLStreamHandler to process coverage data.
URLStreamHandlerRuntime() - Constructor for class org.jacoco.core.runtime.URLStreamHandlerRuntime
Creates a new runtime.

V

V1_9 - Static variable in class org.jacoco.core.internal.Java9Support
Version of the Java 9 class file format.
valueOf(String) - Static method in enum org.jacoco.core.analysis.ICounter.CounterValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jacoco.core.analysis.ICoverageNode.CounterEntity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jacoco.core.analysis.ICoverageNode.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jacoco.core.runtime.AgentOptions.OutputMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jacoco.core.analysis.ICounter.CounterValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jacoco.core.analysis.ICoverageNode.CounterEntity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jacoco.core.analysis.ICoverageNode.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jacoco.core.runtime.AgentOptions.OutputMode
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.jacoco.core.JaCoCo
Qualified build version of the JaCoCo core library.
visit(int, int, String, String, String, String[]) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visit(int, int, String, String, String, String[]) - Method in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
visit(int, int, String, String, String, String[]) - Method in class org.jacoco.core.internal.instr.ClassInstrumenter
 
visitBundle(IBundleCoverage, ISourceFileLocator) - Method in class org.jacoco.report.internal.AbstractGroupVisitor
 
visitBundle(IBundleCoverage, ISourceFileLocator) - Method in interface org.jacoco.report.IReportGroupVisitor
Called to add a bundle to the the report.
visitClassExecution(ExecutionData) - Method in class org.jacoco.core.data.ExecutionDataStore
 
visitClassExecution(ExecutionData) - Method in class org.jacoco.core.data.ExecutionDataWriter
 
visitClassExecution(ExecutionData) - Method in interface org.jacoco.core.data.IExecutionDataVisitor
Provides execution data for a class.
visitCoverage(IClassCoverage) - Method in class org.jacoco.core.analysis.CoverageBuilder
 
visitCoverage(IClassCoverage) - Method in interface org.jacoco.core.analysis.ICoverageVisitor
For analyzed class coverage data is emitted to this method.
visitDumpCommand(boolean, boolean) - Method in interface org.jacoco.core.runtime.IRemoteCommandVisitor
Requests a execution data dump with an optional reset.
visitDumpCommand(boolean, boolean) - Method in class org.jacoco.core.runtime.RemoteControlWriter
 
visitEnd() - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitEnd() - Method in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
visitEnd() - Method in class org.jacoco.report.internal.AbstractGroupVisitor
Must be called at the end of every group.
visitEnd() - Method in interface org.jacoco.report.IReportVisitor
Has to be called after all report data has been emitted.
visitEnd() - Method in class org.jacoco.report.MultiReportVisitor
 
visitField(int, String, String, String, Object) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visitField(int, String, String, String, Object) - Method in class org.jacoco.core.internal.instr.ClassInstrumenter
 
visitFieldInsn(int, String, String, String) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitFieldInsn(int, String, String, String) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitGroup(String) - Method in class org.jacoco.report.internal.AbstractGroupVisitor
 
visitGroup(String) - Method in interface org.jacoco.report.IReportGroupVisitor
Called to add a new group to the report.
visitIincInsn(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitIincInsn(int, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitInfo(List<SessionInfo>, Collection<ExecutionData>) - Method in interface org.jacoco.report.IReportVisitor
Initializes the report with global information.
visitInfo(List<SessionInfo>, Collection<ExecutionData>) - Method in class org.jacoco.report.MultiReportVisitor
 
visitInsn(int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitInsn(int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitInsn(int) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
visitInsnWithProbe(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitInsnWithProbe(int, int) - Method in class org.jacoco.core.internal.flow.MethodProbesVisitor
Visits a zero operand instruction with a probe.
visitIntInsn(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitIntInsn(int, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitJumpInsn(int, Label) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitJumpInsn(int, Label) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitJumpInsn(int, Label) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
visitJumpInsnWithProbe(int, Label, int, IFrame) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitJumpInsnWithProbe(int, Label, int, IFrame) - Method in class org.jacoco.core.internal.flow.MethodProbesVisitor
Visits a jump instruction.
visitLabel(Label) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitLabel(Label) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitLabel(Label) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
visitLdcInsn(Object) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitLdcInsn(Object) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitLineNumber(int, Label) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitLineNumber(int, Label) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
visitLookupSwitchInsnWithProbes(Label, int[], Label[], IFrame) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitLookupSwitchInsnWithProbes(Label, int[], Label[], IFrame) - Method in class org.jacoco.core.internal.flow.MethodProbesVisitor
Visits a LOOKUPSWITCH instruction with optional probes for each target label.
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.internal.flow.ClassProbesVisitor
When visiting a method we need a MethodProbesVisitor to handle the probes of that method.
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.internal.instr.ClassInstrumenter
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitMultiANewArrayInsn(String, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitMultiANewArrayInsn(String, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitProbe(int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitProbe(int) - Method in class org.jacoco.core.internal.flow.MethodProbesVisitor
Visits an unconditional probe that should be inserted at the current position.
visitSessionInfo(SessionInfo) - Method in class org.jacoco.core.data.ExecutionDataWriter
 
visitSessionInfo(SessionInfo) - Method in interface org.jacoco.core.data.ISessionInfoVisitor
Provides session information for the subsequent execution data calls.
visitSessionInfo(SessionInfo) - Method in class org.jacoco.core.data.SessionInfoStore
 
visitSource(String, String) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
visitTableSwitchInsnWithProbes(int, int, Label, Label[], IFrame) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitTableSwitchInsnWithProbes(int, int, Label, Label[], IFrame) - Method in class org.jacoco.core.internal.flow.MethodProbesVisitor
Visits a TABLESWITCH instruction with optional probes for each target label.
visitTotalProbeCount(int) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visitTotalProbeCount(int) - Method in class org.jacoco.core.internal.flow.ClassProbesVisitor
Reports the total number of encountered probes.
visitTotalProbeCount(int) - Method in class org.jacoco.core.internal.instr.ClassInstrumenter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
visitTypeInsn(int, String) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitTypeInsn(int, String) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitVarInsn(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitVarInsn(int, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 

W

WildcardMatcher - Class in org.jacoco.core.runtime
Matches strings against ?/* wildcard expressions.
WildcardMatcher(String) - Constructor for class org.jacoco.core.runtime.WildcardMatcher
Creates a new matcher with the given expression.
writeBooleanArray(boolean[]) - Method in class org.jacoco.core.internal.data.CompactDataOutput
Writes a boolean array.
writeBundle(IBundleCoverage, XMLElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
Writes the structure of a given bundle.
writeCounters(ICoverageNode, XMLElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
Writes all non-zero counters of the given node.
writeExecutionData(boolean) - Method in class org.jacoco.agent.rt.internal.output.FileOutput
 
writeExecutionData(boolean) - Method in interface org.jacoco.agent.rt.internal.output.IAgentOutput
Write all execution data in the runtime to a location determined by the agent controller.
writeExecutionData(boolean) - Method in class org.jacoco.agent.rt.internal.output.NoneOutput
 
writeExecutionData(boolean) - Method in class org.jacoco.agent.rt.internal.output.TcpClientOutput
 
writeExecutionData(boolean) - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
writer - Variable in class org.jacoco.report.internal.xml.XMLElement
Writer for content output
writeVarInt(int) - Method in class org.jacoco.core.internal.data.CompactDataOutput
Writes a variable length representation of an integer value that reduces the number of written bytes for small positive values.

X

XMLCoverageWriter - Class in org.jacoco.report.internal.xml
Serializes coverage data as XML fragments.
XMLDocument - Class in org.jacoco.report.internal.xml
Root element of an XML document.
XMLDocument(String, String, String, String, boolean, Writer) - Constructor for class org.jacoco.report.internal.xml.XMLDocument
Writes a new document to the given writer.
XMLDocument(String, String, String, String, boolean, OutputStream) - Constructor for class org.jacoco.report.internal.xml.XMLDocument
Writes a new document to the given binary stream.
XMLElement - Class in org.jacoco.report.internal.xml
Simple API to create well formed XML streams.
XMLElement(Writer, String) - Constructor for class org.jacoco.report.internal.xml.XMLElement
Creates a new element for a XML document.
XMLFormatter - Class in org.jacoco.report.xml
Report formatter that creates a single XML file for a coverage session
XMLFormatter() - Constructor for class org.jacoco.report.xml.XMLFormatter
 
XMLFormatterElement() - Constructor for class org.jacoco.ant.ReportTask.XMLFormatterElement
 
XMLGroupVisitor - Class in org.jacoco.report.internal.xml
A IReportGroupVisitor that transforms the report structure into XML elements.
XMLGroupVisitor(XMLElement, String) - Constructor for class org.jacoco.report.internal.xml.XMLGroupVisitor
New handler for a group with the given name.

Z

ZIPFILE - Static variable in class org.jacoco.core.internal.ContentTypeDetector
File type ZIP archive
ZipMultiReportOutput - Class in org.jacoco.report
Implementation of IMultiReportOutput that writes files into a ZipOutputStream.
ZipMultiReportOutput(ZipOutputStream) - Constructor for class org.jacoco.report.ZipMultiReportOutput
Creates a new instance based on the given ZipOutputStream.
ZipMultiReportOutput(OutputStream) - Constructor for class org.jacoco.report.ZipMultiReportOutput
Creates a new instance based on the given OutputStream.
A B C D E F G H I J L M N O P R S T U V W X Z 
Skip navigation links

Copyright © 2019. All rights reserved.