A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

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
 
AbstractMatcher - Class in org.jacoco.core.internal.analysis.filter
 
AbstractMatcher() - Constructor for class org.jacoco.core.internal.analysis.filter.AbstractMatcher
 
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 class org.jacoco.core.internal.flow.FrameSnapshot
 
accept(MethodVisitor) - Method in interface org.jacoco.core.internal.flow.IFrame
Emits a frame event with the current content to the given visitor.
accept(MethodNode, MethodVisitor) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
accept(MethodNode, MethodVisitor) - Method in class org.jacoco.core.internal.flow.MethodProbesVisitor
This method can be overwritten to hook into the process of emitting the instructions of this method as visitX() events.
ACCESS_FIELD_TYPE - Static variable in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
accessFieldName - Variable in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
accessorGenerator - Variable in class org.jacoco.core.instr.Instrumenter
 
accessorGenerator - Variable in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
accessorGenerator - Variable in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
accessorGenerator - Variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
accessorGenerator - Variable in class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
accessorStackSize - Variable in class org.jacoco.core.internal.instr.ProbeInserter
Maximum stack usage of the code to access the probe array.
active - Variable in class org.jacoco.core.internal.instr.SignatureRemover
 
actualVersion - Variable in exception org.jacoco.core.data.IncompatibleExecDataVersionException
 
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(Resource) - Method in class org.jacoco.ant.AntFilesLocator
Adds the given file resource as a potential source file.
add(Resource) - Method in class org.jacoco.ant.AntResourcesLocator
Adds the given file or directory resource to the locator.
add(ISourceFileLocator) - Method in class org.jacoco.report.MultiSourceFileLocator
Adds the given locator.
addAll(Iterator<?>) - Method in class org.jacoco.ant.AntResourcesLocator
 
addArgument(List<String>, StringBuilder) - Static method in class org.jacoco.core.runtime.CommandLineSupport
 
addBranch(boolean, int) - Method in class org.jacoco.core.internal.analysis.Instruction
Adds a branch to this instruction which execution status is directly derived from a probe.
addBranch(Instruction, int) - Method in class org.jacoco.core.internal.analysis.Instruction
Adds a branch to this instruction which execution status is indirectly derived from the execution status of the target instruction.
addByName(Map<String, Collection<T>>, String, T) - Static method in class org.jacoco.core.internal.analysis.BundleCoverageImpl
 
addChildElement(XMLElement) - Method in class org.jacoco.report.internal.xml.XMLElement
 
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.
addFormatters(ReportSupport, Locale) - Method in class org.jacoco.maven.AbstractReportMojo
 
addInstruction(AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Adds a new instruction.
addItem(ITableItem) - Method in class org.jacoco.report.internal.html.page.TablePage
Adds the given item to the table.
addJump(Label, int) - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Adds a jump from the last added instruction.
addJvmArgs(Task) - Method in class org.jacoco.ant.CoverageTask.JavaLikeTaskEnhancer
 
addLabel(Label) - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Adds a label which applies to the subsequently added instruction.
addMembers(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
addMembers(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
addMembers(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
addMembers(ClassVisitor, int) - Method in interface org.jacoco.core.internal.instr.IProbeArrayStrategy
Adds additional class members required by this strategy.
addMembers(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
addMembers(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.NoneProbeArrayStrategy
 
addMethod(IMethodCoverage) - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
Add a method to this class.
addMethodCoverage(String, String, String, InstructionsBuilder, MethodNode) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
addMissedTotalColumns(Table, String, ICoverageNode.CounterEntity) - Method in class org.jacoco.report.html.HTMLFormatter
 
addProbe(int, int) - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Adds a new probe for the last instruction.
address - Variable in class org.jacoco.ant.DumpTask
 
address - Variable in class org.jacoco.cli.internal.commands.Dump
 
address - Variable in class org.jacoco.maven.AbstractAgentMojo
IP address or hostname to bind to when the output method is tcpserver or connect to when the output method is tcpclient.
address - Variable in class org.jacoco.maven.DumpMojo
IP address or hostname to connect to.
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.
addRulesChecker(List<Rule>, IViolationsOutput) - Method in class org.jacoco.maven.ReportSupport
 
addTask(Task) - Method in class org.jacoco.ant.CoverageTask
Add child task to this container and reconfigure it to run with coverage enabled
addVisitor(IReportVisitor) - Method in class org.jacoco.maven.ReportSupport
 
Agent - Class in org.jacoco.agent.rt.internal
The agent manages the life cycle of JaCoCo runtime.
Agent(AgentOptions, IExceptionLogger) - Constructor for class org.jacoco.agent.rt.internal.Agent
Creates a new agent with the given agent options.
AGENT_ARTIFACT_NAME - Static variable in class org.jacoco.maven.AbstractAgentMojo
Name of the JaCoCo Agent artifact.
AGENT_PREFIX - Static variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
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.
AgentJar() - Constructor for class org.jacoco.agent.AgentJar
 
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 - Variable in class org.jacoco.ant.AbstractCoverageTask
 
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
 
all() - Static method in class org.jacoco.core.internal.analysis.filter.Filters
Creates filter that combines all other filters.
allClasses - Variable in class org.jacoco.report.internal.html.index.ElementIndex
 
AllCommands - Class in org.jacoco.cli.internal.commands
List of all available commands.
AllCommands() - Constructor for class org.jacoco.cli.internal.commands.AllCommands
 
analyze(ExecutionDataStore, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Report
 
analyzeAll(File) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes all class files contained in the given file or folder.
analyzeAll(InputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes all classes found in the given input stream.
analyzeAll(String, File) - Method in class org.jacoco.core.analysis.Analyzer
Analyzes all classes from the given class path.
analyzeClass(byte[]) - Method in class org.jacoco.core.analysis.Analyzer
 
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.
analyzeGzip(InputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
 
analyzePack200(InputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
 
analyzer - Variable in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
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.
analyzerError(String, Exception) - Method in class org.jacoco.core.analysis.Analyzer
 
analyzeZip(InputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
 
AnnotationGeneratedFilter - Class in org.jacoco.core.internal.analysis.filter
Filters classes and methods annotated with runtime visible and invisible annotation whose simple name contains Generated.
AnnotationGeneratedFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.AnnotationGeneratedFilter
 
AntFilesLocator - Class in org.jacoco.ant
Source locator based on Ant file resources.
AntFilesLocator(String, int) - Constructor for class org.jacoco.ant.AntFilesLocator
 
AntResourcesLocator - Class in org.jacoco.ant
Source file locator based on Ant resources.
AntResourcesLocator(String, int) - Constructor for class org.jacoco.ant.AntResourcesLocator
 
append - Variable in class org.jacoco.agent.rt.internal.output.FileOutput
 
append - Variable in class org.jacoco.ant.DumpTask
 
append - Variable in class org.jacoco.maven.AbstractAgentMojo
If set to true and the execution data file already exists, coverage data is appended to the existing file.
append - Variable in class org.jacoco.maven.DumpMojo
If set to true and the execution data file already exists, coverage data is appended to the existing file.
APPEND - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether execution data should be appended to the output file.
appendName(String) - Method in class org.jacoco.report.csv.CSVGroupHandler
 
applyMerges() - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
applyReplacements() - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
args - Variable in class org.jacoco.cli.internal.Main
 
arrayStrategy - Variable in class org.jacoco.core.internal.instr.ProbeInserter
 
ASM_API_VERSION - Static variable in class org.jacoco.core.internal.instr.InstrSupport
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, 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.
attr(String, String) - Method in class org.jacoco.report.internal.xml.XMLElement
Adds an attribute to this element.

B

B_DESC - Static variable in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
Descriptor of the bootstrap method.
bar(HTMLElement, int, String, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.BarColumn
 
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.
basedir - Variable in class org.jacoco.report.FileMultiReportOutput
 
baseFolder - Variable in class org.jacoco.report.internal.html.index.ElementIndex
 
BLANK - Static variable in class org.jacoco.core.runtime.CommandLineSupport
 
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.HTMLElement
Creates a 'body' element.
body(HTMLElement) - Method in class org.jacoco.report.internal.html.page.ReportPage
 
body(HTMLElement, int, ITableItem, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.Table.Column
 
body(HTMLElement, List<? extends ITableItem>, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.Table
 
branch - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder.Jump
 
BRANCH - org.jacoco.core.analysis.ICoverageNode.CounterEntity
Counter for branches
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.Instruction
 
branches - Variable in class org.jacoco.core.internal.analysis.LineImpl
branch counter
breadcrumb(HTMLElement, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.page.ReportPage
 
BREADCRUMB - Static variable in class org.jacoco.report.internal.html.resources.Styles
Breadcrumb bar
breadcrumbParent(ReportPage, HTMLElement, ReportOutputFolder) - Static method in class org.jacoco.report.internal.html.page.ReportPage
 
BridgeFilter - Class in org.jacoco.core.internal.analysis.filter
Filters bridge methods.
BridgeFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.BridgeFilter
 
BUFFER_SIZE - Static variable in class org.jacoco.core.internal.ContentTypeDetector
 
builder - Variable in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
buildPattern(List<String>, String) - Method in class org.jacoco.maven.FileFilter
 
bundle - Variable in class org.jacoco.report.internal.html.page.BundlePage
 
BUNDLE - org.jacoco.core.analysis.ICoverageNode.ElementType
Bundle of Packages
BundleChecker - Class in org.jacoco.report.check
Internal class to check a list of rules against a IBundleCoverage instance.
BundleChecker(Collection<Rule>, ILanguageNames, IViolationsOutput) - Constructor for class org.jacoco.report.check.BundleChecker
 
BundleCoverageImpl - Class in org.jacoco.core.internal.analysis
Implementation of IBundleCoverage.
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.
BundleCoverageImpl(String, Collection<IPackageCoverage>) - 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.
bundleRules - Variable in class org.jacoco.report.check.BundleChecker
 

C

calculate(MethodCoverageImpl) - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
Applies all specified filtering commands and calculates the resulting coverage.
call() - Method in class org.jacoco.agent.rt.internal.JmxRegistration
De-register the agent again.
canCheckCoverage() - Method in class org.jacoco.maven.CheckMojo
 
canGenerateReport() - Method in class org.jacoco.maven.AbstractReportMojo
 
canGenerateReportRegardingClassesDirectory() - Method in class org.jacoco.maven.AbstractReportMojo
 
canGenerateReportRegardingClassesDirectory() - Method in class org.jacoco.maven.ReportAggregateMojo
 
canGenerateReportRegardingClassesDirectory() - Method in class org.jacoco.maven.ReportITMojo
 
canGenerateReportRegardingClassesDirectory() - Method in class org.jacoco.maven.ReportMojo
 
canGenerateReportRegardingDataFiles() - Method in class org.jacoco.maven.AbstractReportMojo
 
canGenerateReportRegardingDataFiles() - Method in class org.jacoco.maven.ReportAggregateMojo
 
canGenerateReportRegardingDataFiles() - Method in class org.jacoco.maven.ReportITMojo
 
canGenerateReportRegardingDataFiles() - Method in class org.jacoco.maven.ReportMojo
 
canMergeReports() - Method in class org.jacoco.maven.MergeMojo
 
cell(HTMLElement, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.CounterColumn
 
cell(HTMLElement, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.PercentageColumn
 
CHANNEL - Static variable in class org.jacoco.core.runtime.LoggerRuntime
 
check(IClassCoverage) - Method in class org.jacoco.report.check.BundleChecker
 
check(ICoverageNode) - Method in class org.jacoco.report.check.Limit
 
check(IMethodCoverage, String) - Method in class org.jacoco.report.check.BundleChecker
 
check(IPackageCoverage) - Method in class org.jacoco.report.check.BundleChecker
 
check(ISourceFileCoverage) - Method in class org.jacoco.report.check.BundleChecker
 
CHECK_FAILED - Static variable in class org.jacoco.maven.CheckMojo
 
CHECK_SUCCESS - Static variable in class org.jacoco.maven.CheckMojo
 
checkBundle(IBundleCoverage) - Method in class org.jacoco.report.check.BundleChecker
 
CheckFormatterElement() - Constructor for class org.jacoco.ant.ReportTask.CheckFormatterElement
 
checkForMissingDebugInformation(ICoverageNode) - Method in class org.jacoco.ant.ReportTask
 
checkLimit(ICoverageNode, String, String, Rule, Limit) - Method in class org.jacoco.report.check.BundleChecker
 
CheckMojo - Class in org.jacoco.maven
Checks that the code coverage metrics are being met.
CheckMojo() - Constructor for class org.jacoco.maven.CheckMojo
 
checkRatioLimit() - Method in class org.jacoco.report.check.Limit
 
checkRatioLimit(String, BigDecimal) - Method in class org.jacoco.report.check.Limit
 
checkRules(ICoverageNode, Collection<Rule>, String, String) - Method in class org.jacoco.report.check.BundleChecker
 
children - Variable in class org.jacoco.ant.ReportTask.GroupElement
 
childTask - Variable in class org.jacoco.ant.CoverageTask
 
CLASS - org.jacoco.core.analysis.ICoverageNode.CounterEntity
Counter for classes
CLASS - org.jacoco.core.analysis.ICoverageNode.ElementType
Class
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.
classAnnotations - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
classattr(String) - Method in class org.jacoco.report.internal.html.HTMLElement
 
classAttributes - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
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 - Variable in class org.jacoco.maven.AbstractAgentMojo
If a directory is specified for this parameter the JaCoCo agent dumps all class files it processes to the given location.
CLASSDUMPDIR - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies where the agent dumps all class files it encounters.
classElement(IClassCoverage) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'class' element.
classes - Variable in class org.jacoco.core.analysis.CoverageBuilder
 
classes - Variable in class org.jacoco.core.internal.analysis.PackageCoverageImpl
 
ClassFieldProbeArrayStrategy - Class in org.jacoco.core.internal.instr
The strategy for regular classes adds a static field to hold the probe array and a static initialization method requesting the probe array from the runtime.
ClassFieldProbeArrayStrategy(String, long, boolean, IExecutionDataAccessorGenerator) - Constructor for class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
CLASSFILE - Static variable in class org.jacoco.core.internal.ContentTypeDetector
File type Java class
classFileDumper - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
ClassFileDumper - Class in org.jacoco.agent.rt.internal
Internal dumper for class files.
ClassFileDumper(String) - Constructor for class org.jacoco.agent.rt.internal.ClassFileDumper
Create a new dumper for the given location.
classfiles - Variable in class org.jacoco.ant.ReportTask.GroupElement
 
classfiles - Variable in class org.jacoco.cli.internal.commands.ClassInfo
 
classfiles - Variable in class org.jacoco.cli.internal.commands.Report
 
classId - Variable in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
classId - Variable in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
classId - Variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
classId - Variable in class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
classId(byte[]) - Static method in class org.jacoco.core.internal.data.CRC64
Calculates class identifier for the given class bytes.
ClassInfo - Class in org.jacoco.cli.internal.commands
The classinfo command.
ClassInfo() - Constructor for class org.jacoco.cli.internal.commands.ClassInfo
 
ClassInfo.Printer - Class in org.jacoco.cli.internal.commands
 
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.
className - Variable in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
className - Variable in class org.jacoco.core.internal.instr.ClassInstrumenter
 
className - Variable in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
className - Variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
className - Variable in class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
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.
classReaderFor(byte[]) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Creates a ClassReader instance for given bytes of class even if its version not yet supported by ASM.
ClassRowWriter - Class in org.jacoco.report.csv
Writer for rows in the CVS report representing the summary data of a single class.
ClassRowWriter(DelimitedWriter, ILanguageNames) - Constructor for class org.jacoco.report.csv.ClassRowWriter
Creates a new row writer that writes class information to the given CSV writer.
classRules - Variable in class org.jacoco.report.check.BundleChecker
 
clinit - Variable in class org.jacoco.core.internal.instr.ProbeInserter
true if method is a class or interface initialization method.
CLINIT_ACC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Access flags of the interface initialization method generated by JaCoCo.
CLINIT_DESC - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Descriptor of the interface initialization method.
CLINIT_NAME - Static variable in class org.jacoco.core.internal.instr.InstrSupport
Name of the interface initialization method.
close() - Method in class org.jacoco.agent.rt.internal.output.TcpConnection
Closes the underlying socket if not closed yet.
close() - Method in class org.jacoco.core.internal.Pack200Streams.NoCloseInput
 
close() - Method in class org.jacoco.core.runtime.LoggerRuntime.RuntimeHandler
 
close() - Method in class org.jacoco.report.csv.DelimitedWriter
Close the underlying writer object.
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.XMLElement
Closes this element if it has not been closed before.
close() - Method in class org.jacoco.report.ZipMultiReportOutput
 
close() - Method in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
closed - Variable in class org.jacoco.report.internal.xml.XMLElement
 
closed - Variable in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
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.
Column(int, String, String, IColumnRenderer, boolean) - Constructor for class org.jacoco.report.internal.html.table.Table.Column
 
columns - Variable in class org.jacoco.report.internal.html.table.Table
 
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.
command - Variable in class org.jacoco.cli.internal.CommandParser
 
command - Variable in class org.jacoco.cli.internal.Main
 
Command - Class in org.jacoco.cli.internal
Common interface for all commands.
Command() - Constructor for class org.jacoco.cli.internal.Command
 
CommandHandler - Class in org.jacoco.cli.internal
OptionHandler which uses CommandParser internally to provide help context also for sub-commands.
CommandHandler(CmdLineParser, OptionDef, Setter<Object>) - Constructor for class org.jacoco.cli.internal.CommandHandler
This constructor is required by the args4j framework.
CommandLineSupport - Class in org.jacoco.core.runtime
Internal utility to parse and create command lines arguments.
CommandLineSupport() - Constructor for class org.jacoco.core.runtime.CommandLineSupport
 
CommandParser - Class in org.jacoco.cli.internal
Parser which remembers the parsed command to have additional context information to produce help output.
CommandParser(Command) - Constructor for class org.jacoco.cli.internal.CommandParser
 
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
comparator - Variable in class org.jacoco.report.internal.html.table.BarColumn
 
comparator - Variable in class org.jacoco.report.internal.html.table.CounterColumn
 
comparator - Variable in class org.jacoco.report.internal.html.table.PercentageColumn
 
comparator - Variable in class org.jacoco.report.internal.html.table.SortIndex
 
comparator - Variable in class org.jacoco.report.internal.html.table.TableItemComparator
 
COMPARATOR - Static variable in class org.jacoco.report.internal.html.table.LabelColumn
 
compare(ICounter, ICounter) - Method in class org.jacoco.core.analysis.CounterComparator
 
compare(ICoverageNode, ICoverageNode) - Method in class org.jacoco.core.analysis.NodeComparator
 
compare(ITableItem, ITableItem) - Method in class org.jacoco.report.internal.html.table.TableItemComparator
 
compareTo(SessionInfo) - Method in class org.jacoco.core.data.SessionInfo
 
compareTo(SortIndex.Entry) - Method in class org.jacoco.report.internal.html.table.SortIndex.Entry
 
COMPLEXITY - org.jacoco.core.analysis.ICoverageNode.CounterEntity
Counter for cyclomatic complexity
complexityCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for complexity.
CondyProbeArrayStrategy - Class in org.jacoco.core.internal.instr
This strategy for Java 11+ class files uses ConstantDynamic to hold the probe array and adds bootstrap method requesting the probe array from the runtime.
CondyProbeArrayStrategy(String, boolean, long, IExecutionDataAccessorGenerator) - Constructor for class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
CONFIG_RESOURCE - Static variable in class org.jacoco.agent.rt.internal.Offline
 
ConfigLoader - Class in org.jacoco.agent.rt.internal
Internal utility to load runtime configuration from a classpath resource and from system properties.
ConfigLoader() - Constructor for class org.jacoco.agent.rt.internal.ConfigLoader
 
configureLogger() - Method in class org.jacoco.core.runtime.LoggerRuntime
 
connection - Variable in class org.jacoco.agent.rt.internal.output.TcpClientOutput
 
connection - Variable in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
CONSTRUCTOR_DESC - Static variable in class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter
 
CONSTRUCTOR_DESC - Static variable in class org.jacoco.core.internal.analysis.filter.PrivateEmptyNoArgConstructorFilter
 
CONSTRUCTOR_NAME - Static variable in class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter
 
CONSTRUCTOR_NAME - Static variable in class org.jacoco.core.internal.analysis.filter.PrivateEmptyNoArgConstructorFilter
 
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.
containsCode() - Method in class org.jacoco.core.analysis.CoverageNodeImpl
 
containsCode() - Method in interface org.jacoco.core.analysis.ICoverageNode
Checks whether this node contains code relevant for code coverage.
content(HTMLElement) - Method in class org.jacoco.report.internal.html.page.BundlePage
 
content(HTMLElement) - Method in class org.jacoco.report.internal.html.page.ClassPage
 
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.HTMLGroupVisitor
 
context - Variable in class org.jacoco.report.internal.html.page.ReportPage
context for this report
copy(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
 
copyResource(String) - Method in class org.jacoco.report.internal.html.resources.Resources
 
copyResources() - Method in class org.jacoco.report.internal.html.resources.Resources
Copies all static resources into the report.
count - Variable in class org.jacoco.core.internal.instr.ProbeCounter
 
counter - Variable in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
counter(ICoverageNode.CounterEntity, ICounter) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'counter' element.
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.
counterAttributes(XMLElement, String, String, ICounter) - Static method in class org.jacoco.report.internal.xml.ReportElement
 
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 - Variable in class org.jacoco.core.analysis.NodeComparator
 
CounterComparator - Class in org.jacoco.core.analysis
Collection of comparators to compare ICounter objects by different criteria.
CounterComparator(ICounter.CounterValue) - Constructor for class org.jacoco.core.analysis.CounterComparator
 
CounterComparator(ICounter.CounterValue, boolean) - Constructor for class org.jacoco.core.analysis.CounterComparator
 
CounterEntity() - Constructor for enum org.jacoco.core.analysis.ICoverageNode.CounterEntity
 
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.
CounterImpl.Fix - Class in org.jacoco.core.internal.analysis
Immutable version of the counter.
CounterImpl.Var - Class in org.jacoco.core.internal.analysis
Mutable version of the counter.
COUNTERS - Static variable in class org.jacoco.report.csv.ClassRowWriter
 
CounterValue() - Constructor for enum org.jacoco.core.analysis.ICounter.CounterValue
 
coverage - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
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
CoverageTask.JavaLikeTaskEnhancer - Class in org.jacoco.ant
Basic task enhancer that can handle all 'java like' tasks.
CoverageTask.TaskEnhancer - Interface in org.jacoco.ant
The task enhancer is responsible for potentially reconfiguring a task to support running with code coverage enabled
CoverageTask.TestNGTaskEnhancer - Class in org.jacoco.ant
Task enhancer for TestNG.
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.
coverageVisitor - Variable in class org.jacoco.core.analysis.Analyzer
 
covered - Variable in class org.jacoco.core.internal.analysis.CounterImpl
number of covered items
coveredBranches - Variable in class org.jacoco.core.internal.analysis.Instruction
 
COVEREDCOUNT - org.jacoco.core.analysis.ICounter.CounterValue
Number of covered items
COVEREDITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of covered items.
COVEREDRATIO - org.jacoco.core.analysis.ICounter.CounterValue
Ratio of covered to total items
COVEREDRATIO - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the ratio of covered items.
crc(byte[]) - Static method in class org.jacoco.core.instr.Instrumenter
 
CRC64 - Class in org.jacoco.core.internal.data
CRC64 checksum calculator based on the polynom specified in ISO 3309.
CRC64() - Constructor for class org.jacoco.core.internal.data.CRC64
 
create(AnalyzerAdapter, int) - Static method in class org.jacoco.core.internal.flow.FrameSnapshot
Create a IFrame instance based on the given analyzer.
create(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
 
createAgentOptions() - Method in class org.jacoco.maven.AbstractAgentMojo
 
createAgentOutput() - Method in class org.jacoco.agent.rt.internal.Agent
Create output implementation as given by the agent options.
createAnalyzingVisitor(long, String) - Method in class org.jacoco.core.analysis.Analyzer
Creates an ASM class visitor for analysis.
createBundle(ReportTask.GroupElement) - Method in class org.jacoco.ant.ReportTask
 
createCheck() - Method in class org.jacoco.ant.ReportTask
Creates a new coverage check element.
createClass(String) - Static method in class org.jacoco.core.runtime.InjectedClassRuntime
 
createClassfiles() - Method in class org.jacoco.ant.ReportTask.GroupElement
Returns the nested resource collection for class files.
createClinitMethod(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
createCsv() - Method in class org.jacoco.ant.ReportTask
Creates a new CSV report element.
createDataField(ClassVisitor) - Method in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
createDataField(ClassVisitor) - Method in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
createDataField(ClassVisitor, String) - Static method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
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(long, 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.
createInitMethod(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
createInitMethod(ClassVisitor, int) - Method in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
createIntermediate(Label) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
createIntermediates(Label[]) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
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.
createReport(IReportGroupVisitor, ReportTask.GroupElement) - Method in class org.jacoco.ant.ReportTask
 
createReport(IReportGroupVisitor, ReportSupport) - Method in class org.jacoco.maven.AbstractReportMojo
 
createReport(IReportGroupVisitor, ReportSupport) - Method in class org.jacoco.maven.ReportAggregateMojo
 
createReport(IReportGroupVisitor, ReportSupport) - Method in class org.jacoco.maven.ReportITMojo
 
createReport(IReportGroupVisitor, ReportSupport) - Method in class org.jacoco.maven.ReportMojo
 
createReportVisitor() - Method in class org.jacoco.cli.internal.commands.Report
 
createRule() - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
Creates and adds a new rule.
createRuntime(Instrumentation) - Static method in class org.jacoco.agent.rt.internal.PreMain
 
createServerSocket(AgentOptions) - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
Open a server socket based on the given configuration.
createSessionId() - Method in class org.jacoco.agent.rt.internal.Agent
 
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.
createTable() - Method in class org.jacoco.report.html.HTMLFormatter
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.CSVFormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.FormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
createVisitor() - Method in class org.jacoco.ant.ReportTask.XMLFormatterElement
 
createVisitor(OutputStream) - Method in class org.jacoco.report.csv.CSVFormatter
Creates a new visitor to write a report to the given stream.
createVisitor(OutputStream) - Method in class org.jacoco.report.xml.XMLFormatter
Creates a new visitor to write a report to the given stream.
createVisitor(AbstractReportMojo, Locale) - Method in enum org.jacoco.maven.ReportFormat
 
createVisitor(IViolationsOutput) - Method in class org.jacoco.report.check.RulesChecker
Creates a new visitor to process the configured checks.
createVisitor(IMultiReportOutput) - Method in class org.jacoco.report.html.HTMLFormatter
Creates a new visitor to write a report to the given output.
createXml() - Method in class org.jacoco.ant.ReportTask
Creates a new XML report element.
csv - Variable in class org.jacoco.cli.internal.commands.Report
 
CSV - org.jacoco.maven.ReportFormat
Single-file CSV report.
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
 
CSVGroupHandler - Class in org.jacoco.report.csv
Report visitor that handles coverage information for groups.
CSVGroupHandler(ClassRowWriter) - Constructor for class org.jacoco.report.csv.CSVGroupHandler
 
CSVGroupHandler(ClassRowWriter, String) - Constructor for class org.jacoco.report.csv.CSVGroupHandler
 
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
currentEntry - Variable in class org.jacoco.report.ZipMultiReportOutput
 
currentInsn - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder
The last instruction which has been added.
currentLabel - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder
The labels which mark the subsequent instructions.
currentLine - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder
The line which belong to subsequently added instructions.
currentNode - Variable in class org.jacoco.core.internal.analysis.MethodAnalyzer
Current node of the ASM tree API
cursor - Variable in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
 
cv - Variable in class org.jacoco.core.internal.flow.ClassProbesAdapter
 

D

data - Variable in class org.jacoco.agent.rt.internal.Agent
 
data - Static variable in class org.jacoco.agent.rt.internal.Offline
 
data - Variable in class org.jacoco.agent.rt.internal.output.FileOutput
 
data - Variable in class org.jacoco.agent.rt.internal.output.TcpConnection
 
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.
dataFile - Variable in class org.jacoco.maven.CheckMojo
File with execution data.
dataFile - Variable in class org.jacoco.maven.ReportITMojo
File with execution data.
dataFile - Variable in class org.jacoco.maven.ReportMojo
File with execution data.
dataFileExcludes - Variable in class org.jacoco.maven.ReportAggregateMojo
A list of execution data files to exclude from the report.
dataFileIncludes - Variable in class org.jacoco.maven.ReportAggregateMojo
A list of execution data files to include in the report from each project.
dateFormat - Variable in class org.jacoco.report.internal.html.page.SessionsPage
 
DEFAULT_ADDRESS - Static variable in class org.jacoco.core.runtime.AgentOptions
Default value for the "address" agent option.
DEFAULT_DELIMITER - Static variable in class org.jacoco.report.csv.DelimitedWriter
 
DEFAULT_DESTFILE - Static variable in class org.jacoco.core.runtime.AgentOptions
Default value for the "destfile" agent option.
DEFAULT_EXCLUDES - Static variable in class org.jacoco.maven.FileFilter
 
DEFAULT_INCLUDES - Static variable in class org.jacoco.maven.FileFilter
 
DEFAULT_PORT - Static variable in class org.jacoco.core.runtime.AgentOptions
Default value for the "port" agent option.
defaultComparator - Variable in class org.jacoco.report.internal.html.table.Table
 
defineClass(byte[]) - Method in class org.jacoco.core.runtime.InjectedClassRuntime.Lookup
See corresponding method introduced in Java 9.
delegate - Variable in class org.jacoco.report.csv.DelimitedWriter
 
delegates - Variable in class org.jacoco.report.MultiSourceFileLocator
 
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
delimiter - Variable in class org.jacoco.report.csv.DelimitedWriter
 
desc - Variable in class org.jacoco.core.internal.analysis.MethodCoverageImpl
 
description() - Method in class org.jacoco.cli.internal.Command
 
description() - Method in class org.jacoco.cli.internal.commands.ClassInfo
 
description() - Method in class org.jacoco.cli.internal.commands.Dump
 
description() - Method in class org.jacoco.cli.internal.commands.ExecInfo
 
description() - Method in class org.jacoco.cli.internal.commands.Instrument
 
description() - Method in class org.jacoco.cli.internal.commands.Merge
 
description() - Method in class org.jacoco.cli.internal.commands.Report
 
description() - Method in class org.jacoco.cli.internal.commands.Version
 
description() - Method in class org.jacoco.cli.internal.Main
 
dest - Variable in class org.jacoco.cli.internal.commands.Instrument
 
destdir - Variable in class org.jacoco.ant.InstrumentTask
 
destdir - Variable in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
destfile - Variable in class org.jacoco.ant.AbstractCoverageTask
 
destfile - Variable in class org.jacoco.ant.DumpTask
 
destfile - Variable in class org.jacoco.ant.MergeTask
 
destfile - Variable in class org.jacoco.ant.ReportTask.CSVFormatterElement
 
destfile - Variable in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
destfile - Variable in class org.jacoco.ant.ReportTask.XMLFormatterElement
 
destfile - Variable in class org.jacoco.cli.internal.commands.Dump
 
destfile - Variable in class org.jacoco.cli.internal.commands.Merge
 
destFile - Variable in class org.jacoco.agent.rt.internal.output.FileOutput
 
destFile - Variable in class org.jacoco.maven.AgentITMojo
Path to the output file for execution data.
destFile - Variable in class org.jacoco.maven.AgentMojo
Path to the output file for execution data.
destFile - Variable in class org.jacoco.maven.DumpMojo
Path to the output file for execution data.
destFile - Variable in class org.jacoco.maven.MergeMojo
Path to the output file for execution data.
DESTFILE - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies the output file for execution data.
determineType(InputStream) - Static method in class org.jacoco.core.internal.ContentTypeDetector
 
DIGEST_SUFFIX - Static variable in class org.jacoco.core.internal.instr.SignatureRemover
 
directory - Variable in class org.jacoco.report.DirectorySourceFileLocator
 
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.
DOCTYPE - Static variable in class org.jacoco.report.internal.xml.XMLElement
DOCTYPE declaration template
done - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
DOWN - Static variable in class org.jacoco.report.internal.html.resources.Styles
Table header for column sorted downwards
dump - Variable in class org.jacoco.ant.DumpTask
 
dump - Variable in class org.jacoco.core.data.SessionInfo
 
dump - Variable in class org.jacoco.core.tools.ExecDumpClient
 
dump - Variable in class org.jacoco.maven.DumpMojo
Sets whether execution data should be downloaded from the remote host.
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(File, PrintWriter) - Method in class org.jacoco.cli.internal.commands.ExecInfo
 
dump(String, byte[]) - Method in class org.jacoco.agent.rt.internal.ClassFileDumper
Dumps the given binary content under the given name if a non- null location has been specified.
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.
Dump - Class in org.jacoco.cli.internal.commands
The dump command.
Dump() - Constructor for class org.jacoco.cli.internal.commands.Dump
 
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.
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.
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 - Variable in class org.jacoco.maven.AbstractAgentMojo
If set to true coverage data will be written on VM shutdown.
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
 
DuplicateFrameEliminator - Class in org.jacoco.core.internal.instr
Eliminates consecutive stackmap frame definitions which causes ASM to create invalid class files.
DuplicateFrameEliminator(MethodVisitor) - Constructor for class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 

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 - Variable in class org.jacoco.report.check.Rule
 
element - Variable in class org.jacoco.report.internal.xml.XMLGroupVisitor
XML element of this group
element(String) - Method in class org.jacoco.report.internal.html.HTMLElement
 
element(String) - Method in class org.jacoco.report.internal.xml.ReportElement
 
element(String) - Method in class org.jacoco.report.internal.xml.XMLElement
Creates a new child element for this element.
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.
elementType - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
 
ElementType() - Constructor for enum org.jacoco.core.analysis.ICoverageNode.ElementType
 
empty - Variable in class org.jacoco.ant.AntResourcesLocator
 
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.
EMPTY_ARRAY - Static variable in class org.jacoco.core.internal.analysis.StringPool
 
EMPTY_METHOD_PROBES_VISITOR - Static variable in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
enabled - Variable in class org.jacoco.ant.AbstractCoverageTask
 
encoding - Variable in class org.jacoco.ant.AntResourcesLocator
 
encoding - Variable in class org.jacoco.ant.ReportTask.CSVFormatterElement
 
encoding - Variable in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
encoding - Variable in class org.jacoco.ant.ReportTask.SourceFilesElement
 
encoding - Variable in class org.jacoco.ant.ReportTask.XMLFormatterElement
 
encoding - Variable in class org.jacoco.cli.internal.commands.Report
 
encoding - Variable in class org.jacoco.maven.ReportSupport.SourceFileCollection
 
encoding - Variable in class org.jacoco.report.InputStreamSourceFileLocator
 
enhanceTask(Task) - Method in class org.jacoco.ant.CoverageTask.JavaLikeTaskEnhancer
 
enhanceTask(Task) - Method in interface org.jacoco.ant.CoverageTask.TaskEnhancer
Attempt to enhance the supplied task with coverage information.
enhanceTask(Task) - Method in class org.jacoco.ant.CoverageTask.TestNGTaskEnhancer
 
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.
ensureCapacity(MethodCoverageImpl) - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
ensureNotClosed() - Method in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
ensureUniqueness(String) - Method in class org.jacoco.report.internal.NormalizedFileNames
 
entity - Variable in class org.jacoco.core.analysis.NodeComparator
 
entity - Variable in class org.jacoco.report.check.Limit
 
entity - Variable in class org.jacoco.report.internal.html.table.BarColumn
 
entity - Variable in class org.jacoco.report.internal.html.table.CounterColumn
 
entity - Variable in class org.jacoco.report.internal.html.table.PercentageColumn
 
ENTITY_NAMES - Static variable in class org.jacoco.report.check.Limit
 
entries - Variable in class org.jacoco.core.data.ExecutionDataStore
 
Entry(int, T) - Constructor for class org.jacoco.report.internal.html.table.SortIndex.Entry
 
EntryOutput() - Constructor for class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
ENUM_TYPE - Static variable in class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter
 
EnumEmptyConstructorFilter - Class in org.jacoco.core.internal.analysis.filter
Filters empty enum constructors.
EnumEmptyConstructorFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter
 
EnumEmptyConstructorFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
EnumFilter - Class in org.jacoco.core.internal.analysis.filter
Filters methods values and valueOf that compiler creates for enums.
EnumFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.EnumFilter
 
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.
ERRORMSG - Static variable in class org.jacoco.agent.AgentJar
 
escape(String) - Method in class org.jacoco.report.csv.DelimitedWriter
Escapes any occurrences of the quote character in value by replacing it with a double quote.
ESCAPED_QUOTE - Static variable in class org.jacoco.report.csv.DelimitedWriter
 
EXCEPTION - Static variable in class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter
 
exclClassloader - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
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.
exclClassLoaders - Variable in class org.jacoco.maven.AbstractAgentMojo
A list of class loader names, that should be excluded from execution analysis.
excludes - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
excludes - Variable in class org.jacoco.maven.AbstractAgentMojo
A list of class names to exclude from instrumentation.
excludes - Variable in class org.jacoco.maven.AbstractReportMojo
A list of class files to exclude from the report.
excludes - Variable in class org.jacoco.maven.CheckMojo
A list of class files to exclude from analysis.
excludes - Variable in class org.jacoco.maven.FileFilter
 
excludes - Variable in class org.jacoco.maven.InstrumentMojo
A list of class files to exclude from instrumentation.
excludes - Variable in class org.jacoco.report.check.Rule
 
EXCLUDES - Static variable in class org.jacoco.core.runtime.AgentOptions
Wildcard expression for class names that should be excluded from code coverage.
excludesMatcher - Variable in class org.jacoco.report.check.Rule
 
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.
execfiles - Variable in class org.jacoco.cli.internal.commands.ExecInfo
 
execfiles - Variable in class org.jacoco.cli.internal.commands.Merge
 
execfiles - Variable in class org.jacoco.cli.internal.commands.Report
 
ExecInfo - Class in org.jacoco.cli.internal.commands
The execinfo command.
ExecInfo() - Constructor for class org.jacoco.cli.internal.commands.ExecInfo
 
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(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.Command
Executes the given command.
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.ClassInfo
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Dump
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.ExecInfo
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Instrument
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Merge
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Report
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Version
 
execute(PrintWriter, PrintWriter) - Method in class org.jacoco.cli.internal.Main
 
executeCheck() - Method in class org.jacoco.maven.CheckMojo
 
executeMerge() - Method in class org.jacoco.maven.MergeMojo
 
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 - Variable in class org.jacoco.core.analysis.Analyzer
 
executionData - Variable in class org.jacoco.core.tools.ExecFileLoader
 
executionData - Variable in class org.jacoco.report.internal.html.page.SessionsPage
 
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.
executiondataElement - Variable in class org.jacoco.ant.ReportTask
 
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 - Variable in class org.jacoco.ant.ReportTask
 
ExecutionDataStore - Class in org.jacoco.core.data
In-memory data store for execution data.
ExecutionDataStore() - Constructor for class org.jacoco.core.data.ExecutionDataStore
 
executionDataTable(HTMLElement) - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
executionDataVisitor - Variable in class org.jacoco.core.data.ExecutionDataReader
 
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.
expectedOwner - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter.Matcher
 
expectedOwner - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
expectLine(BufferedReader, String) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
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

failOnViolation - Variable in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
FIELD_NAME - Static variable in class org.jacoco.core.runtime.InjectedClassRuntime
 
FIELD_TYPE - Static variable in class org.jacoco.core.runtime.InjectedClassRuntime
 
fieldPosition - Variable in class org.jacoco.report.csv.DelimitedWriter
 
file - org.jacoco.core.runtime.AgentOptions.OutputMode
Value for the AgentOptions.OUTPUT parameter: At VM termination execution data is written to the file specified by AgentOptions.DESTFILE.
FILE_INFO_PATTERN - Static variable in class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
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.
fileNames - Variable in class org.jacoco.report.internal.ReportOutputFolder
 
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
 
files - Variable in class org.jacoco.ant.InstrumentTask
 
files - Variable in class org.jacoco.ant.MergeTask
 
fileSets - Variable in class org.jacoco.maven.MergeMojo
This mojo accepts any number of execution data file sets.
filesLocator - Variable in class org.jacoco.ant.AntResourcesLocator
 
filter - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
filter(ClassLoader, String, ProtectionDomain) - Method in class org.jacoco.agent.rt.internal.CoverageTransformer
Checks whether this class should be instrumented.
filter(IFilterOutput, List<TryCatchBlockNode>, TryCatchBlockNode) - Static method in class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
filter(AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.StringSwitchJavacFilter
javac generates two switches.
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.AnnotationGeneratedFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.BridgeFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.EnumFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.Filters
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in interface org.jacoco.core.internal.analysis.filter.IFilter
This method is called for every method.
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultMethodsFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinGeneratedFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinLateinitFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinNotNullOperatorFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinUnsafeCastOperatorFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinWhenStringFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.PrivateEmptyNoArgConstructorFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.RecordsFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.StringSwitchFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.StringSwitchJavacFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.SynchronizedFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.SyntheticFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter
 
filter(MethodNode, IFilterContext, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter
 
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.
filterManifestEntry(Collection<Attributes>) - Method in class org.jacoco.core.internal.instr.SignatureRemover
 
filterManifestEntryAttributes(Attributes) - Method in class org.jacoco.core.internal.instr.SignatureRemover
 
filterOrInstrument(InputStream, OutputStream, String, String) - Method in class org.jacoco.core.instr.Instrumenter
 
filters - Variable in class org.jacoco.core.internal.analysis.filter.Filters
 
Filters - Class in org.jacoco.core.internal.analysis.filter
Filter that combines other filters.
Filters(IFilter...) - Constructor for class org.jacoco.core.internal.analysis.filter.Filters
 
finalizeLastChild() - Method in class org.jacoco.report.internal.AbstractGroupVisitor
 
FinallyFilter - Class in org.jacoco.core.internal.analysis.filter
Filters duplicates of finally blocks that compiler generates.
FinallyFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
findDependencies(String...) - Method in class org.jacoco.maven.ReportAggregateMojo
 
findEnhancerForTask(String) - Method in class org.jacoco.ant.CoverageTask
 
findProjectFromReactor(Dependency) - Method in class org.jacoco.maven.ReportAggregateMojo
Note that if dependency specified using version range and reactor contains multiple modules with same artifactId and groupId but of different versions, then first dependency which matches range will be selected.
findRepresentative(AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
finish() - Method in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
finish() - Method in class org.jacoco.ant.ReportTask.FormatterElement
 
finishOpenTag() - Method in class org.jacoco.report.internal.xml.XMLElement
 
first - Variable in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
true for the very first instruction only.
firstBlock - Variable in class org.jacoco.core.data.ExecutionDataReader
 
firstGeneratedLineNumber - Variable in class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
firstIsALoad0(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Sets AbstractMatcher.cursor to first instruction of method if it is ALOAD 0, otherwise sets it to null.
Fix(int, int) - Constructor for class org.jacoco.core.internal.analysis.CounterImpl.Fix
 
Fix(int, int, int, int) - Constructor for class org.jacoco.core.internal.analysis.LineImpl.Fix
 
flush() - Method in class org.jacoco.core.data.ExecutionDataWriter
Flushes the underlying stream.
flush() - Method in class org.jacoco.core.runtime.LoggerRuntime.RuntimeHandler
 
flush() - Method in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
folder - Variable in class org.jacoco.report.internal.html.HTMLGroupVisitor
 
folder - Variable in class org.jacoco.report.internal.html.page.ReportPage
output folder for this node
folder - Variable in class org.jacoco.report.internal.html.resources.Resources
 
footer - Variable in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
footer - Variable in class org.jacoco.maven.AbstractReportMojo
Footer text used in HTML report pages.
footer(HTMLElement) - Method in class org.jacoco.report.internal.html.page.ReportPage
 
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
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.Table.Column
 
footer(HTMLElement, ICoverageNode, Resources, ReportOutputFolder) - Method in class org.jacoco.report.internal.html.table.Table
 
FOOTER - Static variable in class org.jacoco.report.internal.html.resources.Styles
Footer
footerText - Variable in class org.jacoco.report.html.HTMLFormatter
 
format(double) - Method in class org.jacoco.report.internal.html.table.PercentageColumn
Ratio 199/(1+199)=0.995 must be displayed as "99%", not as "100%".
FORMAT_VERSION - Static variable in class org.jacoco.core.data.ExecutionDataWriter
File format version, will be incremented for each incompatible change.
formats - Variable in class org.jacoco.maven.AbstractReportMojo
A list of report formats to generate.
FormatterElement() - Constructor for class org.jacoco.ant.ReportTask.FormatterElement
 
formatters - Variable in class org.jacoco.ant.ReportTask
 
formatters - Variable in class org.jacoco.maven.ReportSupport
 
frame(int) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
FRAME_LOCALS_EMPTY - Static variable in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
Empty frame locals.
FRAME_LOCALS_EMPTY - Static variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
Empty frame locals.
FRAME_STACK_ARRZ - Static variable in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
Frame stack with a single boolean array.
FRAME_STACK_ARRZ - Static variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
Frame stack with a single boolean array.
FrameSnapshot - Class in org.jacoco.core.internal.flow
IFrame implementation which creates snapshots from an AnalyzerAdapter
FrameSnapshot(Object[], Object[]) - Constructor for class org.jacoco.core.internal.flow.FrameSnapshot
 
FULL - org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
resource is loaded before primaryExc and both are checked on null
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

generate(Sink, SinkFactory, Locale) - Method in class org.jacoco.maven.AbstractReportMojo
 
generate(Sink, Locale) - Method in class org.jacoco.maven.AbstractReportMojo
 
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.InjectedClassRuntime
 
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
 
genInitializeDataField(MethodVisitor, int) - Method in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
Generates the byte code to initialize the static coverage data field within this class.
get() - Static method in class org.jacoco.cli.internal.commands.AllCommands
 
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.
get(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
 
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.
getAgentFile() - Method in class org.jacoco.ant.AbstractCoverageTask
 
getAgentJarFile() - Method in class org.jacoco.maven.AbstractAgentMojo
 
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.Instruction
Returns the branch coverage counter of this instruction.
getBranchCounter() - Method in class org.jacoco.core.internal.analysis.LineImpl
 
getBundle(String) - Method in class org.jacoco.core.analysis.CoverageBuilder
Creates a bundle from all nodes currently contained in this bundle.
getCategoryName() - Method in class org.jacoco.maven.AbstractReportMojo
 
getClassAnnotations() - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
getClassAnnotations() - Method in interface org.jacoco.core.internal.analysis.filter.IFilterContext
 
getClassAttributes() - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
getClassAttributes() - Method in interface org.jacoco.core.internal.analysis.filter.IFilterContext
 
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() - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
getClassName() - Method in interface org.jacoco.core.internal.analysis.filter.IFilterContext
 
getClassName(String) - Method in class org.jacoco.report.JavaNames
 
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
 
getCommand() - Method in class org.jacoco.cli.internal.CommandParser
 
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
 
getCompileSourceRoots(MavenProject) - Static method in class org.jacoco.maven.ReportSupport
 
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.
getCount() - Method in class org.jacoco.core.internal.instr.ProbeCounter
 
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.
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
getDefaultLabel(AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter
 
getDefaultMetaVariable() - Method in class org.jacoco.cli.internal.CommandHandler
 
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.
getDestFile() - Method in class org.jacoco.maven.AbstractAgentMojo
 
getDestFile() - Method in class org.jacoco.maven.AgentITMojo
 
getDestFile() - Method in class org.jacoco.maven.AgentMojo
 
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
 
getEffectivePropertyName() - Method in class org.jacoco.maven.AbstractAgentMojo
 
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.AbstractReportMojo
Returns the list of class files to exclude from the report.
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
 
getFileName(String) - Method in class org.jacoco.report.internal.NormalizedFileNames
 
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.
getFirstGeneratedLineNumber(String, String) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
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.
getHitCount(boolean[]) - Method in class org.jacoco.cli.internal.commands.ExecInfo
 
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.AbstractReportMojo
Returns the list of class files to include in the report.
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() - 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.
getInstance(CounterImpl, CounterImpl) - Static method in class org.jacoco.core.internal.analysis.LineImpl
 
getInstance(AgentOptions) - Static method in class org.jacoco.agent.rt.internal.Agent
Returns a global instance which is already started.
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.Instruction
Returns the instruction coverage counter of this instruction.
getInstructionCounter() - Method in class org.jacoco.core.internal.analysis.LineImpl
 
getInstructions() - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Returns the status for all instructions of this method.
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.
getInverted(int) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
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() - Method in class org.jacoco.core.internal.analysis.Instruction
Returns the source line this instruction belongs to.
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
 
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.MethodItem
 
getLink(ReportOutputFolder) - Method in class org.jacoco.report.internal.html.page.ReportPage
 
getLink(ReportOutputFolder) - Method in class org.jacoco.report.internal.html.page.SourceFileItem
 
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.MethodItem
 
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
 
getLinkLabel() - Method in class org.jacoco.report.internal.html.page.SourceFileItem
 
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.MethodItem
 
getLinkStyle() - Method in class org.jacoco.report.internal.html.page.NodePage
 
getLinkStyle() - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
getLinkStyle() - Method in class org.jacoco.report.internal.html.page.SourceFileItem
 
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.
getMajorVersion(byte[]) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Gets major version number from given bytes of class (unsigned two bytes at offset 6).
getMajorVersion(ClassReader) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Gets major version number from given ClassReader.
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, boolean) - Method in class org.jacoco.report.JavaNames
 
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
 
getModule(Class<?>) - Static method in class org.jacoco.agent.rt.internal.PreMain
 
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.MethodItem
 
getNode() - Method in class org.jacoco.report.internal.html.page.NodePage
 
getNode() - Method in class org.jacoco.report.internal.html.page.SourceFileItem
 
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
 
getOption(String, boolean) - Method in class org.jacoco.core.runtime.AgentOptions
 
getOption(String, int) - Method in class org.jacoco.core.runtime.AgentOptions
 
getOption(String, String) - Method in class org.jacoco.core.runtime.AgentOptions
 
getOutput() - Method in class org.jacoco.core.runtime.AgentOptions
Returns the output mode
getOutputDirectory() - Method in class org.jacoco.maven.AbstractReportMojo
 
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.
getPosition(int) - Method in class org.jacoco.report.internal.html.table.SortIndex
Returns the sorted position of the element with the given index in the items list provided to the init() method.
getProbeCounter(ClassReader) - Static method in class org.jacoco.core.internal.instr.ProbeArrayStrategyFactory
 
getProbeId(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Returns the assigned probe id.
getProbes() - Method in class org.jacoco.core.data.ExecutionData
Returns the execution data probes.
getProbes(long, String, int) - Static method in class org.jacoco.agent.rt.internal.Offline
API for offline instrumented classes.
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
 
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.
getReportOutputDirectory() - Method in class org.jacoco.maven.ReportAggregateMojo
 
getReportOutputDirectory() - Method in class org.jacoco.maven.ReportITMojo
 
getReportOutputDirectory() - Method in class org.jacoco.maven.ReportMojo
 
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.
getRuntimeData() - Static method in class org.jacoco.agent.rt.internal.Offline
 
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.
getShortTypeName(Type) - Method in class org.jacoco.report.JavaNames
 
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
 
getSourceDebugExtension() - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
getSourceDebugExtension() - Method in interface org.jacoco.core.internal.analysis.filter.IFilterContext
 
getSourceFile(String, String) - Method in class org.jacoco.core.analysis.CoverageBuilder
 
getSourceFile(String, String) - Method in class org.jacoco.maven.ReportSupport.NoSourceLocator
 
getSourceFile(String, String) - Method in class org.jacoco.maven.ReportSupport.SourceFileCollection
 
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.ClassAnalyzer
 
getSourceFileName() - Method in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
getSourceFileName() - Method in interface org.jacoco.core.internal.analysis.filter.IFilterContext
 
getSourceFilePage(String) - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
Returns the link to the source file page of the source file with the given name.
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
 
getSourceLocator() - Method in class org.jacoco.cli.internal.commands.Report
 
getSourceStream(String) - Method in class org.jacoco.ant.AntFilesLocator
 
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
 
getSuperClassName() - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
getSuperClassName() - Method in interface org.jacoco.core.internal.analysis.filter.IFilterContext
 
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.maven.ReportSupport.NoSourceLocator
 
getTabWidth() - Method in class org.jacoco.maven.ReportSupport.SourceFileCollection
 
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
 
getTryCatchLabel(Label) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
getType() - Method in class org.jacoco.core.internal.ContentTypeDetector
Returns the detected file type.
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.
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
 
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
group(String) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'group' element.
GROUP - org.jacoco.core.analysis.ICoverageNode.ElementType
Logical Group of Bundles
groupByPackage(Collection<IClassCoverage>, Collection<ISourceFileCoverage>) - Static method in class org.jacoco.core.internal.analysis.BundleCoverageImpl
 
GroupElement() - Constructor for class org.jacoco.ant.ReportTask.GroupElement
 
groupName - Variable in class org.jacoco.report.csv.CSVGroupHandler
 
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.
haltOnFailure - Variable in class org.jacoco.maven.CheckMojo
Halt the build if any of the checks fail.
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
 
handler - Variable in class org.jacoco.core.runtime.LoggerRuntime
 
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.
hasLineNumber(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.KotlinGeneratedFilter
 
hasMethods() - Method in class org.jacoco.core.internal.instr.ProbeCounter
 
hasSourceLocation(ProtectionDomain) - Method in class org.jacoco.agent.rt.internal.CoverageTransformer
Checks whether this protection domain is associated with a source location.
head() - Method in class org.jacoco.report.internal.html.HTMLElement
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
 
header - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
header(HTMLElement, List<? extends ITableItem>, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.Table
 
HEADER - Static variable in class org.jacoco.report.internal.xml.XMLElement
XML header template
HEADER_STANDALONE - Static variable in class org.jacoco.report.internal.xml.XMLElement
XML header template for standalone documents
headerStyle - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
help - Variable in class org.jacoco.cli.internal.Command
Flag whether help should be printed for this command.
highlight(HTMLElement, ILine, int) - Method in class org.jacoco.report.internal.html.page.SourceHighlighter
 
HOMEURL - Static variable in class org.jacoco.core.JaCoCo
Absolute URL of the current JaCoCo home page
html - Variable in class org.jacoco.cli.internal.commands.Report
 
HTML - org.jacoco.maven.ReportFormat
Multi-page html report.
HTMLElement - Class in org.jacoco.report.internal.html
A XMLElement with utility methods to create XHTML documents.
HTMLElement(OutputStream, String) - Constructor for class org.jacoco.report.internal.html.HTMLElement
Creates a html root element of a XHTML document.
HTMLElement(String, HTMLElement) - Constructor for class org.jacoco.report.internal.html.HTMLElement
 
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.
id - Variable in class org.jacoco.core.data.ExecutionData
 
id - Variable in class org.jacoco.core.data.SessionInfo
 
id - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
idGenerator - Variable in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
idprefix - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
idx - Variable in class org.jacoco.report.internal.html.table.SortIndex.Entry
 
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.
IFilter - Interface in org.jacoco.core.internal.analysis.filter
Interface for filter implementations.
IFilterContext - Interface in org.jacoco.core.internal.analysis.filter
Context information provided to filters.
IFilterOutput - Interface in org.jacoco.core.internal.analysis.filter
Interface used by filters to mark filtered items.
IFrame - Interface in org.jacoco.core.internal.flow
Representation of the current stackmap frame content.
ignore(AbstractInsnNode, AbstractInsnNode) - Method in interface org.jacoco.core.internal.analysis.filter.IFilterOutput
Marks sequence of instructions that should be ignored during computation of coverage.
ignore(AbstractInsnNode, AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
ignored - Variable in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
ignoreDefaultBranch(AbstractInsnNode, IFilterOutput) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter
 
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
in - Variable in class org.jacoco.core.internal.ContentTypeDetector
 
inclBootstrapClasses - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
inclBootstrapClasses - Variable in class org.jacoco.maven.AbstractAgentMojo
Specifies whether also classes from the bootstrap classloader should be instrumented.
INCLBOOTSTRAPCLASSES - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies whether also classes from the bootstrap classloader should be instrumented.
inclNoLocationClasses - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
inclNoLocationClasses - Variable in class org.jacoco.maven.AbstractAgentMojo
Specifies whether classes without source location 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 - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
includes - Variable in class org.jacoco.maven.AbstractAgentMojo
A list of class names to include in instrumentation.
includes - Variable in class org.jacoco.maven.AbstractReportMojo
A list of class files to include in the report.
includes - Variable in class org.jacoco.maven.CheckMojo
A list of class files to include into analysis.
includes - Variable in class org.jacoco.maven.FileFilter
 
includes - Variable in class org.jacoco.maven.InstrumentMojo
A list of class files to include in instrumentation.
includes - Variable in class org.jacoco.report.check.Rule
 
INCLUDES - Static variable in class org.jacoco.core.runtime.AgentOptions
Wildcard expression for class names that should be included for code coverage.
includesMatcher - Variable in class org.jacoco.report.check.Rule
 
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(int, int) - Method in class org.jacoco.core.internal.analysis.CounterImpl.Fix
 
increment(int, int) - Method in class org.jacoco.core.internal.analysis.CounterImpl
Returns a counter with values incremented by the given numbers.
increment(int, int) - Method in class org.jacoco.core.internal.analysis.CounterImpl.Var
 
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(ICounter, ICounter) - Method in class org.jacoco.core.internal.analysis.LineImpl.Fix
 
increment(ICounter, ICounter) - Method in class org.jacoco.core.internal.analysis.LineImpl
Adds the given counters to this line.
increment(ICounter, ICounter) - Method in class org.jacoco.core.internal.analysis.LineImpl.Var
 
increment(ICounter, ICounter, int) - Method in class org.jacoco.core.internal.analysis.MethodCoverageImpl
 
increment(ICounter, ICounter, int) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
Increments instructions and branches by the given counter values.
increment(ICoverageNode) - Method in class org.jacoco.core.analysis.CoverageNodeImpl
Increments the counters by the values given by another element.
increment(ISourceNode) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
Increments all counters by the values of the given child.
incrementLine(ICounter, ICounter, int) - Method in class org.jacoco.core.internal.analysis.SourceNodeImpl
 
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.
index - Variable in class org.jacoco.report.html.HTMLFormatter
 
index - Variable in class org.jacoco.report.internal.html.page.SessionsPage
 
index - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
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.
infos - Variable in class org.jacoco.core.data.SessionInfoStore
 
init() - Method in class org.jacoco.agent.rt.internal.output.TcpConnection
 
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
 
init(List<? extends T>) - Method in class org.jacoco.report.internal.html.table.SortIndex
Initializes the index for the given list of items.
init(HTMLElement, List<? extends ITableItem>, ICoverageNode) - Method in class org.jacoco.report.internal.html.table.Table.Column
 
initialized - Variable in class org.jacoco.agent.rt.internal.output.TcpConnection
 
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.
initRootVisitor() - Method in class org.jacoco.maven.ReportSupport
 
injectedClassName - Variable in class org.jacoco.core.runtime.InjectedClassRuntime
 
InjectedClassRuntime - Class in org.jacoco.core.runtime
IRuntime which defines a new class using java.lang.invoke.MethodHandles.Lookup.defineClass introduced in Java 9.
InjectedClassRuntime(Class<?>, String) - Constructor for class org.jacoco.core.runtime.InjectedClassRuntime
Creates a new runtime which will define a class to the same class loader and in the same package and protection domain as given class.
InjectedClassRuntime.Lookup - Class in org.jacoco.core.runtime
Provides access to classes java.lang.invoke.MethodHandles and java.lang.invoke.MethodHandles.Lookup introduced in Java 8.
InputStreams - Class in org.jacoco.core.internal
Utilities for InputStreams.
InputStreams() - Constructor for class org.jacoco.core.internal.InputStreams
 
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.
insertIntermediateProbe(Label, IFrame) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
insertIntermediateProbes(Label, Label[], IFrame) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
insertProbe(int) - Method in interface org.jacoco.core.internal.instr.IProbeInserter
Inserts the probe with the given id.
insertProbe(int) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
instance - Variable in class org.jacoco.core.runtime.InjectedClassRuntime.Lookup
 
InstrSupport - Class in org.jacoco.core.internal.instr
Constants and utilities for byte code instrumentation.
InstrSupport() - Constructor for class org.jacoco.core.internal.instr.InstrSupport
 
instruction - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
instruction - Variable in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
Instruction - Class in org.jacoco.core.internal.analysis
Execution status of a single bytecode instruction internally used for coverage analysis.
Instruction(int) - Constructor for class org.jacoco.core.internal.analysis.Instruction
New instruction at the given line.
INSTRUCTION - org.jacoco.core.analysis.ICoverageNode.CounterEntity
Counter for instructions
instructionCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for instructions.
instructions - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder
All instructions of a method mapped from the ASM node to the corresponding Instruction instance.
instructions - Variable in class org.jacoco.core.internal.analysis.LineImpl
instruction counter
instructions - Variable in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
InstructionsBuilder - Class in org.jacoco.core.internal.analysis
Stateful builder for the Instructions of a method.
InstructionsBuilder(boolean[]) - Constructor for class org.jacoco.core.internal.analysis.InstructionsBuilder
Creates a new builder instance which can be used to analyze a single method.
InstructionsBuilder.Jump - Class in org.jacoco.core.internal.analysis
 
instrument(byte[]) - Method in class org.jacoco.core.instr.Instrumenter
 
instrument(byte[], String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
instrument(byte[], String) - Static method in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
Adds the static data field to the given class definition.
instrument(File, File) - Method in class org.jacoco.cli.internal.commands.Instrument
 
instrument(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class file.
instrument(InputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
Creates a instrumented version of the given class if possible.
instrument(Instrumenter, Resource) - Method in class org.jacoco.ant.InstrumentTask
 
Instrument - Class in org.jacoco.cli.internal.commands
The instrument command.
Instrument() - Constructor for class org.jacoco.cli.internal.commands.Instrument
 
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 - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
instrumenter - Variable in class org.jacoco.cli.internal.commands.Instrument
 
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.
instrumentError(String, Exception) - Method in class org.jacoco.core.instr.Instrumenter
 
instrumentGzip(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
 
InstrumentMojo - Class in org.jacoco.maven
Performs offline instrumentation.
InstrumentMojo() - Constructor for class org.jacoco.maven.InstrumentMojo
 
instrumentPack200(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
 
instrumentRecursive(File, File) - Method in class org.jacoco.cli.internal.commands.Instrument
 
InstrumentTask - Class in org.jacoco.ant
Task for offline instrumentation of class files.
InstrumentTask() - Constructor for class org.jacoco.ant.InstrumentTask
 
instrumentZip(InputStream, OutputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
 
integerFormat - Variable in class org.jacoco.report.internal.html.table.BarColumn
 
integerFormat - Variable in class org.jacoco.report.internal.html.table.CounterColumn
 
InterfaceFieldProbeArrayStrategy - Class in org.jacoco.core.internal.instr
This strategy for Java 8 interfaces adds a static method requesting the probe array from the runtime, a static field to hold the probe array and adds code for its initialization into interface initialization method.
InterfaceFieldProbeArrayStrategy(String, long, int, IExecutionDataAccessorGenerator) - Constructor for class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
interfaces - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
intermediate - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
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.
IProbeInserter - Interface in org.jacoco.core.internal.instr
Internal interface for insertion of probes into in the instruction sequence of a method.
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.
isAncestorOf(ReportOutputFolder) - Method in class org.jacoco.report.internal.ReportOutputFolder
 
isAnonymous(String) - Method in class org.jacoco.report.JavaNames
 
isDefaultArgumentsConstructor(MethodNode) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter
 
isDefaultArgumentsMethod(MethodNode) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter
 
isDone(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Checks whether this label is marked as done.
isEclipseTestPluginPackaging() - Method in class org.jacoco.maven.AbstractAgentMojo
 
isEmpty() - Method in class org.jacoco.ant.AntResourcesLocator
Checks, whether resources have been added.
isEmpty() - Method in class org.jacoco.core.data.SessionInfoStore
Tests whether the store is empty.
isEnabled() - Method in class org.jacoco.ant.AbstractCoverageTask
 
isEquals(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.RecordsFilter.Matcher
 
ISessionInfoVisitor - Interface in org.jacoco.core.data
Interface for data output of collected session information.
isExternalReport() - Method in class org.jacoco.maven.AbstractReportMojo
 
isHashCode(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.RecordsFilter.Matcher
 
isImplementationOfSuspendFunction(MethodNode) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter
 
isInterface - Variable in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
isInterfaceOrModule(ClassReader) - Static method in class org.jacoco.core.internal.instr.ProbeArrayStrategyFactory
 
isKotlinClass(IFilterContext) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinGeneratedFilter
 
isMethodFiltered(String, String, String, String) - Method in class org.jacoco.core.internal.analysis.filter.EnumFilter
 
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.
isPropertyNameSpecified() - Method in class org.jacoco.maven.AbstractAgentMojo
 
isRootPage() - Method in class org.jacoco.report.internal.html.page.ReportPage
Checks whether this is the root page of the report.
isSame(int, AbstractInsnNode, AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
isScalaClass(IFilterContext) - Static method in class org.jacoco.core.internal.analysis.filter.SyntheticFilter
 
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.
isToString(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.RecordsFilter.Matcher
 
ITableItem - Interface in org.jacoco.report.internal.html.table
Interface for a item (row) in a coverage data table.
item - Variable in class org.jacoco.report.internal.html.table.SortIndex.Entry
 
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
 
items - Variable in class org.jacoco.report.internal.html.page.TablePage
 
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.
JaCoCo() - Constructor for class org.jacoco.core.JaCoCo
 
JAVACMD - Static variable in class org.jacoco.cli.internal.Command
Common command line prefix.
JavacPattern() - Constructor for enum org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
 
JavaLikeTaskEnhancer(String) - Constructor for class org.jacoco.ant.CoverageTask.JavaLikeTaskEnhancer
 
JavaNames - Class in org.jacoco.report
Names for the Java language.
JavaNames() - Constructor for class org.jacoco.report.JavaNames
 
jmx - Variable in class org.jacoco.maven.AbstractAgentMojo
If set to true the agent exposes functionality via JMX.
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".
JMX_NAME - Static variable in class org.jacoco.agent.rt.internal.JmxRegistration
 
jmxRegistration - Variable in class org.jacoco.agent.rt.internal.Agent
 
JmxRegistration - Class in org.jacoco.agent.rt.internal
Access to JMX APIs are encapsulated in this class to allow the JaCoCo runtime on platforms without JMX support (e.g Android).
JmxRegistration(IAgent) - Constructor for class org.jacoco.agent.rt.internal.JmxRegistration
 
Jump(Instruction, Label, int) - Constructor for class org.jacoco.core.internal.analysis.InstructionsBuilder.Jump
 
jumpPopCount(int) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
jumps - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder
List of all jumps within the control flow.

K

key - Variable in class org.jacoco.core.runtime.LoggerRuntime
 
key - Variable in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
KEYPREFIX - Static variable in class org.jacoco.core.runtime.SystemPropertiesRuntime
 
KOTLIN_METADATA_DESC - Static variable in class org.jacoco.core.internal.analysis.filter.KotlinGeneratedFilter
 
KotlinCoroutineFilter - Class in org.jacoco.core.internal.analysis.filter
Filters branches that Kotlin compiler generates for coroutines.
KotlinCoroutineFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter
 
KotlinCoroutineFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinDefaultArgumentsFilter - Class in org.jacoco.core.internal.analysis.filter
Filters branches that Kotlin compiler generates for default arguments.
KotlinDefaultArgumentsFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter
 
KotlinDefaultArgumentsFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinDefaultMethodsFilter - Class in org.jacoco.core.internal.analysis.filter
Filters methods that Kotlin compiler generates for non-overridden non-abstract methods of interfaces.
KotlinDefaultMethodsFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinDefaultMethodsFilter
 
KotlinDefaultMethodsFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinGeneratedFilter - Class in org.jacoco.core.internal.analysis.filter
Filters methods generated by the Kotlin compiler.
KotlinGeneratedFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinGeneratedFilter
 
KotlinInlineFilter - Class in org.jacoco.core.internal.analysis.filter
Filters out instructions that were inlined by Kotlin compiler.
KotlinInlineFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
KotlinLateinitFilter - Class in org.jacoco.core.internal.analysis.filter
Filters branch in bytecode that Kotlin compiler generates for reading from lateinit properties.
KotlinLateinitFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinLateinitFilter
 
KotlinLateinitFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinNotNullOperatorFilter - Class in org.jacoco.core.internal.analysis.filter
Filters branch in bytecode that Kotlin compiler generates for not-null assertion operator.
KotlinNotNullOperatorFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinNotNullOperatorFilter
 
KotlinNotNullOperatorFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinUnsafeCastOperatorFilter - Class in org.jacoco.core.internal.analysis.filter
Filters branch in bytecode that Kotlin compiler generates for "unsafe" cast operator.
KotlinUnsafeCastOperatorFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinUnsafeCastOperatorFilter
 
KotlinUnsafeCastOperatorFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinWhenFilter - Class in org.jacoco.core.internal.analysis.filter
Filters bytecode that Kotlin compiler generates for when expressions which list all cases of enum or sealed class, i.e.
KotlinWhenFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter
 
KotlinWhenFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
KotlinWhenStringFilter - Class in org.jacoco.core.internal.analysis.filter
Filters bytecode that Kotlin compiler generates for when expressions with a String.
KotlinWhenStringFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinWhenStringFilter
 
KotlinWhenStringFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 

L

label - Variable in class org.jacoco.report.internal.html.page.MethodItem
 
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.
LabelInfo() - Constructor for class org.jacoco.core.internal.flow.LabelInfo
 
labels - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
lang - Variable in class org.jacoco.report.internal.html.page.SourceHighlighter
 
languageNames - Variable in class org.jacoco.report.check.RulesChecker
 
languageNames - Variable in class org.jacoco.report.csv.ClassRowWriter
 
languageNames - Variable in class org.jacoco.report.csv.CSVFormatter
 
languageNames - Variable in class org.jacoco.report.html.HTMLFormatter
 
lastchild - Variable in class org.jacoco.report.internal.xml.XMLElement
 
lastChild - Variable in class org.jacoco.report.internal.AbstractGroupVisitor
 
LEGAL_CHARS - Static variable in class org.jacoco.report.internal.NormalizedFileNames
 
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
limits - Variable in class org.jacoco.report.check.Rule
 
line - Variable in class org.jacoco.core.internal.analysis.Instruction
 
line(int, ILine) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'line' element.
LINE - org.jacoco.core.analysis.ICoverageNode.CounterEntity
Counter for source lines
LINE_INFO_PATTERN - Static variable in class org.jacoco.core.internal.analysis.filter.KotlinInlineFilter
 
lineCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for lines
LineImpl - Class in org.jacoco.core.internal.analysis
Implementation of ILine.
LineImpl(CounterImpl, CounterImpl) - Constructor for class org.jacoco.core.internal.analysis.LineImpl
 
LineImpl.Fix - Class in org.jacoco.core.internal.analysis
Immutable version.
LineImpl.Var - Class in org.jacoco.core.internal.analysis
Mutable version.
lines - Variable in class org.jacoco.core.internal.analysis.SourceNodeImpl
 
lineStart - Variable in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
Label instance of the last line start.
link(String, String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'link' element.
list - Variable in class org.jacoco.report.internal.html.table.SortIndex
 
load(File) - Method in class org.jacoco.core.tools.ExecFileLoader
Reads all data from given input stream.
load(InputStream) - Method in class org.jacoco.core.tools.ExecFileLoader
Reads all data from given input stream.
load(String, Properties) - Static method in class org.jacoco.agent.rt.internal.ConfigLoader
 
load(ExecFileLoader) - Method in class org.jacoco.ant.MergeTask
 
load(ExecFileLoader) - Method in class org.jacoco.maven.MergeMojo
 
loader - Variable in class org.jacoco.maven.ReportSupport
 
loadExecutionData() - Method in class org.jacoco.ant.ReportTask
 
loadExecutionData(File) - Method in class org.jacoco.maven.ReportSupport
Loads the given execution data file.
loadExecutionData(PrintWriter) - Method in class org.jacoco.cli.internal.commands.Merge
 
loadExecutionData(PrintWriter) - Method in class org.jacoco.cli.internal.commands.Report
 
loadExecutionData(ReportSupport) - Method in class org.jacoco.maven.AbstractReportMojo
 
loadExecutionData(ReportSupport) - Method in class org.jacoco.maven.ReportAggregateMojo
 
loadExecutionData(ReportSupport) - Method in class org.jacoco.maven.ReportITMojo
 
loadExecutionData(ReportSupport) - Method in class org.jacoco.maven.ReportMojo
 
loadExecutionData(ReportSupport, FileFilter, File) - Method in class org.jacoco.maven.ReportAggregateMojo
 
loadResource(String, Properties) - Static method in class org.jacoco.agent.rt.internal.ConfigLoader
 
loadSystemProperties(Properties, Properties) - Static method in class org.jacoco.agent.rt.internal.ConfigLoader
 
locale - Variable in class org.jacoco.ant.ReportTask.HTMLFormatterElement
 
locale - Variable in class org.jacoco.report.html.HTMLFormatter
 
locale - Variable in class org.jacoco.report.internal.html.page.SourceHighlighter
 
LocalProbeArrayStrategy - Class in org.jacoco.core.internal.instr
The strategy for interfaces inlines the runtime access directly into the methods as this is the only method without keeping reference within this class.
LocalProbeArrayStrategy(String, long, int, IExecutionDataAccessorGenerator) - Constructor for class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
locals - Variable in class org.jacoco.core.internal.flow.FrameSnapshot
 
location - Variable in class org.jacoco.agent.rt.internal.ClassFileDumper
 
locator - Variable in class org.jacoco.core.runtime.InjectedClassRuntime
 
locator - Variable in class org.jacoco.report.internal.html.page.BundlePage
 
locator - Variable in class org.jacoco.report.internal.html.page.PackageSourcePage
 
log - Variable in class org.jacoco.maven.ReportSupport
 
logBundleInfo(IBundleCoverage, Collection<IClassCoverage>) - Method in class org.jacoco.ant.ReportTask
 
logBundleInfo(IBundleCoverage, Collection<IClassCoverage>) - Method in class org.jacoco.maven.ReportSupport
 
logExeption(Exception) - Method in interface org.jacoco.agent.rt.internal.IExceptionLogger
Logs the given exception.
logger - Variable in class org.jacoco.agent.rt.internal.Agent
 
logger - Variable in class org.jacoco.agent.rt.internal.CoverageTransformer
 
logger - Variable in class org.jacoco.agent.rt.internal.output.TcpClientOutput
 
logger - Variable in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
logger - Variable in class org.jacoco.core.runtime.LoggerRuntime
 
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.
LoggerRuntime.RuntimeHandler - Class in org.jacoco.core.runtime
 
lookup() - Static method in class org.jacoco.core.runtime.InjectedClassRuntime.Lookup
 
Lookup(Object) - Constructor for class org.jacoco.core.runtime.InjectedClassRuntime.Lookup
 
LOOKUPTABLE - Static variable in class org.jacoco.core.internal.data.CRC64
 

M

M_ESCAPED - Static variable in class org.jacoco.core.runtime.CommandLineSupport
 
M_PARSE_ARGUMENT - Static variable in class org.jacoco.core.runtime.CommandLineSupport
 
M_STRIP_WHITESPACE - Static variable in class org.jacoco.core.runtime.CommandLineSupport
 
MAGIC_NUMBER - Static variable in class org.jacoco.core.data.ExecutionDataWriter
Magic number in header for file format identification.
main(String...) - Static method in class org.jacoco.cli.internal.Main
Main entry point for program invocations.
main(String...) - Static method in class org.jacoco.cli.internal.XmlDocumentation
Called during the build process.
Main - Class in org.jacoco.cli.internal
Entry point for all command line operations.
Main(String...) - Constructor for class org.jacoco.cli.internal.Main
 
MANIFEST_MF - Static variable in class org.jacoco.core.internal.instr.SignatureRemover
 
map(int) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
mapping - Variable in class org.jacoco.report.internal.NormalizedFileNames
 
markLabels(Label, Label[]) - Method in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
markLabels(MethodNode) - Static method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
Marks all labels of the method with control flow information.
markMethodInvocationLine() - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
maskVar(String, boolean) - Static method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter.Matcher
 
match() - Method in class org.jacoco.core.internal.analysis.filter.SynchronizedFilter.Matcher
 
match(String, AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinUnsafeCastOperatorFilter.Matcher
 
match(AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinLateinitFilter.Matcher
 
match(AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinNotNullOperatorFilter.Matcher
 
match(AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter.Matcher
 
match(AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinWhenStringFilter.Matcher
 
match(AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.StringSwitchFilter.Matcher
 
match(AbstractInsnNode, IFilterOutput, boolean) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter.Matcher
 
match(AbstractInsnNode, AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.filter.StringSwitchJavacFilter.Matcher
 
match(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter.Matcher
 
match(MethodNode, String) - Method in class org.jacoco.core.internal.analysis.filter.PrivateEmptyNoArgConstructorFilter.Matcher
 
match(MethodNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
 
match(MethodNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultMethodsFilter.Matcher
 
match(MethodNode, IFilterOutput, boolean) - Method in class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter.Matcher
 
matchEcj() - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
matchEcjNoFlowOut() - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinDefaultArgumentsFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinDefaultMethodsFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinLateinitFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinNotNullOperatorFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinUnsafeCastOperatorFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinWhenFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.KotlinWhenStringFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.PrivateEmptyNoArgConstructorFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.RecordsFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.StringSwitchFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.StringSwitchJavacFilter.Matcher
 
Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter.Matcher
 
Matcher(IFilterOutput) - Constructor for class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
Matcher(IFilterOutput) - Constructor for class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
Matcher(AbstractInsnNode) - Constructor for class org.jacoco.core.internal.analysis.filter.SynchronizedFilter.Matcher
 
matches(String) - Static method in class org.jacoco.core.internal.analysis.filter.AnnotationGeneratedFilter
 
matches(String) - Method in class org.jacoco.core.runtime.WildcardMatcher
Matches the given string against the expressions of this matcher.
matches(String) - Method in class org.jacoco.report.check.Rule
 
matchJavac(TryWithResourcesJavacFilter.Matcher.JavacPattern) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
matchOptimizedTailCall(MethodNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
 
max - Variable in class org.jacoco.report.internal.html.table.BarColumn
 
maximum - Variable in class org.jacoco.report.check.Limit
 
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.
merge(IFilterOutput, int, AbstractInsnNode, AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
merge(Instruction) - Method in class org.jacoco.core.internal.analysis.Instruction
Merges information about covered branches of this instruction with another instruction.
merge(AbstractInsnNode, AbstractInsnNode) - Method in interface org.jacoco.core.internal.analysis.filter.IFilterOutput
Marks two instructions that should be merged during computation of coverage.
merge(AbstractInsnNode, AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
Merge - Class in org.jacoco.cli.internal.commands
The merge command.
Merge() - Constructor for class org.jacoco.cli.internal.commands.Merge
 
merged - Variable in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
Instructions that should be merged form disjoint sets.
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
 
message(String, BigDecimal, BigDecimal, RoundingMode) - Method in class org.jacoco.report.check.Limit
 
meta(String, String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'meta' element.
method(IMethodCoverage) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'method' element.
METHOD - org.jacoco.core.analysis.ICoverageNode.CounterEntity
Counter for methods
METHOD - org.jacoco.core.analysis.ICoverageNode.ElementType
Method
METHOD - org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
resource is loaded before primaryExc and checked on null, method $closeResource is used
MethodAnalyzer - Class in org.jacoco.core.internal.analysis
A MethodProbesVisitor that builds the Instructions of a method to calculate the detailed execution status.
MethodAnalyzer(InstructionsBuilder) - Constructor for class org.jacoco.core.internal.analysis.MethodAnalyzer
New instance that uses the given builder.
methodCounter - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
Counter for methods.
MethodCoverageCalculator - Class in org.jacoco.core.internal.analysis
Calculates the filtered coverage of a single method.
MethodCoverageCalculator(Map<AbstractInsnNode, Instruction>) - Constructor for class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
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.
MethodInstrumenter - Class in org.jacoco.core.internal.instr
This method adapter inserts probes as requested by the MethodProbesVisitor events.
MethodInstrumenter(MethodVisitor, IProbeInserter) - Constructor for class org.jacoco.core.internal.instr.MethodInstrumenter
Create a new instrumenter instance for the given method.
methodInvocationLine - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
MethodItem - Class in org.jacoco.report.internal.html.page
Table items representing a method.
MethodItem(IMethodCoverage, String, ILinkable) - Constructor for class org.jacoco.report.internal.html.page.MethodItem
 
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.
methodRules - Variable in class org.jacoco.report.check.BundleChecker
 
methods - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
methods - Variable in class org.jacoco.core.internal.instr.ProbeCounter
 
MethodSanitizer - Class in org.jacoco.core.internal.flow
This method visitor fixes two potential issues with Java byte code: Remove JSR/RET instructions by inlining subroutines which are deprecated since Java 6.
MethodSanitizer(MethodVisitor, int, String, String, String, String[]) - Constructor for class org.jacoco.core.internal.flow.MethodSanitizer
 
minimum - Variable in class org.jacoco.report.check.Limit
 
missed - Variable in class org.jacoco.core.internal.analysis.CounterImpl
number of missed items
MISSEDCOUNT - org.jacoco.core.analysis.ICounter.CounterValue
Number of missed items
MISSEDITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of missed items.
MISSEDRATIO - org.jacoco.core.analysis.ICounter.CounterValue
Ratio of missed to total 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.
MSG_EXECDATA - Static variable in class org.jacoco.report.internal.html.page.SessionsPage
 
MSG_NO_EXECDATA - Static variable in class org.jacoco.report.internal.html.page.SessionsPage
 
MSG_NO_SESSIONS - Static variable in class org.jacoco.report.internal.html.page.SessionsPage
 
MSG_SESSIONS - Static variable in class org.jacoco.report.internal.html.page.SessionsPage
 
MSG_SKIPPING - Static variable in class org.jacoco.maven.CheckMojo
 
MSG_SKIPPING - Static variable in class org.jacoco.maven.MergeMojo
 
MultiGroupVisitor - Class in org.jacoco.report
 
MultiGroupVisitor(List<? extends IReportGroupVisitor>) - Constructor for class org.jacoco.report.MultiGroupVisitor
 
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.
multiTarget - Variable in class org.jacoco.core.internal.flow.LabelInfo
 

N

name - Variable in class org.jacoco.agent.rt.internal.JmxRegistration
 
name - Variable in class org.jacoco.ant.ReportTask.GroupElement
 
name - Variable in class org.jacoco.cli.internal.commands.Report
 
name - Variable in class org.jacoco.core.analysis.CoverageNodeImpl
 
name - Variable in class org.jacoco.core.data.ExecutionData
 
name - Variable in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
name - Variable in class org.jacoco.report.internal.xml.XMLElement
 
name() - Method in class org.jacoco.cli.internal.Command
 
namedElement(String, String) - Method in class org.jacoco.report.internal.xml.ReportElement
 
names - Variable in class org.jacoco.core.data.ExecutionDataStore
 
names - Variable in class org.jacoco.report.check.BundleChecker
 
names() - Static method in class org.jacoco.cli.internal.commands.AllCommands
 
needsFrames(int) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Determines whether the given class file version requires stackmap frames.
needsProbe(Label) - Static method in class org.jacoco.core.internal.flow.LabelInfo
Determines whether the given label needs a probe to be inserted before.
NEW_LINE - Static variable in class org.jacoco.report.csv.DelimitedWriter
 
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.
newIOException(Throwable) - Static method in class org.jacoco.core.internal.Pack200Streams
 
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.
next() - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Moves AbstractMatcher.cursor to next instruction.
next(AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
nextEntry(ZipInputStream, String) - Method in class org.jacoco.core.analysis.Analyzer
 
nextEntry(ZipInputStream, String) - Method in class org.jacoco.core.instr.Instrumenter
 
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.
nextIs(int) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Moves AbstractMatcher.cursor to next instruction if it has given opcode, otherwise sets it to null.
nextIsClose() - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter.Matcher
 
nextIsClose() - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
nextIsClose(String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
nextIsCreateStateInstance() - Method in class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
 
nextIsEcj() - Method in class org.jacoco.core.internal.analysis.filter.SynchronizedFilter.Matcher
 
nextIsEcjClose(String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
nextIsEcjCloseAndThrow(String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
nextIsEcjSuppress(String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
nextIsInvoke(int, String, String, String) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Moves AbstractMatcher.cursor to next instruction if it is MethodInsnNode with given opcode, owner, name and descriptor, otherwise sets it to null.
nextIsInvokeDynamic(String) - Method in class org.jacoco.core.internal.analysis.filter.RecordsFilter.Matcher
 
nextIsJavac() - Method in class org.jacoco.core.internal.analysis.filter.SynchronizedFilter.Matcher
 
nextIsJavacClose() - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter.Matcher
 
nextIsJavacClose(TryWithResourcesJavacFilter.Matcher.JavacPattern, String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
On a first invocation will associate variables with names "r" and "primaryExc", on subsequent invocations will use those associations for checks.
nextIsJump(int, String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
nextIsLabel(String) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
nextIsSwitch() - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Moves AbstractMatcher.cursor to next instruction if it is TABLESWITCH or LOOKUPSWITCH, otherwise sets it to null.
nextIsThrowOnFailure() - Method in class org.jacoco.core.internal.analysis.filter.KotlinCoroutineFilter.Matcher
 
nextIsType(int, String) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Moves AbstractMatcher.cursor to next instruction if it is TypeInsnNode with given opcode and operand, otherwise sets it to null.
nextIsVar(int, String) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
 
nextLine() - Method in class org.jacoco.report.csv.DelimitedWriter
Output a new line and advance the writer to the next line.
NO_PROBE - Static variable in class org.jacoco.core.internal.flow.LabelInfo
Reserved ID for "no probe".
NoCloseInput(InputStream) - Constructor for class org.jacoco.core.internal.Pack200Streams.NoCloseInput
 
node - Variable in class org.jacoco.report.internal.html.page.MethodItem
 
node - Variable in class org.jacoco.report.internal.html.page.NodePage
 
node - Variable in class org.jacoco.report.internal.html.page.SourceFileItem
 
NodeComparator - Class in org.jacoco.core.analysis
Comparator to compare ICoverageNode objects by different counter criteria.
NodeComparator(Comparator<ICounter>, ICoverageNode.CounterEntity) - Constructor for class org.jacoco.core.analysis.NodeComparator
 
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.
noMatch - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
none - org.jacoco.core.runtime.AgentOptions.OutputMode
Value for the AgentOptions.OUTPUT parameter: Do not produce any output.
NONE - Static variable in class org.jacoco.core.internal.analysis.filter.Filters
Filter that does nothing.
NoneOutput - Class in org.jacoco.agent.rt.internal.output
Output that does nothing.
NoneOutput() - Constructor for class org.jacoco.agent.rt.internal.output.NoneOutput
 
NoneProbeArrayStrategy - Class in org.jacoco.core.internal.instr
The strategy does not emit any code at all.
NoneProbeArrayStrategy() - Constructor for class org.jacoco.core.internal.instr.NoneProbeArrayStrategy
 
NOP - Static variable in class org.jacoco.core.internal.flow.FrameSnapshot
 
normalize(String) - Method in class org.jacoco.report.internal.ReportOutputFolder
 
NormalizedFileNames - Class in org.jacoco.report.internal
Internal utility to create normalized file names from string ids.
NormalizedFileNames() - Constructor for class org.jacoco.report.internal.NormalizedFileNames
 
NoSourceLocator() - Constructor for class org.jacoco.maven.ReportSupport.NoSourceLocator
 
noSuccessor() - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Declares that the next instruction will not be a successor of the current instruction.
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
NUL - Static variable in class org.jacoco.cli.internal.Main
 

O

Offline - Class in org.jacoco.agent.rt.internal
The API for classes instrumented in "offline" mode.
Offline() - Constructor for class org.jacoco.agent.rt.internal.Offline
 
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.
OfflineInstrumentationAccessGenerator(String) - Constructor for class org.jacoco.core.runtime.OfflineInstrumentationAccessGenerator
Creates a new instance with the given runtime class name for testing purposes
offset - Variable in class org.jacoco.core.internal.analysis.SourceNodeImpl
first line number in SourceNodeImpl.lines
OMITTED_NULL_CHECK - org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
resource is loaded after primaryExc, null check of resource is omitted
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.
openFile() - Method in class org.jacoco.agent.rt.internal.output.FileOutput
 
openTagDone - Variable in class org.jacoco.report.internal.xml.XMLElement
 
OPTIMAL - org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
resource is loaded after primaryExc, null check of resource is omitted, method $closeResource is used
OPTION_SPLIT - Static variable in class org.jacoco.core.runtime.AgentOptions
 
options - Variable in class org.jacoco.agent.rt.internal.Agent
 
options - Variable in class org.jacoco.core.runtime.AgentOptions
 
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.cli.internal - package org.jacoco.cli.internal
 
org.jacoco.cli.internal.commands - package org.jacoco.cli.internal.commands
 
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.analysis.filter - package org.jacoco.core.internal.analysis.filter
 
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.cli.internal.commands.ClassInfo.Printer
 
out - Variable in class org.jacoco.core.data.ExecutionDataWriter
Underlying data output
output - Variable in class org.jacoco.agent.rt.internal.Agent
 
output - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
output - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
output - Variable in class org.jacoco.maven.AbstractAgentMojo
Output method to use for writing coverage data.
output - Variable in class org.jacoco.report.check.BundleChecker
 
output - Variable in class org.jacoco.report.internal.ReportOutputFolder
 
OUTPUT - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies the output mode.
outputDirectory - Variable in class org.jacoco.maven.ReportAggregateMojo
Output directory for the reports.
outputDirectory - Variable in class org.jacoco.maven.ReportITMojo
Output directory for the reports.
outputDirectory - Variable in class org.jacoco.maven.ReportMojo
Output directory for the reports.
outputEncoding - Variable in class org.jacoco.maven.AbstractReportMojo
Encoding of the generated reports.
outputEncoding - Variable in class org.jacoco.report.csv.CSVFormatter
 
outputEncoding - Variable in class org.jacoco.report.html.HTMLFormatter
 
outputEncoding - Variable in class org.jacoco.report.xml.XMLFormatter
 
OutputMode() - Constructor for enum org.jacoco.core.runtime.AgentOptions.OutputMode
 
owners - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 

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.
Pack200Streams() - Constructor for class org.jacoco.core.internal.Pack200Streams
 
Pack200Streams.NoCloseInput - Class in org.jacoco.core.internal
 
PACKAGE - org.jacoco.core.analysis.ICoverageNode.ElementType
Java Package
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.
packageElement(String) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'package' element.
packagename - Variable in class org.jacoco.core.internal.analysis.SourceFileCoverageImpl
 
packagePage - Variable in class org.jacoco.report.internal.html.page.PackageSourcePage
 
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.
packageRules - Variable in class org.jacoco.report.check.BundleChecker
 
packages - Variable in class org.jacoco.core.internal.analysis.BundleCoverageImpl
 
packageSourcePage - Variable in class org.jacoco.report.internal.html.page.PackagePage
 
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.
page - Variable in class org.jacoco.report.internal.html.HTMLGroupVisitor
 
parent - Variable in class org.jacoco.report.internal.html.page.ReportPage
 
parent - Variable in class org.jacoco.report.internal.ReportOutputFolder
 
parseArguments(Parameters) - Method in class org.jacoco.cli.internal.CommandHandler
 
parseLocale(String) - Static method in class org.jacoco.ant.ReportTask
Splits a given underscore "_" separated string and creates a Locale.
parseSubArguments(Command, Parameters) - Method in class org.jacoco.cli.internal.CommandHandler
 
parseValue(String) - Static method in class org.jacoco.report.check.Limit
 
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
path - Variable in class org.jacoco.report.internal.ReportOutputFolder
 
pattern - Variable in class org.jacoco.core.runtime.WildcardMatcher
 
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.
percentageFormat - Variable in class org.jacoco.report.internal.html.table.PercentageColumn
 
pluginArtifactMap - Variable in class org.jacoco.maven.AbstractAgentMojo
Map of plugin artifacts.
POLY64REV - Static variable in class org.jacoco.core.internal.data.CRC64
 
pool - Variable in class org.jacoco.core.internal.analysis.StringPool
 
port - Variable in class org.jacoco.ant.DumpTask
 
port - Variable in class org.jacoco.cli.internal.commands.Dump
 
port - Variable in class org.jacoco.maven.AbstractAgentMojo
Port to bind to when the output method is tcpserver or connect to when the output method is tcpclient.
port - Variable in class org.jacoco.maven.DumpMojo
Port number to connect to.
PORT - Static variable in class org.jacoco.core.runtime.AgentOptions
The port the tcpserver binds to or the tcpclient connects to.
positions - Variable in class org.jacoco.report.internal.html.table.SortIndex
 
pre(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'pre' element.
predecessor - Variable in class org.jacoco.core.internal.analysis.Instruction
 
predecessorBranch - Variable in class org.jacoco.core.internal.analysis.Instruction
 
premain(String, Instrumentation) - Static method in class org.jacoco.agent.rt.internal.PreMain
This method is called by the JVM to initialize Java agents.
PreMain - Class in org.jacoco.agent.rt.internal
The agent which is referred as the Premain-Class.
PreMain() - Constructor for class org.jacoco.agent.rt.internal.PreMain
 
prepareAgentOptions() - Method in class org.jacoco.ant.AbstractCoverageTask
 
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.
presentIn(List<AnnotationNode>) - Static method in class org.jacoco.core.internal.analysis.filter.AnnotationGeneratedFilter
 
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
printDetails(String, ICoverageNode) - Method in class org.jacoco.cli.internal.commands.ClassInfo.Printer
 
Printer(PrintWriter) - Constructor for class org.jacoco.cli.internal.commands.ClassInfo.Printer
 
printHelp(PrintWriter) - Method in class org.jacoco.cli.internal.Command
Prints textual help for this command.
printLine(ILine, int, String) - Method in class org.jacoco.cli.internal.commands.ClassInfo.Printer
 
printMethod(IMethodCoverage, boolean) - Method in class org.jacoco.cli.internal.commands.ClassInfo.Printer
 
printNoMatchWarning(Collection<IClassCoverage>, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Report
 
PrivateEmptyNoArgConstructorFilter - Class in org.jacoco.core.internal.analysis.filter
Filters private empty constructors that do not have arguments.
PrivateEmptyNoArgConstructorFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.PrivateEmptyNoArgConstructorFilter
 
PrivateEmptyNoArgConstructorFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
privateLookupIn(Class<?>, InjectedClassRuntime.Lookup) - Static method in class org.jacoco.core.runtime.InjectedClassRuntime.Lookup
See corresponding method introduced in Java 9.
probeArrayStrategy - Variable in class org.jacoco.core.internal.instr.ClassInstrumenter
 
ProbeArrayStrategyFactory - Class in org.jacoco.core.internal.instr
Factory to find a suitable strategy to access the probe array for a given class.
ProbeArrayStrategyFactory() - Constructor for class org.jacoco.core.internal.instr.ProbeArrayStrategyFactory
 
probeCount - Variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
probeCount - Variable in class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
ProbeCounter - Class in org.jacoco.core.internal.instr
Internal class to remember the total number of probes required for a class.
ProbeCounter() - Constructor for class org.jacoco.core.internal.instr.ProbeCounter
 
probeid - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
probeInserter - Variable in class org.jacoco.core.internal.instr.MethodInstrumenter
 
ProbeInserter - Class in org.jacoco.core.internal.instr
Internal utility to add probes into the control flow of a method.
ProbeInserter(int, String, String, MethodVisitor, IProbeArrayStrategy) - Constructor for class org.jacoco.core.internal.instr.ProbeInserter
Creates a new ProbeInserter.
probes - Variable in class org.jacoco.core.data.ExecutionData
 
probes - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
probes - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder
Probe array of the class the analyzed method belongs to.
probesVisitor - Variable in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
processProject(IReportGroupVisitor, String, MavenProject, List<String>, List<String>, String) - Method in class org.jacoco.maven.ReportSupport
Calculates coverage for the given project and emits it to the report group including source references
processProject(IReportGroupVisitor, String, MavenProject, List<String>, List<String>, ISourceFileLocator) - Method in class org.jacoco.maven.ReportSupport
 
processProject(IReportGroupVisitor, MavenProject, List<String>, List<String>) - Method in class org.jacoco.maven.ReportSupport
Calculates coverage for the given project and emits it to the report group without source references
project - Variable in class org.jacoco.maven.AbstractJacocoMojo
Maven project.
project - Variable in class org.jacoco.maven.AbstractReportMojo
Maven project.
propagateExecutedBranch(Instruction, int) - Static method in class org.jacoco.core.internal.analysis.Instruction
 
property - Variable in class org.jacoco.ant.AgentTask
 
propertyName - Variable in class org.jacoco.maven.AbstractAgentMojo
Allows to specify property which will contains settings for JaCoCo Agent.
PUBID - Static variable in class org.jacoco.report.internal.html.HTMLElement
 
PUBID - Static variable in class org.jacoco.report.internal.xml.ReportElement
 
publish(LogRecord) - Method in class org.jacoco.core.runtime.LoggerRuntime.RuntimeHandler
 
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.

Q

quiet - Variable in class org.jacoco.cli.internal.Command
Flag whether output to stdout should be suppressed.
quote(String) - Static method in class org.jacoco.core.runtime.CommandLineSupport
Quotes a single command line argument if necessary.
quote(String) - Method in class org.jacoco.report.internal.xml.XMLElement
 
quote(List<String>) - Static method in class org.jacoco.core.runtime.CommandLineSupport
Builds a single command line string from the given argument list.
QUOTE - Static variable in class org.jacoco.core.runtime.CommandLineSupport
 
QUOTE - Static variable in class org.jacoco.report.csv.DelimitedWriter
 

R

RANDOM - Static variable in class org.jacoco.core.runtime.AbstractRuntime
 
reactorProjects - Variable in class org.jacoco.maven.ReportAggregateMojo
The projects in the reactor.
read() - Method in class org.jacoco.core.data.ExecutionDataReader
Reads all data and reports it to the corresponding visitors.
read(InputStream, byte[], String) - Method in class org.jacoco.core.instr.Instrumenter
 
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.
readDumpCommand() - Method in class org.jacoco.core.runtime.RemoteControlReader
 
reader - Variable in class org.jacoco.agent.rt.internal.output.TcpConnection
 
readExecutionData() - Method in class org.jacoco.core.data.ExecutionDataReader
 
readFully(InputStream) - Static method in class org.jacoco.core.internal.InputStreams
Reads all bytes from an input stream into a byte array.
readHeader() - Method in class org.jacoco.core.data.ExecutionDataReader
 
readInt(InputStream) - Static method in class org.jacoco.core.internal.ContentTypeDetector
 
readSessionInfo() - Method in class org.jacoco.core.data.ExecutionDataReader
 
readVarInt() - Method in class org.jacoco.core.internal.data.CompactDataInput
Reads a variable length representation of an integer value.
RecordsFilter - Class in org.jacoco.core.internal.analysis.filter
Filters methods toString, hashCode and equals that compiler generates for records.
RecordsFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.RecordsFilter
 
RecordsFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
REDBAR - Static variable in class org.jacoco.report.internal.html.resources.Resources
The name of the red part of the coverage bar
redefineJavaBaseModule(Instrumentation) - Static method in class org.jacoco.agent.rt.internal.PreMain
Opens java.base module for InjectedClassRuntime when executed on Java 9 JREs or higher.
reduce(List<Object>, int) - Static method in class org.jacoco.core.internal.flow.FrameSnapshot
Reduce double word types into a single slot as required MethodVisitor.visitFrame(int, int, Object[], int, Object[]) method.
remoteCommandVisitor - Variable in class org.jacoco.core.runtime.RemoteControlReader
 
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.
removesignatures - Variable in class org.jacoco.ant.InstrumentTask
 
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
render(HTMLElement, ISourceNode, Reader) - Method in class org.jacoco.report.internal.html.page.SourceHighlighter
Highlights the given source file.
renderClasses() - Method in class org.jacoco.report.internal.html.page.PackagePage
 
renderCodeLine(HTMLElement, String, ILine, int) - Method in class org.jacoco.report.internal.html.page.SourceHighlighter
 
renderer - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
renderPackages() - Method in class org.jacoco.report.internal.html.page.BundlePage
 
renderSourceFilePages() - Method in class org.jacoco.report.internal.html.page.PackageSourcePage
 
replaceBranches(Collection<Instruction>) - Method in class org.jacoco.core.internal.analysis.Instruction
Creates a copy of this instruction where all outgoing branches are replaced with the given instructions.
replaceBranches(AbstractInsnNode, Set<AbstractInsnNode>) - Method in interface org.jacoco.core.internal.analysis.filter.IFilterOutput
Marks instruction whose outgoing branches should be replaced during computation of coverage.
replaceBranches(AbstractInsnNode, Set<AbstractInsnNode>) - Method in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
replaceIllegalChars(String) - Method in class org.jacoco.report.internal.NormalizedFileNames
 
replacements - Variable in class org.jacoco.core.internal.analysis.MethodCoverageCalculator
 
Report - Class in org.jacoco.cli.internal.commands
The report command.
Report() - Constructor for class org.jacoco.cli.internal.commands.Report
 
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
 
ReportElement - Class in org.jacoco.report.internal.xml
A XMLElement with utility methods to create JaCoCo XML reports.
ReportElement(String, OutputStream, String) - Constructor for class org.jacoco.report.internal.xml.ReportElement
Creates a report root element for a XML report.
ReportElement(String, ReportElement) - Constructor for class org.jacoco.report.internal.xml.ReportElement
 
ReportFormat - Enum in org.jacoco.maven
Configurable output formats for the report goals.
ReportFormat() - Constructor for enum org.jacoco.maven.ReportFormat
 
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.
ReportOutputFolder(IMultiReportOutput, ReportOutputFolder, String) - 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.
ReportSupport - Class in org.jacoco.maven
Encapsulates the tasks to create reports for Maven projects.
ReportSupport(Log) - Constructor for class org.jacoco.maven.ReportSupport
Construct a new instance with the given log output.
ReportSupport.NoSourceLocator - Class in org.jacoco.maven
 
ReportSupport.SourceFileCollection - Class in org.jacoco.maven
 
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.FormatterElement - Class in org.jacoco.ant
Interface for child elements that define formatters.
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 - Variable in class org.jacoco.ant.DumpTask
 
reset - Variable in class org.jacoco.cli.internal.commands.Dump
 
reset - Variable in class org.jacoco.core.tools.ExecDumpClient
 
reset - Variable in class org.jacoco.maven.DumpMojo
Sets whether a reset command should be sent after the execution data has been dumped.
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.
resolvePath(MavenProject, String) - Static method in class org.jacoco.maven.ReportSupport
 
RESOURCE - Static variable in class org.jacoco.agent.AgentJar
Name of the agent JAR file resource within this bundle.
resources - Variable in class org.jacoco.ant.AntFilesLocator
 
resources - Variable in class org.jacoco.report.html.HTMLFormatter
 
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
 
retrycount - Variable in class org.jacoco.cli.internal.commands.Dump
 
retryCount - Variable in class org.jacoco.ant.DumpTask
 
retryCount - Variable in class org.jacoco.core.tools.ExecDumpClient
 
retryCount - Variable in class org.jacoco.maven.DumpMojo
Number of retries which the goal will attempt to establish a connection.
retryDelay - Variable in class org.jacoco.core.tools.ExecDumpClient
 
reverse - Variable in class org.jacoco.core.analysis.CounterComparator
 
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
root - Variable in class org.jacoco.report.internal.xml.XMLElement
 
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.
RT() - Constructor for class com.vladium.emma.rt.RT
Deprecated.
 
RT() - Constructor for class org.jacoco.agent.rt.RT
 
rule - Variable in class org.jacoco.maven.RuleConfiguration
 
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.
rules - Variable in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
rules - Variable in class org.jacoco.maven.CheckMojo
Check configuration used to specify rules on element types (BUNDLE, PACKAGE, CLASS, SOURCEFILE or METHOD) with a list of limits.
rules - Variable in class org.jacoco.report.check.RulesChecker
 
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.
run() - Method in class org.jacoco.agent.rt.internal.output.TcpConnection
Processes all requests for this session until the socket is closed.
runtimeClassName - Variable in class org.jacoco.core.runtime.OfflineInstrumentationAccessGenerator
 
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.
RuntimeHandler() - Constructor for class org.jacoco.core.runtime.LoggerRuntime.RuntimeHandler
 
RUNTIMEPACKAGE - Static variable in class org.jacoco.core.JaCoCo
Name of the runtime package of this build

S

safeClose(Closeable) - Static method in class org.jacoco.agent.AgentJar
Close a stream ignoring any error
save(File, boolean) - Method in class org.jacoco.core.tools.ExecFileLoader
Saves the current content into the given file.
save(OutputStream) - Method in class org.jacoco.core.tools.ExecFileLoader
Saves the current content into the given output stream.
save(ExecFileLoader) - Method in class org.jacoco.ant.MergeTask
 
save(ExecFileLoader) - Method in class org.jacoco.maven.MergeMojo
 
script(String) - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a JavaScript 'script' element.
second(Comparator<ICoverageNode>) - Method in class org.jacoco.core.analysis.NodeComparator
Creates a new composite comparator with a second search criterion.
seenClinit - Variable in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
sendCmdOk() - Method in class org.jacoco.core.runtime.RemoteControlWriter
Sends a confirmation that a commands has been successfully executed and the response is completed.
serialVersionUID - Static variable in class org.jacoco.core.analysis.CounterComparator
 
serialVersionUID - Static variable in class org.jacoco.core.analysis.NodeComparator
 
serialVersionUID - Static variable in exception org.jacoco.core.data.IncompatibleExecDataVersionException
 
server - Variable in class org.jacoco.agent.rt.internal.JmxRegistration
 
serverSocket - Variable in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
sessionId - Variable in class org.jacoco.core.runtime.RuntimeData
 
sessionId - Variable in class org.jacoco.maven.AbstractAgentMojo
A session identifier that is written with the execution data.
SESSIONID - Static variable in class org.jacoco.core.runtime.AgentOptions
Specifies a session identifier that is written with the execution data.
sessioninfo(SessionInfo) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'sessioninfo' element.
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.
sessionInfos - Variable in class org.jacoco.core.tools.ExecFileLoader
 
sessionInfos - Variable in class org.jacoco.report.internal.html.page.SessionsPage
 
sessionInfoStore - Variable in class org.jacoco.ant.ReportTask
 
SessionInfoStore - Class in org.jacoco.core.data
Container to collect and merge session SessionInfo objects.
SessionInfoStore() - Constructor for class org.jacoco.core.data.SessionInfoStore
 
sessionInfoVisitor - Variable in class org.jacoco.core.data.ExecutionDataReader
 
sessionsPage - Variable in class org.jacoco.report.html.HTMLFormatter
 
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.
sessionTable(HTMLElement) - Method in class org.jacoco.report.internal.html.page.SessionsPage
 
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.
setCurrentLine(int) - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder
Sets the current source line.
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.core.runtime.AgentOptions
Sets the wildcard expression for excluded class loaders.
setExclClassLoader(String) - Method in class org.jacoco.ant.AbstractCoverageTask
List of wildcard patterns for classloaders that JaCoCo will not instrument classes from.
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(String) - Method in class org.jacoco.report.check.Rule
 
setExcludes(List<String>) - Method in class org.jacoco.maven.RuleConfiguration
 
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(String) - Method in class org.jacoco.report.check.Rule
 
setIncludes(List<String>) - Method in class org.jacoco.maven.RuleConfiguration
 
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.
setLanguage(String) - Method in class org.jacoco.report.internal.html.page.SourceHighlighter
Specifies the source language.
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.
setMajorVersion(int, byte[]) - Static method in class org.jacoco.core.internal.instr.InstrSupport
Sets major version number in given bytes of class (unsigned two bytes at offset 6).
setMaximum(String) - Method in class org.jacoco.report.check.Limit
Sets the expected maximum value.
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 the expected minimum value.
setName(String) - Method in class org.jacoco.ant.ReportTask.GroupElement
Sets the name of the group.
setOption(String, boolean) - Method in class org.jacoco.core.runtime.AgentOptions
 
setOption(String, int) - Method in class org.jacoco.core.runtime.AgentOptions
 
setOption(String, String) - Method in class org.jacoco.core.runtime.AgentOptions
 
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
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.
setTargetIfNotDone(Label) - Static method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
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 class org.jacoco.core.runtime.InjectedClassRuntime
 
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
 
signature - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
signature - Variable in class org.jacoco.core.internal.analysis.MethodCoverageImpl
 
SIGNATURE_FILES - Static variable in class org.jacoco.core.internal.instr.SignatureRemover
 
signatureRemover - Variable in class org.jacoco.core.instr.Instrumenter
 
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.
singleton - Static variable in class org.jacoco.agent.rt.internal.Agent
 
SINGLETON_BRA_LIMIT - Static variable in class org.jacoco.core.internal.analysis.LineImpl
Max branch counter value for which singletons are created
SINGLETON_INS_LIMIT - Static variable in class org.jacoco.core.internal.analysis.LineImpl
Max instruction counter value for which singletons are created
SINGLETON_LIMIT - Static variable in class org.jacoco.core.internal.analysis.CounterImpl
Max counter value for which singletons are created
SINGLETONS - Static variable in class org.jacoco.core.internal.analysis.CounterImpl
 
SINGLETONS - Static variable in class org.jacoco.core.internal.analysis.LineImpl
 
size(AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.FinallyFilter
 
skip - Variable in class org.jacoco.maven.AbstractJacocoMojo
Flag used to suppress execution.
skip - Variable in class org.jacoco.maven.AbstractReportMojo
Flag used to suppress execution.
skipMojo() - Method in class org.jacoco.maven.AbstractAgentMojo
 
skipMojo() - Method in class org.jacoco.maven.AbstractJacocoMojo
Skips Mojo.
skipNonOpcodes() - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Moves AbstractMatcher.cursor through AbstractInsnNode.FRAME, AbstractInsnNode.LABEL, AbstractInsnNode.LINE.
skipNonOpcodes(AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
Returns first instruction from given and following it that is not AbstractInsnNode.FRAME, AbstractInsnNode.LABEL, AbstractInsnNode.LINE.
SLASH - Static variable in class org.jacoco.core.runtime.CommandLineSupport
 
sleep() - Method in class org.jacoco.core.tools.ExecDumpClient
 
socket - Variable in class org.jacoco.agent.rt.internal.output.TcpConnection
 
sort(Collection<T>) - Method in class org.jacoco.core.analysis.NodeComparator
Returns a sorted copy of the given collection of ICoverageNode elements.
sort(List<? extends ITableItem>) - Method in class org.jacoco.report.internal.html.table.Table
 
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
SortIndex<T> - Class in org.jacoco.report.internal.html.table
A index on a list of items sorted with a given Comparator.
SortIndex(Comparator<? super T>) - Constructor for class org.jacoco.report.internal.html.table.SortIndex
Creates a new index based in the given comparator.
SortIndex.Entry - Class in org.jacoco.report.internal.html.table
 
source - Variable in class org.jacoco.cli.internal.commands.Instrument
 
source - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder.Jump
 
SOURCE - Static variable in class org.jacoco.report.internal.html.resources.Styles
Block of source code
sourceCoverageExists - Variable in class org.jacoco.report.internal.html.page.PackagePage
 
sourceDebugExtension - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
sourceEncoding - Variable in class org.jacoco.maven.AbstractReportMojo
Encoding of the source files.
sourcefile(String) - Method in class org.jacoco.report.internal.xml.ReportElement
Creates a 'sourcefile' element.
SOURCEFILE - org.jacoco.core.analysis.ICoverageNode.ElementType
Source File
SourceFileCollection(MavenProject, String) - Constructor for class org.jacoco.maven.ReportSupport.SourceFileCollection
 
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.
SourceFileItem - Class in org.jacoco.report.internal.html.page
Table items representing a source file which cannot be linked.
SourceFileItem(ISourceFileCoverage) - Constructor for class org.jacoco.report.internal.html.page.SourceFileItem
 
sourceFileName - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
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.
sourceFilePages - Variable in class org.jacoco.report.internal.html.page.PackageSourcePage
 
sourceFileRules - Variable in class org.jacoco.report.check.BundleChecker
 
sourcefiles - Variable in class org.jacoco.ant.ReportTask.GroupElement
 
sourcefiles - Variable in class org.jacoco.cli.internal.commands.Report
 
sourcefiles - Variable in class org.jacoco.core.analysis.CoverageBuilder
 
sourceFiles - Variable in class org.jacoco.core.internal.analysis.PackageCoverageImpl
 
SourceFilesElement() - Constructor for class org.jacoco.ant.ReportTask.SourceFilesElement
 
SourceHighlighter - Class in org.jacoco.report.internal.html.page
Creates a highlighted output of a source file.
SourceHighlighter(Locale) - Constructor for class org.jacoco.report.internal.html.page.SourceHighlighter
Creates a new highlighter with default settings.
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.
sourcePage - Variable in class org.jacoco.report.internal.html.page.ClassPage
 
sourcePage - Variable in class org.jacoco.report.internal.html.page.MethodItem
 
sourceReader - Variable in class org.jacoco.report.internal.html.page.SourceFilePage
 
sourceRoots - Variable in class org.jacoco.maven.ReportSupport.SourceFileCollection
 
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.
span(HTMLElement, String, String, String, String, ICounter) - Method in class org.jacoco.report.internal.html.page.SourceHighlighter
 
split(String) - Static method in class org.jacoco.core.runtime.CommandLineSupport
Splits a command line into single arguments and removes quotes if present.
stack - Variable in class org.jacoco.core.internal.flow.FrameSnapshot
 
start - Variable in class org.jacoco.core.data.SessionInfo
 
start - Variable in class org.jacoco.core.internal.analysis.filter.SynchronizedFilter.Matcher
 
start - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
start - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
start(AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter.Matcher
 
start(AbstractInsnNode) - Method in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher
 
startTimeStamp - Variable in class org.jacoco.core.runtime.RuntimeData
 
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 class org.jacoco.core.runtime.InjectedClassRuntime
 
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
 
store - Variable in class org.jacoco.core.runtime.RuntimeData
store for execution data
storeInstance(MethodVisitor, boolean, int) - Method in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
storeInstance(MethodVisitor, boolean, int) - Method in class org.jacoco.core.internal.instr.CondyProbeArrayStrategy
 
storeInstance(MethodVisitor, boolean, int) - Method in class org.jacoco.core.internal.instr.InterfaceFieldProbeArrayStrategy
 
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.
storeInstance(MethodVisitor, boolean, int) - Method in class org.jacoco.core.internal.instr.LocalProbeArrayStrategy
 
storeInstance(MethodVisitor, boolean, int) - Method in class org.jacoco.core.internal.instr.NoneProbeArrayStrategy
 
stringPool - Variable in class org.jacoco.core.analysis.Analyzer
 
stringPool - Variable in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
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
 
StringSwitchFilter - Class in org.jacoco.core.internal.analysis.filter
Filters code that is generated by ECJ for a switch statement with a String and by Kotlin compiler 1.5 and above for a when expression with a String.
StringSwitchFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.StringSwitchFilter
 
StringSwitchFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
StringSwitchJavacFilter - Class in org.jacoco.core.internal.analysis.filter
Filters code that is generated by javac for a switch statement with a String.
StringSwitchJavacFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.StringSwitchJavacFilter
 
StringSwitchJavacFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
structure - Variable in class org.jacoco.ant.ReportTask
 
style - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
Styles - Class in org.jacoco.report.internal.html.resources
Constants for styles defined by the report style sheet.
Styles() - Constructor for class org.jacoco.report.internal.html.resources.Styles
 
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.
subFolders - Variable in class org.jacoco.report.internal.ReportOutputFolder
Cached sub-folder instances to guarantee stable normalization
SUBST_PATTERN - Static variable in class org.jacoco.agent.rt.internal.ConfigLoader
 
substSystemProperties(Properties, Properties) - Static method in class org.jacoco.agent.rt.internal.ConfigLoader
 
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.
successor - Variable in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
true if the current instruction is a potential successor of the previous instruction.
successor - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
superName - Variable in class org.jacoco.core.internal.analysis.ClassCoverageImpl
 
supportedTaskName - Variable in class org.jacoco.ant.CoverageTask.JavaLikeTaskEnhancer
 
supportsTask(String) - Method in class org.jacoco.ant.CoverageTask.JavaLikeTaskEnhancer
 
supportsTask(String) - Method in interface org.jacoco.ant.CoverageTask.TaskEnhancer
 
SUREFIRE_ARG_LINE - Static variable in class org.jacoco.maven.AbstractAgentMojo
Name of the property used in maven-surefire-plugin.
SynchronizedFilter - Class in org.jacoco.core.internal.analysis.filter
Filters code that is generated for synchronized statement.
SynchronizedFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.SynchronizedFilter
 
SynchronizedFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
SyntheticFilter - Class in org.jacoco.core.internal.analysis.filter
Filters synthetic methods unless they represent bodies of lambda expressions.
SyntheticFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.SyntheticFilter
 
SYS_PREFIX - Static variable in class org.jacoco.agent.rt.internal.ConfigLoader
 
SYSTEM - Static variable in class org.jacoco.report.internal.html.HTMLElement
 
SYSTEM - Static variable in class org.jacoco.report.internal.xml.ReportElement
 
SYSTEM_ERR - Static variable in interface org.jacoco.agent.rt.internal.IExceptionLogger
Default implementation which dumps the stack trace to System.err.
systemClass - Variable in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
systemClassName - Variable in class org.jacoco.core.runtime.ModifiedSystemClassRuntime
 
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 - Variable in class org.jacoco.report.html.HTMLFormatter
 
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.
Table.Column - Class in org.jacoco.report.internal.html.table
 
TableItemComparator - Class in org.jacoco.report.internal.html.table
Adapter to sort table items based on their coverage nodes.
TableItemComparator(Comparator<ICoverageNode>) - Constructor for class org.jacoco.report.internal.html.table.TableItemComparator
 
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.
tabwidth - Variable in class org.jacoco.cli.internal.commands.Report
 
tabWidth - Variable in class org.jacoco.ant.ReportTask.SourceFilesElement
 
tabWidth - Variable in class org.jacoco.report.InputStreamSourceFileLocator
 
tabWidth - Variable in class org.jacoco.report.internal.html.page.SourceFilePage
 
tabWidth - Variable in class org.jacoco.report.MultiSourceFileLocator
 
target - Variable in class org.jacoco.core.internal.analysis.InstructionsBuilder.Jump
 
target - Variable in class org.jacoco.core.internal.flow.LabelInfo
 
taskEnhancers - Variable in class org.jacoco.ant.CoverageTask
 
tbody() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'tbody' element.
tcpclient - org.jacoco.core.runtime.AgentOptions.OutputMode
Value for the AgentOptions.OUTPUT parameter: At startup the agent connects to a TCP port specified by the AgentOptions.ADDRESS and AgentOptions.PORT attribute.
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.
TcpConnection - Class in org.jacoco.agent.rt.internal.output
Handler for a single socket based remote connection.
TcpConnection(Socket, RuntimeData) - Constructor for class org.jacoco.agent.rt.internal.output.TcpConnection
 
tcpserver - org.jacoco.core.runtime.AgentOptions.OutputMode
Value for the AgentOptions.OUTPUT parameter: The agent listens for incoming connections on a TCP port specified by AgentOptions.ADDRESS and AgentOptions.PORT.
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.
TestNGTaskEnhancer(String) - Constructor for class org.jacoco.ant.CoverageTask.TestNGTaskEnhancer
 
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 - Variable in class org.jacoco.maven.AbstractReportMojo
Name of the root node HTML report pages.
title() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'title' element.
toRegex(String) - Static method in class org.jacoco.core.runtime.WildcardMatcher
 
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
total(ICounter) - Method in class org.jacoco.cli.internal.commands.ClassInfo.Printer
 
TOTALCOUNT - org.jacoco.core.analysis.ICounter.CounterValue
Total number of items
TOTALITEMS - Static variable in class org.jacoco.core.analysis.CounterComparator
Compares the absolute number of total items.
toVMName(String) - Static method in class org.jacoco.agent.rt.internal.CoverageTransformer
 
tr() - Method in class org.jacoco.report.internal.html.HTMLElement
Creates a 'tr' element.
trackFrames - Variable in class org.jacoco.core.internal.flow.ClassProbesAdapter
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.jacoco.agent.rt.internal.CoverageTransformer
 
traverseClasses - Variable in class org.jacoco.report.check.BundleChecker
 
traverseMethods - Variable in class org.jacoco.report.check.BundleChecker
 
traversePackages - Variable in class org.jacoco.report.check.BundleChecker
 
traverseSourceFiles - Variable in class org.jacoco.report.check.BundleChecker
 
tryCatchProbeLabels - Variable in class org.jacoco.core.internal.flow.MethodProbesAdapter
 
tryConnect(InetAddress, int) - Method in class org.jacoco.core.tools.ExecDumpClient
 
TryWithResourcesEcjFilter - Class in org.jacoco.core.internal.analysis.filter
Filters code that ECJ generates for try-with-resources statement.
TryWithResourcesEcjFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.TryWithResourcesEcjFilter
 
TryWithResourcesEcjFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
 
TryWithResourcesJavac11Filter - Class in org.jacoco.core.internal.analysis.filter
Filters code which is generated for try-with-resources statement by javac starting from version 11.
TryWithResourcesJavac11Filter() - Constructor for class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter
 
TryWithResourcesJavac11Filter.Matcher - Class in org.jacoco.core.internal.analysis.filter
r = ...; try { ...
TryWithResourcesJavacFilter - Class in org.jacoco.core.internal.analysis.filter
Filters code which is generated for try-with-resources statement by javac versions from 7 to 10.
TryWithResourcesJavacFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter
 
TryWithResourcesJavacFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
javac from JDK 7 and 8 generates bytecode that is equivalent to the compilation of source code that is described in JLS 14.20.3.
TryWithResourcesJavacFilter.Matcher.JavacPattern - Enum in org.jacoco.core.internal.analysis.filter
 
TYCHO_ARG_LINE - Static variable in class org.jacoco.maven.AbstractAgentMojo
Name of the property used in maven-osgi-test-plugin.
type - Variable in class org.jacoco.core.internal.ContentTypeDetector
 

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
update(long, byte) - Static method in class org.jacoco.core.internal.data.CRC64
Updates given checksum by given byte.
update(long, byte[], int, int) - Static method in class org.jacoco.core.internal.data.CRC64
Updates given checksum by bytes from given array.
usage(CommandParser) - Method in class org.jacoco.cli.internal.Command
 
usage(CommandParser) - Method in class org.jacoco.cli.internal.Main
 
usedNames - Variable in class org.jacoco.report.internal.NormalizedFileNames
 

V

VALID_OPTIONS - Static variable in class org.jacoco.core.runtime.AgentOptions
 
validateAll() - Method in class org.jacoco.core.runtime.AgentOptions
 
validatePort(int) - Method in class org.jacoco.core.runtime.AgentOptions
 
value - Variable in class org.jacoco.core.analysis.CounterComparator
 
value - Variable in class org.jacoco.report.check.Limit
 
VALUE_NAMES - Static variable in class org.jacoco.report.check.Limit
 
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.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
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.
valueOf(String) - Static method in enum org.jacoco.maven.ReportFormat
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.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
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.
values() - Static method in enum org.jacoco.maven.ReportFormat
Returns an array containing the constants of this enum type, in the order they are declared.
Var(int, int) - Constructor for class org.jacoco.core.internal.analysis.CounterImpl.Var
 
Var(CounterImpl, CounterImpl) - Constructor for class org.jacoco.core.internal.analysis.LineImpl.Var
 
variable - Variable in class org.jacoco.core.internal.instr.ProbeInserter
Position of the inserted variable.
vars - Variable in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
 
verbose - Variable in class org.jacoco.cli.internal.commands.ClassInfo
 
Version - Class in org.jacoco.cli.internal.commands
The version command.
Version() - Constructor for class org.jacoco.cli.internal.commands.Version
 
VERSION - Static variable in class org.jacoco.core.JaCoCo
Qualified build version of the JaCoCo core library.
violations - Variable in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
violations - Variable in class org.jacoco.maven.CheckMojo
 
violationsPropery - Variable in class org.jacoco.ant.ReportTask.CheckFormatterElement
 
visible - Variable in class org.jacoco.report.internal.html.table.Table.Column
 
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
 
visitAnnotation(String, boolean) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visitAttribute(Attribute) - Method in class org.jacoco.core.internal.analysis.ClassAnalyzer
 
visitBundle(IBundleCoverage, ISourceFileLocator) - Method in class org.jacoco.report.csv.CSVGroupHandler
 
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.
visitBundle(IBundleCoverage, ISourceFileLocator) - Method in class org.jacoco.report.MultiGroupVisitor
 
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.
visitCode() - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
visitCoverage(IClassCoverage) - Method in class org.jacoco.cli.internal.commands.ClassInfo.Printer
 
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 class org.jacoco.agent.rt.internal.output.TcpConnection
 
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.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
 
visitFieldInsn(int, String, String, String) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
visitGroup(String) - Method in class org.jacoco.report.csv.CSVGroupHandler
 
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.
visitGroup(String) - Method in class org.jacoco.report.MultiGroupVisitor
 
visitIincInsn(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitIincInsn(int, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitIincInsn(int, int) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitIincInsn(int, int) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
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
 
visitInsn(int) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
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.
visitInsnWithProbe(int, int) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
visitIntInsn(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitIntInsn(int, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitIntInsn(int, int) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
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
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
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
 
visitJumpInsn(int, Label) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
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.
visitJumpInsnWithProbe(int, Label, int, IFrame) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
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
 
visitLdcInsn(Object) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitLineNumber(int, Label) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitLineNumber(int, Label) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitLineNumber(int, Label) - Method in class org.jacoco.core.internal.flow.MethodSanitizer
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.jacoco.core.internal.flow.MethodSanitizer
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
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
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
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.
visitLookupSwitchInsnWithProbes(Label, int[], Label[], IFrame) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
visitMaxs(int, int) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 
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
 
visitMethod(int, String, String, String, String[]) - Method in class org.jacoco.core.internal.instr.ProbeCounter
 
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
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitMultiANewArrayInsn(String, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitMultiANewArrayInsn(String, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitMultiANewArrayInsn(String, int) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitors - Variable in class org.jacoco.report.MultiGroupVisitor
 
visitors - Variable in class org.jacoco.report.MultiReportVisitor
 
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.
visitProbe(int) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
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
 
visitSwitchInsn(Label, Label[]) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitSwitchInsn(Label, Label[]) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitSwitchInsnWithProbes(Label, Label[]) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitSwitchTarget(Label, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
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
 
visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
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.
visitTableSwitchInsnWithProbes(int, int, Label, Label[], IFrame) - Method in class org.jacoco.core.internal.instr.MethodInstrumenter
 
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
 
visitTotalProbeCount(int) - Method in class org.jacoco.core.internal.instr.ProbeCounter
 
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
 
visitTypeInsn(int, String) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitVarInsn(int, int) - Method in class org.jacoco.core.internal.analysis.MethodAnalyzer
 
visitVarInsn(int, int) - Method in class org.jacoco.core.internal.flow.LabelFlowAnalyzer
 
visitVarInsn(int, int) - Method in class org.jacoco.core.internal.instr.DuplicateFrameEliminator
 
visitVarInsn(int, int) - Method in class org.jacoco.core.internal.instr.ProbeInserter
 

W

WIDTH - Static variable in class org.jacoco.report.internal.html.table.BarColumn
 
WildcardMatcher - Class in org.jacoco.core.runtime
Matches strings against glob like wildcard expressions where ? matches any single character and * matches any number of any character.
WildcardMatcher(String) - Constructor for class org.jacoco.core.runtime.WildcardMatcher
Creates a new matcher with the given expression.
wire() - Method in class org.jacoco.core.internal.analysis.InstructionsBuilder.Jump
 
withFrames - Variable in class org.jacoco.core.internal.instr.ClassFieldProbeArrayStrategy
 
withNullCheck - Variable in class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavac11Filter.Matcher
 
worker - Variable in class org.jacoco.agent.rt.internal.output.TcpClientOutput
 
worker - Variable in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
write(byte[]) - Method in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
write(byte[], int, int) - Method in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
write(int) - Method in class org.jacoco.report.csv.DelimitedWriter
Write a single integer value.
write(int) - Method in class org.jacoco.report.ZipMultiReportOutput.EntryOutput
 
write(int...) - Method in class org.jacoco.report.csv.DelimitedWriter
Write muliple integer values
write(String) - Method in class org.jacoco.report.csv.DelimitedWriter
Write a single value.
write(String...) - Method in class org.jacoco.report.csv.DelimitedWriter
Write multiple fields at once.
writeBooleanArray(boolean[]) - Method in class org.jacoco.core.internal.data.CompactDataOutput
Writes a boolean array.
writeBundle(IBundleCoverage, ReportElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
Writes the structure of a given bundle.
writeClass(IClassCoverage, ReportElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
 
writeCommand(Command, XMLElement) - Static method in class org.jacoco.cli.internal.XmlDocumentation
 
writeCounters(ICoverageNode, ReportElement) - 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.TcpConnection
Dumps the current execution data if the connection is already initialized and the underlying socket is still open.
writeExecutionData(boolean) - Method in class org.jacoco.agent.rt.internal.output.TcpServerOutput
 
writeHeader() - Method in class org.jacoco.core.data.ExecutionDataWriter
Writes an file header to identify the stream and its protocol version.
writeHeader() - Method in class org.jacoco.report.csv.ClassRowWriter
 
writeLines(ISourceNode, ReportElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
 
writeMethod(IMethodCoverage, ReportElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
 
writeOptions(XMLElement, List<OptionHandler>) - Static method in class org.jacoco.cli.internal.XmlDocumentation
 
writePackage(IPackageCoverage, ReportElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
 
writer - Variable in class org.jacoco.agent.rt.internal.output.TcpConnection
 
writer - Variable in class org.jacoco.report.csv.ClassRowWriter
 
writer - Variable in class org.jacoco.report.csv.CSVGroupHandler
 
writer - Variable in class org.jacoco.report.internal.xml.XMLElement
Writer for content output
writeReports(IBundleCoverage, ExecFileLoader, PrintWriter) - Method in class org.jacoco.cli.internal.commands.Report
 
writeRow(String, String, IClassCoverage) - Method in class org.jacoco.report.csv.ClassRowWriter
Writes the class summary information as a row.
writeSourceFile(ISourceFileCoverage, ReportElement) - Static method in class org.jacoco.report.internal.xml.XMLCoverageWriter
 
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

xml - Variable in class org.jacoco.cli.internal.commands.Report
 
XML - org.jacoco.maven.ReportFormat
Single-file XML report.
XMLCoverageWriter - Class in org.jacoco.report.internal.xml
Serializes coverage data as XML fragments.
XMLCoverageWriter() - Constructor for class org.jacoco.report.internal.xml.XMLCoverageWriter
 
XmlDocumentation - Class in org.jacoco.cli.internal
Internal utility to dump all command descriptions as XML.
XmlDocumentation() - Constructor for class org.jacoco.cli.internal.XmlDocumentation
 
XMLElement - Class in org.jacoco.report.internal.xml
Simple API to create well formed XML streams with minimal memory overhead.
XMLElement(Writer, String, boolean) - Constructor for class org.jacoco.report.internal.xml.XMLElement
 
XMLElement(String, String, String, boolean, String, OutputStream) - Constructor for class org.jacoco.report.internal.xml.XMLElement
Creates a root element of a XML document.
XMLElement(String, XMLElement) - Constructor for class org.jacoco.report.internal.xml.XMLElement
Creates a new child element within 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(ReportElement, String) - Constructor for class org.jacoco.report.internal.xml.XMLGroupVisitor
New handler for a group with the given name.

Z

zip - Variable in class org.jacoco.report.ZipMultiReportOutput
 
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(OutputStream) - Constructor for class org.jacoco.report.ZipMultiReportOutput
Creates a new instance based on the given OutputStream.
ZipMultiReportOutput(ZipOutputStream) - Constructor for class org.jacoco.report.ZipMultiReportOutput
Creates a new instance based on the given ZipOutputStream.
ZipMultiReportOutput.EntryOutput - Class in org.jacoco.report
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages