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

A

a(String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'a' element.
a(String, String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'a' element.
AbstractCounter - Class in org.jacoco.core.analysis
Base class for ICounter implementations.
AbstractCounter(int, int) - Constructor for class org.jacoco.core.analysis.AbstractCounter
Creates a instance with the given numbers.
AbstractRuntime - Class in org.jacoco.core.runtime
Base IRuntime implementation.
AbstractRuntime() - Constructor for class org.jacoco.core.runtime.AbstractRuntime
Creates a new runtime.
accept(IExecutionDataVisitor) - Method in class org.jacoco.core.data.ExecutionDataStore
Writes the content of the store to the given visitor interface.
add(IReportFormatter) - Method in class org.jacoco.report.MultiFormatter
Adds the given formatter to the processing chain.
addBlock(int, int[], boolean) - Method in class org.jacoco.core.analysis.MethodCoverage
Adds the given block to this method.
addChildElement(XMLElement) - Method in class org.jacoco.report.xml.XMLElement
Adds the given child to this element.
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.
analyze(ClassReader) - Method in class org.jacoco.core.instr.Analyzer
Analyzes the class given as a ASM reader.
analyze(byte[]) - Method in class org.jacoco.core.instr.Analyzer
Analyzes the class definition from a given in-memory buffer.
analyze(InputStream) - Method in class org.jacoco.core.instr.Analyzer
Analyzes the class definition from a given input stream.
analyze(File) - Method in class org.jacoco.core.instr.Analyzer
Analyzes the class definition contained in a given file.
analyzeAll(File) - Method in class org.jacoco.core.instr.Analyzer
Analyzes all class files contained in the given directory and its children.
analyzeJAR(InputStream) - Method in class org.jacoco.core.instr.Analyzer
Analyzes all class files contained in a JAR file.
analyzeJAR(File) - Method in class org.jacoco.core.instr.Analyzer
Analyzes all class files contained in a JAR file.
analyzePath(String, File) - Method in class org.jacoco.core.instr.Analyzer
Analyzes all class from the given class path.
Analyzer - Class in org.jacoco.core.instr
Several APIs to analyze class structures.
Analyzer(IStructureVisitor) - Constructor for class org.jacoco.core.instr.Analyzer
Creates a new analyzer reporting to the given output.
attr(String, String) - Method in class org.jacoco.report.xml.XMLElement
Adds an attribute to this element.

B

BarColumn - Class in org.jacoco.report.html
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(String, ICoverageNode.CounterEntity) - Constructor for class org.jacoco.report.html.BarColumn
Creates a new column that is based on the ICounter for the given entity.
beginOpenTag() - Method in class org.jacoco.report.xml.XMLElement
Emits the beginning of the open tag.
block(int, int, int[]) - Method in interface org.jacoco.core.data.IMethodStructureVisitor
Called for every block within the method.
BLOCK_ARR - Static variable in class org.jacoco.core.instr.GeneratorConstants
Type for array of primitive boolean values.
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.
blockCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for blocks.
BlockMethodAdapter - Class in org.jacoco.core.instr
A method visitor that determines block boundaries and reports them to the wrapped IBlockMethodVisitor.
BlockMethodAdapter(IBlockMethodVisitor, int, String, String, String, String[]) - Constructor for class org.jacoco.core.instr.BlockMethodAdapter
Create a new adapter for the given block visitor.
body() - Method in class org.jacoco.report.html.HTMLDocument
Creates a 'body' element.
body(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.ReportPage
Renders the content of the body element.
body(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.SourceFilePage
 
br() - Method in class org.jacoco.report.html.HTMLElement
Creates a empty 'br' element.
BREADCRUMB - Static variable in class org.jacoco.report.html.resources.Styles
Breadcrumb bar
BundleColumn - Class in org.jacoco.report.csv
Column containing the bundle name
BundleColumn(CsvReportFile, ICsvColumn, ICoverageNode) - Constructor for class org.jacoco.report.csv.BundleColumn
Creates a new Bundle Column for the report
BundleCoverage - Class in org.jacoco.core.analysis
Coverage data of a bundle.
BundleCoverage(String, Collection<PackageCoverage>) - Constructor for class org.jacoco.core.analysis.BundleCoverage
Creates a new instance of a bundle with the given name.
BundleCoverage(String, Collection<ClassCoverage>, Collection<SourceFileCoverage>) - Constructor for class org.jacoco.core.analysis.BundleCoverage
Creates a new instance of a bundle with the given name.

C

checksum(byte[]) - Static method in class org.jacoco.core.instr.CRC64
Calculates the CRC64 checksum for the given data array.
ClassAnalyzer - Class in org.jacoco.core.instr
A ClassVisitor that analyzes the executable blocks of a class.
ClassAnalyzer(IClassStructureVisitor) - Constructor for class org.jacoco.core.instr.ClassAnalyzer
Creates a new analyzer that reports to the given IClassStructureVisitor instance.
ClassColumn - Class in org.jacoco.report.csv
Columns containing the following values for the class: Class Name Methods Covered Methods Not Covered Blocks Covered Blocks Not Covered Lines Covered Lines Not Covered Instructions Covered Instructions Not Covered
ClassColumn(CsvReportFile, ICsvColumn, ICoverageNode) - Constructor for class org.jacoco.report.csv.ClassColumn
Creates a new Class Column for the report
classCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for classes.
ClassCoverage - Class in org.jacoco.core.analysis
Coverage data of a single class.
ClassCoverage(String, String, Collection<MethodCoverage>) - Constructor for class org.jacoco.core.analysis.ClassCoverage
Creates a class coverage data object with the given parameters.
ClassInstrumenter - Class in org.jacoco.core.instr
Adapter that instruments a class for coverage tracing.
ClassInstrumenter(long, IRuntime, ClassVisitor) - Constructor for class org.jacoco.core.instr.ClassInstrumenter
Emits a instrumented version of this class to the given class visitor
ClassNode - Class in org.jacoco.report.xml
Wrapper for an XMLElement that contains class coverage data
ClassNode(PackageNode, ICoverageNode) - Constructor for class org.jacoco.report.xml.ClassNode
Creates a new Class coverage element for the supplied package and class coverage node
ClassPage - Class in org.jacoco.report.html
Page showing coverage information for a class as a table of methods.
ClassPage(ICoverageNode, ReportPage, Map<String, SourceFilePage>, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.html.ClassPage
Creates a new visitor in the given context.
close() - Method in class org.jacoco.report.csv.DelimitedWriter
Close the underlying writer object.
close() - Method in class org.jacoco.report.xml.XMLDocument
 
close() - Method in class org.jacoco.report.xml.XMLElement
Closes this element if it has not been closed before.
collect(IExecutionDataVisitor, boolean) - Method in class org.jacoco.core.runtime.AbstractRuntime
 
collect(IExecutionDataVisitor, boolean) - Method in interface org.jacoco.core.runtime.IRuntime
Collects the current execution data and writes it to the given IExecutionDataVisitor object.
CompactDataInput - Class in org.jacoco.core.data
Additional data input methods for compact storage of data structures.
CompactDataInput(InputStream) - Constructor for class org.jacoco.core.data.CompactDataInput
Creates a new CompactDataInput that uses the specified underlying input stream.
CompactDataOutput - Class in org.jacoco.core.data
Additional data output methods for compact storage of data structures.
CompactDataOutput(OutputStream) - Constructor for class org.jacoco.core.data.CompactDataOutput
Creates a new CompactDataOutput instance that writes data to the specified underlying output stream
compare(ICoverageNode, ICoverageNode) - Method in class org.jacoco.core.analysis.NodeComparator
 
content(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.ClassPage
 
content(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.GroupPage
 
content(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.PackagePage
 
content(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.ReportPage
Creates the actual content of the page.
content(HTMLElement, ISourceFileLocator) - Method in class org.jacoco.report.html.SourceFilePage
 
context - Variable in class org.jacoco.report.html.ReportPage
context for this report
copyResources() - Method in class org.jacoco.report.html.resources.Resources
Copies all static resources into the report.
COUNTER_0_0 - Static variable in class org.jacoco.core.analysis.CounterImpl
Constant for Counter with 0/0 values.
CounterColumn - Class in org.jacoco.report.html
Column that prints the number of missed entities and the total number for each item and a summary in the footer.
CounterColumn(String, ICoverageNode.CounterEntity) - Constructor for class org.jacoco.report.html.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.
CounterComparator() - Constructor for class org.jacoco.core.analysis.CounterComparator
 
CounterImpl - Class in org.jacoco.core.analysis
ICounter implementations.
CounterImpl(int, int) - Constructor for class org.jacoco.core.analysis.CounterImpl
Creates a new instance with the given figures.
COUNTERS - Static variable in class org.jacoco.report.csv.CsvReportFile
Counters that will be written out at the lowest level of the report.
CoverageBuilder - Class in org.jacoco.core.analysis
Builder for hierarchical ICoverageNode structures based on execution and structure information.
CoverageBuilder(ExecutionDataStore) - Constructor for class org.jacoco.core.analysis.CoverageBuilder
Create a new builder based on the given execution data.
CoverageNodeImpl - Class in org.jacoco.core.analysis
Base implementation for coverage data nodes.
CoverageNodeImpl(ICoverageNode.ElementType, String, boolean) - Constructor for class org.jacoco.core.analysis.CoverageNodeImpl
Creates a new coverage data node.
CoverageTable - Class in org.jacoco.report.html
Renderer for a table of ICoverageTableItems.
CoverageTable(List<? extends ICoverageTableColumn>, Comparator<ICoverageNode>) - Constructor for class org.jacoco.report.html.CoverageTable
Create a new table with the given columns.
COVERAGETABLE - Static variable in class org.jacoco.report.html.resources.Styles
Coverage table
covered - Variable in class org.jacoco.core.analysis.AbstractCounter
covered number of 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.instr
CRC64 checksum calculator based on the polynom specified in ISO 3309.
createAnalyzingVisitor(long, String) - Method in class org.jacoco.core.instr.Analyzer
Creates an ASM class visitor for analysis.
createFile(String) - Method in class org.jacoco.report.FileMultiReportOutput
 
createFile() - Method in class org.jacoco.report.FileSingleReportOutput
 
createFile(String) - Method in interface org.jacoco.report.IMultiReportOutput
Creates a file at the given local path.
createFile() - Method in interface org.jacoco.report.ISingleReportOutput
Creates the output file.
createFile(String) - Method in class org.jacoco.report.ReportOutputFolder
Creates a new file in this folder with the given local name.
createInstrumentingVisitor(long, ClassVisitor) - Method in class org.jacoco.core.instr.Instrumenter
Creates a ASM adapter for a class with the given id.
createReportVisitor(ICoverageNode) - Method in class org.jacoco.report.csv.CsvFormatter
 
createReportVisitor(ICoverageNode) - Method in class org.jacoco.report.html.HTMLFormatter
 
createReportVisitor(ICoverageNode) - Method in interface org.jacoco.report.IReportFormatter
Creates a visitor for root of a coverage data tree.
createReportVisitor(ICoverageNode) - Method in class org.jacoco.report.MultiFormatter
 
createReportVisitor(ICoverageNode) - Method in class org.jacoco.report.xml.XMLFormatter
 
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
 
CsvReportFile - Class in org.jacoco.report.csv
File containing all coverage information in the session.
CsvReportFile(ILanguageNames, Writer) - Constructor for class org.jacoco.report.csv.CsvReportFile
Creates a new CSV report from the supplied configuration and session data
CsvReportFile(ILanguageNames, OutputStream, String) - Constructor for class org.jacoco.report.csv.CsvReportFile
Creates a new CSV report from the supplied configuration and session data
CTR1 - Static variable in class org.jacoco.report.html.resources.Styles
Table cells for the first column of a counter
CTR2 - Static variable in class org.jacoco.report.html.resources.Styles
Table cells for the second column of a counter

D

DATAFIELD_ACC - Static variable in class org.jacoco.core.instr.GeneratorConstants
Access modifiers of the field that stores coverage information of a class.
DATAFIELD_NAME - Static variable in class org.jacoco.core.instr.GeneratorConstants
Name of the field that stores coverage information of a class.
DATAFIELD_TYPE - Static variable in class org.jacoco.core.instr.GeneratorConstants
The type of the field that stores coverage information of a class is a 2-dimensional array of primitive boolean values.
DEFAULT_SORTING - Static variable in class org.jacoco.report.html.HTMLFormatter
The default sorting which is absolute not covered instructions and absolute total instructions as the second criterion.
DelimitedWriter - Class in org.jacoco.report.csv
Helper class for writing out CSV or tab delimited files.
DelimitedWriter(Writer) - Constructor for class org.jacoco.report.csv.DelimitedWriter
Creates a new Delimited writer using the default delimiter
DelimitedWriter(Writer, char) - Constructor for class org.jacoco.report.csv.DelimitedWriter
Creates a new Delimited writer using the default delimiter
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) - 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.html.HTMLElement
Creates a 'div' element.

E

element(String) - Method in class org.jacoco.report.html.HTMLDocument
 
element(String) - Method in class org.jacoco.report.html.HTMLElement
 
element(String) - Method in class org.jacoco.report.xml.XMLElement
Creates a new child element for this element,
equals(Object) - Method in class org.jacoco.core.analysis.AbstractCounter
 
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.
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.
exists() - Method in class org.jacoco.report.html.SourceFilePage
Checks whether this page has actually been rendered.

F

FILE - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies the output file for execution data.
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.
FileSingleReportOutput - Class in org.jacoco.report
Implementation of ISingleReportOutput that writes the file directly to a given location.
FileSingleReportOutput(File) - Constructor for class org.jacoco.report.FileSingleReportOutput
Creates a new instance for document output to the given location.
finishPackedBoolean() - Method in class org.jacoco.core.data.CompactDataInput
Finalizes the input of a sequence of packed boolean values.
finishPackedBoolean() - Method in class org.jacoco.core.data.CompactDataOutput
Finalizes the output of a sequence of packed boolean values.
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.BarColumn
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.CounterColumn
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in interface org.jacoco.report.html.ICoverageTableColumn
Renders the footer for this column.
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.LabelColumn
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.PercentageColumn
 
footer(HTMLElement) - Method in class org.jacoco.report.html.ReportPage
Renders the page footer.
FOOTER - Static variable in class org.jacoco.report.html.resources.Styles
Footer
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.ILines
Flag for lines that are fully covered (value is 0x02).
FULLY_COVERED - Static variable in class org.jacoco.report.html.resources.Styles
Part of source code that is fully covered

G

generateDataAccessor(long, GeneratorAdapter) - Method in interface org.jacoco.core.runtime.IRuntime
This method generates the byte code required to obtain the coverage data structure for the class with the given id.
generateDataAccessor(long, GeneratorAdapter) - Method in class org.jacoco.core.runtime.LoggerRuntime
 
generateDataAccessor(long, GeneratorAdapter) - Method in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
GeneratorConstants - Class in org.jacoco.core.instr
Constants for generated instrumentation code.
GeneratorConstants() - Constructor for class org.jacoco.core.instr.GeneratorConstants
 
getBlockCount() - Method in class org.jacoco.core.instr.BlockMethodAdapter
Returns the number of blocks found in the method.
getBlockCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getBlockCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for blocks.
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.
getClasses() - Method in class org.jacoco.core.analysis.CoverageBuilder
Returns all class nodes currently contained in this builder.
getClasses() - Method in class org.jacoco.core.analysis.PackageCoverage
Returns all classes contained in this package.
getClassName(String) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific name of a class.
getClassName(String) - Method in class org.jacoco.report.JavaNames
 
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.
getCounterEntities() - Method in class org.jacoco.report.xml.ClassNode
 
getCounterEntities() - Method in class org.jacoco.report.xml.MethodNode
 
getCounterEntities() - Method in class org.jacoco.report.xml.NodeWithCoverage
Retrieves the list of counters supported by this element
getCoveredCount() - Method in class org.jacoco.core.analysis.AbstractCounter
 
getCoveredCount() - Method in interface org.jacoco.core.analysis.ICounter
Returns the total count of covered items.
getCoveredRatio() - Method in class org.jacoco.core.analysis.AbstractCounter
 
getCoveredRatio() - Method in interface org.jacoco.core.analysis.ICounter
Calculates the ratio of covered to total count items.
getData(long) - Method in class org.jacoco.core.data.ExecutionDataStore
Returns the coverage data for the class with the given identifier if available.
getData(Long) - Method in class org.jacoco.core.data.ExecutionDataStore
Returns the coverage data for the class with the given identifier if available.
getDesc() - Method in class org.jacoco.core.analysis.MethodCoverage
Returns the parameter description of the method.
getElementStyle(ICoverageNode.ElementType) - Static method in class org.jacoco.report.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.
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.
getFile() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the output file location.
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.html.ClassPage
 
getFileName() - Method in class org.jacoco.report.html.GroupPage
 
getFileName() - Method in class org.jacoco.report.html.PackagePage
 
getFileName() - Method in class org.jacoco.report.html.ReportPage
Specifies the local file name of this page.
getFileName() - Method in class org.jacoco.report.html.SourceFilePage
 
getFirstLine() - Method in interface org.jacoco.core.analysis.ILines
The number of the first line coverage information is available for.
getFirstLine() - Method in class org.jacoco.core.analysis.LinesImpl
 
getFolder(ReportOutputFolder) - Method in class org.jacoco.report.html.ClassPage
 
getFolder(ReportOutputFolder) - Method in class org.jacoco.report.html.GroupPage
 
getFolder(ReportOutputFolder) - Method in class org.jacoco.report.html.PackagePage
 
getFolder(ReportOutputFolder) - Method in class org.jacoco.report.html.ReportPage
Creates the output folder relative to the given base for this report page.
getFolder(ReportOutputFolder) - Method in class org.jacoco.report.html.SourceFilePage
 
getFooterText() - Method in class org.jacoco.report.html.HTMLFormatter
 
getFooterText() - Method in interface org.jacoco.report.html.IHTMLReportContext
Returns a string of textual information to include in every page footer.
getIncludes() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the wildcard expression for classes to include.
getInstance(int, int) - Static method in class org.jacoco.core.analysis.CounterImpl
Factory method to retrieve a counter with the given number of items.
getInstance(ICounter) - Static method in class org.jacoco.core.analysis.CounterImpl
Factory method to retrieve a clone ot the given counter.
getInstance(int, boolean) - Static method in class org.jacoco.core.analysis.CounterImpl
Factory method to retrieve a counter with the given number of items.
getInstance(boolean) - Static method in class org.jacoco.core.analysis.CounterImpl
Factory method to retrieve a counter for a single item.
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.
getLabel() - Method in class org.jacoco.report.html.ClassPage
 
getLabel() - Method in interface org.jacoco.report.html.ICoverageTableItem
Returns the display name of the item.
getLabel() - Method in class org.jacoco.report.html.PackagePage
 
getLabel() - Method in class org.jacoco.report.html.ReportPage
 
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.csv.CsvReportFile
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.html.IHTMLReportContext
Returns the language names call-back used in this report.
getLastLine() - Method in interface org.jacoco.core.analysis.ILines
The number of the last line coverage information is available for.
getLastLine() - Method in class org.jacoco.core.analysis.LinesImpl
 
getLineCounter() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getLineCounter() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the counter for lines.
getLines() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
getLines() - Method in interface org.jacoco.core.analysis.ICoverageNode
Returns the line coverage information if this node represents a source file or a part of a source file.
getLink(ReportOutputFolder) - Method in interface org.jacoco.report.html.ICoverageTableItem
Returns an optional link that the item will be linked to.
getLink(ReportOutputFolder) - Method in class org.jacoco.report.html.ReportPage
 
getLink(ReportOutputFolder, String) - Method in class org.jacoco.report.html.resources.Resources
Returns a relative link to a static resource.
getLink(String) - Method in class org.jacoco.report.ReportOutputFolder
Returns a link relative to this folder to the given resource within this folder.
getLink(ReportOutputFolder, String) - Method in class org.jacoco.report.ReportOutputFolder
Returns a link relative to a given base to a resource within this folder.
getMerge() - Method in class org.jacoco.core.runtime.AgentOptions
Returns whether the output should be merged with an existing file.
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) - Method in interface org.jacoco.report.ILanguageNames
Calculates the language specific name of a method.
getMethodName(String, String, String) - Method in class org.jacoco.report.JavaNames
 
getMethods() - Method in class org.jacoco.core.analysis.ClassCoverage
Returns the methods included in this class.
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(long) - Method in class org.jacoco.core.data.ExecutionDataStore
Returns the vm name of the class with the given id.
getName(Long) - Method in class org.jacoco.core.data.ExecutionDataStore
Returns the vm name of the class with the given id.
getNode() - Method in interface org.jacoco.report.html.ICoverageTableItem
Returns the corresponding node data.
getNode() - Method in class org.jacoco.report.html.ReportPage
 
getNotCoveredCount() - Method in class org.jacoco.core.analysis.AbstractCounter
 
getNotCoveredCount() - Method in interface org.jacoco.core.analysis.ICounter
Returns the total count of items not covered.
getNotCoveredRatio() - Method in class org.jacoco.core.analysis.AbstractCounter
 
getNotCoveredRatio() - Method in interface org.jacoco.core.analysis.ICounter
Calculates the ratio of not covered to total count items.
getOutputEncoding() - Method in class org.jacoco.report.html.HTMLFormatter
 
getOutputEncoding() - Method in interface org.jacoco.report.html.IHTMLReportContext
Returns the encoding of the generated HTML documents.
getPackageName() - Method in class org.jacoco.core.analysis.ClassCoverage
Returns the VM name of the package this class belongs to.
getPackageName() - Method in class org.jacoco.core.analysis.SourceFileCoverage
Returns the vm name of the package the source file belongs to.
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 class org.jacoco.core.analysis.BundleCoverage
Returns all packages contained in this bundle.
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.
getResources() - Method in class org.jacoco.report.html.HTMLFormatter
 
getResources() - Method in interface org.jacoco.report.html.IHTMLReportContext
Returns the static resources used in this report.
getSignature() - Method in class org.jacoco.core.analysis.MethodCoverage
Returns the generic signature of the method if defined.
getSimpleName() - Method in class org.jacoco.core.analysis.ClassCoverage
Returns the VM name of the class without the package prefix.
getSourceFile(String, String) - Method in class org.jacoco.report.DirectorySourceFileLocator
 
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.
getSourceFileName() - Method in class org.jacoco.core.analysis.ClassCoverage
Returns the optional name of the corresponding source file.
getSourceFiles() - Method in class org.jacoco.core.analysis.CoverageBuilder
Returns all source file nodes currently contained in this builder.
getSourceFiles() - Method in class org.jacoco.core.analysis.PackageCoverage
Returns all source files in this package.
getStatus(int) - Method in interface org.jacoco.core.analysis.ILines
Returns the coverage status of the given line.
getStatus(int) - Method in class org.jacoco.core.analysis.LinesImpl
 
getTable(ICoverageNode.ElementType) - Method in class org.jacoco.report.html.HTMLFormatter
 
getTable(ICoverageNode.ElementType) - Method in interface org.jacoco.report.html.IHTMLReportContext
Returns a table for rendering of the given type.
getTotalCount() - Method in class org.jacoco.core.analysis.AbstractCounter
 
getTotalCount() - Method in interface org.jacoco.core.analysis.ICounter
Returns the total count of instrumented items.
getWriter() - Method in class org.jacoco.report.csv.CsvReportFile
Returns the writer used for output of this report
GREENBAR - Static variable in class org.jacoco.report.html.resources.Resources
The name of the green part of the coverage bar
GroupColumn - Class in org.jacoco.report.csv
Column containing the aggregated group name.
GroupColumn(CsvReportFile, ICoverageNode) - Constructor for class org.jacoco.report.csv.GroupColumn
Creates a new Group Column for the report
GroupNode - Class in org.jacoco.report.xml
Wrapper for an XMLElement that contains 'groups' of coverage data.
GroupNode(XMLReportFile, ICoverageNode) - Constructor for class org.jacoco.report.xml.GroupNode
Creates a new top level Group coverage element for the supplied session coverage node
GroupNode(GroupNode, ICoverageNode) - Constructor for class org.jacoco.report.xml.GroupNode
Creates a new Group coverage element under an existing group element for the supplied coverage node
GroupPage - Class in org.jacoco.report.html
Page showing coverage information for a node that groups other nodes.
GroupPage(ICoverageNode, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.html.GroupPage
Creates a new visitor in the given context.

H

h1() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'h1' element.
hashCode() - Method in class org.jacoco.core.analysis.AbstractCounter
 
head() - Method in class org.jacoco.report.html.HTMLDocument
Creates a 'head' element.
head(HTMLElement) - Method in class org.jacoco.report.html.ReportPage
Fills the content of the 'head' element.
head(HTMLElement) - Method in class org.jacoco.report.html.SourceFilePage
 
header(HTMLElement, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.BarColumn
 
header(HTMLElement, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.CounterColumn
 
header(HTMLElement, Resources, ReportOutputFolder) - Method in interface org.jacoco.report.html.ICoverageTableColumn
Renders the header for this column.
header(HTMLElement, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.LabelColumn
 
header(HTMLElement, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.PercentageColumn
 
HOMEURL - Static variable in class org.jacoco.core.JaCoCo
Absolute URL of the current JaCoCo home page
HTMLDocument - Class in org.jacoco.report.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.html.HTMLDocument
Creates a new HTML document based on the given writer.
HTMLDocument(OutputStream, String) - Constructor for class org.jacoco.report.html.HTMLDocument
Creates a new HTML document based on the given stream.
HTMLElement - Class in org.jacoco.report.html
A XMLElement with utility methods to create XHTML documents.
HTMLElement(Writer, String) - Constructor for class org.jacoco.report.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.

I

IBlockMethodVisitor - Interface in org.jacoco.core.instr
A method visitor with additional notifications for block boundaries.
IClassStructureVisitor - Interface in org.jacoco.core.data
Interface for data output of the internal structure of a single class.
ICounter - Interface in org.jacoco.core.analysis
A counter holds the total and the covered number of particular items like classes, methods, blocks or instructions.
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
Parameter type for generic counter access.
ICoverageNode.ElementType - Enum in org.jacoco.core.analysis
Type of a Java element represented by a ICoverageNode instance.
ICoverageTableColumn - Interface in org.jacoco.report.html
Renderer for a single column of a coverage table.
ICoverageTableItem - Interface in org.jacoco.report.html
Interface for a item (row) in a coverage data table.
ICsvColumn - Interface in org.jacoco.report.csv
Column in a CSV report
IExecutionDataVisitor - Interface in org.jacoco.core.data
Interface for data output of collected execution data.
IHTMLReportContext - Interface in org.jacoco.report.html
Context and configuration information during creation of a HTML report.
ILanguageNames - Interface in org.jacoco.report
Interface to create programming language specific names from VM names.
ILines - Interface in org.jacoco.core.analysis
For all elements that are located in a source file and for source files itself individual line coverage is described by this interface.
IMethodStructureVisitor - Interface in org.jacoco.core.data
Interface for data output of the internal structure of a single method.
img(String, int, int, String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'img' element.
IMultiReportOutput - Interface in org.jacoco.report
Interface to emit multiple binary files.
INCLUDES - Static variable in class org.jacoco.core.runtime.AgentOptions
Wildcard expression for class names that should be included for code coverage.
increment(ICounter) - Method in class org.jacoco.core.analysis.CounterImpl
Returns a counter with values incremented by the numbers of the given counter.
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(int[], boolean) - Method in class org.jacoco.core.analysis.LinesImpl
Adds the given lines as fully covered or not covered.
increment(ILines) - Method in class org.jacoco.core.analysis.LinesImpl
Adds the lines of the given line counter.
init(List<ICoverageTableItem>, ICoverageNode) - Method in class org.jacoco.report.html.BarColumn
 
init(List<ICoverageTableItem>, ICoverageNode) - Method in class org.jacoco.report.html.CounterColumn
 
init(List<ICoverageTableItem>, ICoverageNode) - Method in interface org.jacoco.report.html.ICoverageTableColumn
Initializes the column before any output method is called.
init(List<ICoverageTableItem>, ICoverageNode) - Method in class org.jacoco.report.html.LabelColumn
 
init(List<ICoverageTableItem>, ICoverageNode) - Method in class org.jacoco.report.html.PercentageColumn
 
INIT_METHOD - Static variable in class org.jacoco.core.instr.GeneratorConstants
Initialization method that is added into every instrumented class.
INIT_METHOD_ACC - Static variable in class org.jacoco.core.instr.GeneratorConstants
Access modifiers of the initialization method.
instructionCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for instructions.
instrument(ClassReader) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
instrument(byte[]) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
Instrumenter - Class in org.jacoco.core.instr
Several APIs to instrument Java class definitions for coverage tracing.
Instrumenter(IRuntime) - Constructor for class org.jacoco.core.instr.Instrumenter
Creates a new instance based on the given runtime.
IReportFormatter - Interface in org.jacoco.report
Interface for all implementations that produce a particular report format.
IReportVisitor - Interface in org.jacoco.report
Output-Interface for hierarchical coverage data information.
IRuntime - Interface in org.jacoco.core.runtime
This interface represents a particular mechanism to collect execution information in the target VM at runtime.
ISingleReportOutput - Interface in org.jacoco.report
Interface to emit a single binary files.
ISourceFileLocator - Interface in org.jacoco.report
Interface to look-up source files that will be included with the report.
IStructureVisitor - Interface in org.jacoco.core.data
Interface for data output of the internal class structure.
item(HTMLElement, ICoverageTableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.BarColumn
 
item(HTMLElement, ICoverageTableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.CounterColumn
 
item(HTMLElement, ICoverageTableItem, Resources, ReportOutputFolder) - Method in interface org.jacoco.report.html.ICoverageTableColumn
Renders a single item in this column.
item(HTMLElement, ICoverageTableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.LabelColumn
 
item(HTMLElement, ICoverageTableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.PercentageColumn
 

J

JaCoCo - Class in org.jacoco.core
Static Meta information about JaCoCo.
JavaNames - Class in org.jacoco.report
Names for the Java language.
JavaNames() - Constructor for class org.jacoco.report.JavaNames
 

L

LabelColumn - Class in org.jacoco.report.html
Column for the item label.
LabelColumn() - Constructor for class org.jacoco.report.html.LabelColumn
 
lineCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for lines, if this element does not have lines.
lines - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Line information if this element has lines.
LinesImpl - Class in org.jacoco.core.analysis
ILines implementation.
LinesImpl() - Constructor for class org.jacoco.core.analysis.LinesImpl
Creates an empty line counter.
LinesImpl(int[], boolean) - Constructor for class org.jacoco.core.analysis.LinesImpl
Created a line counter with the given lines
link(String, String, String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'link' element.
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.
matches(String) - Method in class org.jacoco.core.runtime.WildcardMatcher
Matches the given string against the expressions of this matcher.
MERGE - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether execution data should be appended to the output file.
meta(String, String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'meta' element.
MethodAnalyzer - Class in org.jacoco.core.instr
This IBlockMethodVisitor analyzes the block structure of a method and reports it to a IMethodStructureVisitor instance.
MethodAnalyzer(IMethodStructureVisitor) - Constructor for class org.jacoco.core.instr.MethodAnalyzer
Creates a new analyzer that reports to the given IMethodStructureVisitor instance.
methodCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for methods.
MethodCoverage - Class in org.jacoco.core.analysis
Coverage data of a single method.
MethodCoverage(String, String, String) - Constructor for class org.jacoco.core.analysis.MethodCoverage
Creates a method coverage data object with the given parameters.
MethodInstrumenter - Class in org.jacoco.core.instr
This method adapter instruments a method to record every block that gets fully executed.
MethodInstrumenter(MethodVisitor, int, String, String, int, Type) - Constructor for class org.jacoco.core.instr.MethodInstrumenter
Create a new instrumenter instance for the given method.
MethodNode - Class in org.jacoco.report.xml
Wrapper for an XMLElement that contains method coverage data
MethodNode(ClassNode, ICoverageNode) - Constructor for class org.jacoco.report.xml.MethodNode
Creates a new Method coverage element for the supplied package and class coverage node
MultiFormatter - Class in org.jacoco.report
A formatter that is composed from multiple other formatters.
MultiFormatter() - Constructor for class org.jacoco.report.MultiFormatter
 

N

nextLine() - Method in class org.jacoco.report.csv.DelimitedWriter
Output a new line and advance the writer to the next line.
NO_CODE - Static variable in interface org.jacoco.core.analysis.ILines
Flag for lines that do not contain code (value is 0x00).
NodeComparator - Class in org.jacoco.core.analysis
Collection of comparators to compare ICoverageNode objects by different criteria.
NodeWithCoverage - Class in org.jacoco.report.xml
Base class for implementing XML Elements that contain coverage elements
NodeWithCoverage(XMLElement, String, ICoverageNode) - Constructor for class org.jacoco.report.xml.NodeWithCoverage
Creates a new Coverage node under the supplied parent
NOT_COVERED - Static variable in interface org.jacoco.core.analysis.ILines
Flag for lines that are not covered (value is 0x01).
NOT_COVERED - Static variable in class org.jacoco.report.html.resources.Styles
Part of source code that is not covered
NOTCOVEREDITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of not covered items.
NOTCOVEREDRATIO - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the ratio of not covered items.
NR - Static variable in class org.jacoco.report.html.resources.Styles
Line number before each source line

O

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.
org.jacoco.core - package org.jacoco.core
 
org.jacoco.core.analysis - package org.jacoco.core.analysis
Structures to represent coverage information in node hierarchies.
org.jacoco.core.data - package org.jacoco.core.data
APIs to describe structure and execution data.
org.jacoco.core.instr - package org.jacoco.core.instr
Analysis and instrumentation of Java class files for code coverage.
org.jacoco.core.runtime - package org.jacoco.core.runtime
Runtime control and runtime data collection.
org.jacoco.report - package org.jacoco.report
Common interfaces and utilities for report generation.
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.html.resources - package org.jacoco.report.html.resources
Static resources for HTML reports.
org.jacoco.report.xml - package org.jacoco.report.xml
XML report implementation.
outputFolder - Variable in class org.jacoco.report.html.ReportPage
output folder for this node

P

PackageColumn - Class in org.jacoco.report.csv
Column containing the package name
PackageColumn(CsvReportFile, ICsvColumn, ICoverageNode) - Constructor for class org.jacoco.report.csv.PackageColumn
Creates a new Package Column for the report
PackageCoverage - Class in org.jacoco.core.analysis
Coverage data of a Java package.
PackageCoverage(String, Collection<ClassCoverage>, Collection<SourceFileCoverage>) - Constructor for class org.jacoco.core.analysis.PackageCoverage
Creates package node instance for a package with the given name.
PackageNode - Class in org.jacoco.report.xml
Wrapper for an XMLElement that contains package coverage data
PackageNode(GroupNode, ICoverageNode) - Constructor for class org.jacoco.report.xml.PackageNode
Creates a new Package coverage element under the supplied group element
PackagePage - Class in org.jacoco.report.html
Page showing coverage information for a Java package.
PackagePage(ICoverageNode, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.html.PackagePage
Creates a new visitor in the given context.
PARTLY_COVERED - Static variable in interface org.jacoco.core.analysis.ILines
Flag for lines that are partly covered (value is 0x03).
PARTLY_COVERED - Static variable in class org.jacoco.report.html.resources.Styles
Part of source code that is partly covered
PercentageColumn - Class in org.jacoco.report.html
Column that prints the coverage percentage for each item and the total percentage in the footer.
PercentageColumn(String, ICoverageNode.CounterEntity) - Constructor for class org.jacoco.report.html.PercentageColumn
Creates a new column that is based on the ICounter for the given entity.
pre(String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'pre' element.
PRETTIFY_SCRIPT - Static variable in class org.jacoco.report.html.resources.Resources
The name of the prettify script
PRETTIFY_STYLESHEET - Static variable in class org.jacoco.report.html.resources.Resources
The name of the prettify style sheet
put(Long, String, boolean[][]) - Method in class org.jacoco.core.data.ExecutionDataStore
Adds the given block data structure into the store.
put(long, String, boolean[][]) - Method in class org.jacoco.core.data.ExecutionDataStore
Adds the given block data structure into the store.

R

read() - Method in class org.jacoco.core.data.ExecutionDataReader
Reads all data and reports it to the corresponding visitors.
readPackedBoolean() - Method in class org.jacoco.core.data.CompactDataInput
Reads a boolean value.
readVarInt() - Method in class org.jacoco.core.data.CompactDataInput
Reads a variable length representation of an integer value.
REDBAR - Static variable in class org.jacoco.report.html.resources.Resources
The name of the red part of the coverage bar
registerClass(long, String, boolean[][]) - Method in class org.jacoco.core.runtime.AbstractRuntime
 
registerClass(long, String, boolean[][]) - Method in interface org.jacoco.core.runtime.IRuntime
Before a particular class gets loaded, its execution data structure must be registered with the runtime through this method.
render(HTMLElement, Collection<? extends ICoverageTableItem>, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.html.CoverageTable
Renders a table for the given icon
render(HTMLElement, ILines, Reader) - Method in class org.jacoco.report.html.SourceHighlighter
Highlights the given source file.
ReportOutputFolder - Class in org.jacoco.report
Logical representation of a folder in the output structure.
ReportOutputFolder(IMultiReportOutput) - Constructor for class org.jacoco.report.ReportOutputFolder
Creates a new root folder for the given output.
ReportPage - Class in org.jacoco.report.html
Base class for HTML page generators.
ReportPage(ICoverageNode, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.html.ReportPage
Creates a new report page.
reset() - Method in class org.jacoco.core.data.ExecutionDataStore
Resets all execution data structures, i.e. marks them as not executed.
reset() - Method in class org.jacoco.core.runtime.AbstractRuntime
 
reset() - Method in interface org.jacoco.core.runtime.IRuntime
Resets all coverage information.
Resources - Class in org.jacoco.report.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.html.resources.Resources
Attaches resources to the report with the given root folder.
reverse() - Method in class org.jacoco.core.analysis.CounterComparator
Creates a new version of this comparator that sorts in reverse order.

S

script(String, String) - Method in class org.jacoco.report.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.
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.core.runtime.AgentOptions
Sets the wildcard expression for classes to exclude.
setExecutionDataVisitor(IExecutionDataVisitor) - Method in class org.jacoco.core.data.ExecutionDataReader
Sets an listener for execution data.
setFile(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the output file location.
setFooterText(String) - Method in class org.jacoco.report.html.HTMLFormatter
Sets the optional text that should be included in every footer page.
setIncludes(String) - Method in class org.jacoco.core.runtime.AgentOptions
Sets the wildcard expression for classes to include.
setLanguage(String) - Method in class org.jacoco.report.html.SourceHighlighter
Specifies the source language.
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.
setMerge(boolean) - Method in class org.jacoco.core.runtime.AgentOptions
Sets whether the output should be merged with an existing file.
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.
setReportOutput(ISingleReportOutput) - Method in class org.jacoco.report.csv.CsvFormatter
Sets the report output callback for this report formatter.
setReportOutput(IMultiReportOutput) - Method in class org.jacoco.report.html.HTMLFormatter
Defines the output for files created by the formatter.
setReportOutput(ISingleReportOutput) - Method in class org.jacoco.report.xml.XMLFormatter
Sets the report output callback for this report formatter.
setTabWidth(int) - Method in class org.jacoco.report.html.SourceHighlighter
Specifies the number of spaces that are represented by a single tab.
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.SystemPropertiesRuntime
 
sort(Collection<T>) - Method in class org.jacoco.core.analysis.NodeComparator
Returns a sorted copy of the given collection of ICoverageNode elements.
SOURCE - Static variable in class org.jacoco.report.html.resources.Styles
Block of source code
SourceFileCoverage - Class in org.jacoco.core.analysis
Coverage data of a single source file.
SourceFileCoverage(String, String) - Constructor for class org.jacoco.core.analysis.SourceFileCoverage
Creates a source file data object with the given parameters.
SourceFilePage - Class in org.jacoco.report.html
Page showing the content of a source file with numbered and highlighted source lines.
SourceFilePage(ICoverageNode, ReportPage, ReportOutputFolder, IHTMLReportContext) - Constructor for class org.jacoco.report.html.SourceFilePage
Creates a new visitor in the given context.
SourceHighlighter - Class in org.jacoco.report.html
Creates a highlighted output of a source file.
SourceHighlighter() - Constructor for class org.jacoco.report.html.SourceHighlighter
Creates a new highlighter with default settings.
span(String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'span' element.
span(String, String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'span' element.
startup() - Method in interface org.jacoco.core.runtime.IRuntime
Starts the coverage runtime.
startup() - Method in class org.jacoco.core.runtime.LoggerRuntime
 
startup() - Method in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
store - Variable in class org.jacoco.core.runtime.AbstractRuntime
store for execution data
Styles - Class in org.jacoco.report.html.resources
Constants for styles defined by the report style sheet.
Styles() - Constructor for class org.jacoco.report.html.resources.Styles
 
STYLESHEET - Static variable in class org.jacoco.report.html.resources.Resources
The name of the style sheet
subFolder(String) - Method in class org.jacoco.report.ReportOutputFolder
Creates a sub-folder with the given name.
SystemPropertiesRuntime - Class in org.jacoco.core.runtime
This IRuntime implementation makes the execution data available through a special entry of the type Map 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.html.HTMLElement
Creates a 'table' element.
tbody() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'tbody' element.
td() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'td' element.
td(String) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'td' element.
td(int) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'td' element.
td(String, int) - Method in class org.jacoco.report.html.HTMLElement
Creates a 'td' element.
text(String) - Method in class org.jacoco.report.xml.XMLElement
Adds the given text as a child to this node.
tfoot() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'tfoot' element.
thead() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'thead' element.
title() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'title' element.
toString() - Method in class org.jacoco.core.analysis.AbstractCounter
 
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.core.analysis.AbstractCounter
total number of items
TOTALITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of total items.
tr() - Method in class org.jacoco.report.html.HTMLElement
Creates a 'tr' element.

V

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.
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're 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're declared.
VERSION - Static variable in class org.jacoco.core.JaCoCo
Qualified build version of the JaCoCo core library.
VERSIONINFO - Static variable in class org.jacoco.report.html.resources.Styles
Version Info in Footer
visit(int, int, String, String, String, String[]) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visit(int, int, String, String, String, String[]) - Method in class org.jacoco.core.instr.ClassInstrumenter
 
visitAnnotation(String, boolean) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitAnnotation(String, boolean) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitAnnotationDefault() - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitAttribute(Attribute) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitAttribute(Attribute) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitBlockEnd(int) - Method in interface org.jacoco.core.instr.IBlockMethodVisitor
This method is always called after the last instruction of a block.
visitBlockEnd(int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitBlockEnd(int) - Method in class org.jacoco.core.instr.MethodInstrumenter
 
visitBlockEndBeforeJump(int) - Method in interface org.jacoco.core.instr.IBlockMethodVisitor
This method is called at the end of a block.
visitBlockEndBeforeJump(int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitBlockEndBeforeJump(int) - Method in class org.jacoco.core.instr.MethodInstrumenter
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.csv.BundleColumn
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.csv.ClassColumn
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.csv.CsvReportFile
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.csv.GroupColumn
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.csv.PackageColumn
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.html.ClassPage
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.html.GroupPage
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.html.PackagePage
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.html.SourceFilePage
 
visitChild(ICoverageNode) - Method in interface org.jacoco.report.IReportVisitor
Called for every direct child.
visitChild(ICoverageNode) - Method in class org.jacoco.report.xml.ClassNode
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.xml.GroupNode
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.xml.MethodNode
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.xml.PackageNode
 
visitChild(ICoverageNode) - Method in class org.jacoco.report.xml.XMLReportFile
 
visitClassExecution(long, String, boolean[][]) - Method in class org.jacoco.core.data.ExecutionDataStore
 
visitClassExecution(long, String, boolean[][]) - Method in class org.jacoco.core.data.ExecutionDataWriter
 
visitClassExecution(long, String, boolean[][]) - Method in interface org.jacoco.core.data.IExecutionDataVisitor
Provides execution data for the class with the given id.
visitClassStructure(long, String) - Method in class org.jacoco.core.analysis.CoverageBuilder
 
visitClassStructure(long, String) - Method in interface org.jacoco.core.data.IStructureVisitor
Provides structural information about a class as collected during instrumentation.
visitCode() - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitCode() - Method in class org.jacoco.core.instr.MethodInstrumenter
 
visitEnd() - Method in interface org.jacoco.core.data.IClassStructureVisitor
Signals the end of this class structure.
visitEnd() - Method in interface org.jacoco.core.data.IMethodStructureVisitor
Signals the end of this method structure.
visitEnd() - Method in class org.jacoco.core.instr.BlockMethodAdapter
 
visitEnd() - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitEnd() - Method in class org.jacoco.core.instr.ClassInstrumenter
 
visitEnd() - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.csv.BundleColumn
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.csv.ClassColumn
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.csv.CsvReportFile
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.csv.GroupColumn
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.csv.PackageColumn
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.html.GroupPage
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.html.PackagePage
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.html.ReportPage
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.html.SourceFilePage
 
visitEnd(ISourceFileLocator) - Method in interface org.jacoco.report.IReportVisitor
Called at the very end, when all child node have been processed and the counters for this node are properly populated.
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.xml.NodeWithCoverage
 
visitEnd(ISourceFileLocator) - Method in class org.jacoco.report.xml.XMLReportFile
 
visitField(int, String, String, String, Object) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitField(int, String, String, String, Object) - Method in class org.jacoco.core.instr.ClassInstrumenter
 
visitFieldInsn(int, String, String, String) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitIincInsn(int, int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitInnerClass(String, String, String, int) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitInsn(int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitIntInsn(int, int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitJumpInsn(int, Label) - Method in class org.jacoco.core.instr.BlockMethodAdapter
 
visitJumpInsn(int, Label) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitLabel(Label) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitLdcInsn(Object) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitLineNumber(int, Label) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jacoco.core.instr.BlockMethodAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitMaxs(int, int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitMaxs(int, int) - Method in class org.jacoco.core.instr.MethodInstrumenter
 
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.instr.ClassInstrumenter
 
visitMethodInsn(int, String, String, String) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitMethodStructure(int, String, String, String) - Method in interface org.jacoco.core.data.IClassStructureVisitor
Called for every instrumented method.
visitMultiANewArrayInsn(String, int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitOuterClass(String, String, String) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitParameterAnnotation(int, String, boolean) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitSource(String, String) - Method in class org.jacoco.core.instr.ClassAnalyzer
 
visitSourceFile(String) - Method in interface org.jacoco.core.data.IClassStructureVisitor
The source file name might be reported through this method call.
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.jacoco.core.instr.BlockMethodAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.jacoco.core.instr.BlockMethodAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitTypeInsn(int, String) - Method in class org.jacoco.core.instr.MethodAnalyzer
 
visitVarInsn(int, int) - Method in class org.jacoco.core.instr.MethodAnalyzer
 

W

WildcardMatcher - Class in org.jacoco.core.runtime
Matches strings against ?
WildcardMatcher(String) - Constructor for class org.jacoco.core.runtime.WildcardMatcher
Creates a new matcher with the given expression.
write(String...) - Method in class org.jacoco.report.csv.DelimitedWriter
Write multiple fields at once.
write(String) - Method in class org.jacoco.report.csv.DelimitedWriter
Write a single value.
write(int) - Method in class org.jacoco.report.csv.DelimitedWriter
Write a single integer value.
write(int...) - Method in class org.jacoco.report.csv.DelimitedWriter
Write muliple integer values
writeContents(DelimitedWriter) - Method in class org.jacoco.report.csv.BundleColumn
 
writeContents(DelimitedWriter) - Method in class org.jacoco.report.csv.ClassColumn
 
writeContents(DelimitedWriter) - Method in class org.jacoco.report.csv.GroupColumn
 
writeContents(DelimitedWriter) - Method in interface org.jacoco.report.csv.ICsvColumn
Writes the contents of the column
writeContents(DelimitedWriter) - Method in class org.jacoco.report.csv.PackageColumn
 
writeHeader() - Method in class org.jacoco.core.data.ExecutionDataWriter
Writes an file header to identify the stream and its protocol version.
writePackedBoolean(boolean) - Method in class org.jacoco.core.data.CompactDataOutput
Writes a boolean value.
writer - Variable in class org.jacoco.report.xml.XMLElement
Writer for content output
writeVarInt(int) - Method in class org.jacoco.core.data.CompactDataOutput
Writes a variable length representation of an integer value that reduces the number of written bytes for small positive values.

X

XMLDocument - Class in org.jacoco.report.xml
Root element of an XML document.
XMLDocument(String, String, String, String, boolean, Writer) - Constructor for class org.jacoco.report.xml.XMLDocument
Writes a new document to the given writer.
XMLDocument(String, String, String, String, boolean, OutputStream) - Constructor for class org.jacoco.report.xml.XMLDocument
Writes a new document to the given binary stream.
XMLElement - Class in org.jacoco.report.xml
Simple API to create well formed XML streams.
XMLElement(Writer, String) - Constructor for class org.jacoco.report.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
 
XMLReportFile - Class in org.jacoco.report.xml
Report visitor that will generate an XML report of the coverage data
XMLReportFile(String, OutputStream) - Constructor for class org.jacoco.report.xml.XMLReportFile
Creates a new Report file

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