Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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 class 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
- addToScopeWithInnerClasses(Class<?>) - Method in class org.jacoco.agent.rt.internal.AgentModule
- 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 topre-integration-test
phase differentdestFile
- 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
- AgentModule - Class in org.jacoco.agent.rt.internal
-
An isolated class loader and distinct module to encapsulate JaCoCo runtime classes.
- AgentModule() - Constructor for class org.jacoco.agent.rt.internal.AgentModule
-
Creates a new isolated module.
- 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 Class 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
andinvisible
annotation whose simple name containsGenerated
. - 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.
- AssertFilter - Class in org.jacoco.core.internal.analysis.filter
-
Filters code that is generated for an
assert
statement. - AssertFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.AssertFilter
- AssertFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
- 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
- beginLabel - Variable in class org.jacoco.core.internal.instr.ProbeInserter
-
Label for the new beginning of the method
- 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class org.jacoco.core.analysis.ICoverageNode.CounterEntity
-
Counter for classes
- CLASS - Enum constant in enum 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.
- classLoader - Variable in class org.jacoco.agent.rt.internal.AgentModule
- 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 usesCommandParser
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
- COMMITID - Static variable in class org.jacoco.core.JaCoCo
-
Commit ID of the source tree of JaCoCo core.
- COMMITID_SHORT - Static variable in class org.jacoco.core.JaCoCo
-
Shortened (7 digit) commit ID of the source tree of JaCoCo core.
- 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 - Enum constant in enum class 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 class 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 class 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 singleIClassCoverage
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 - Enum constant in enum class 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 - Enum constant in enum class 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 class 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 - Enum constant in enum class 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 class 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
andvalueOf
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
andretryDelay=1000
. - ExecFileLoader - Class in org.jacoco.core.tools
-
Convenience utility for loading *.exec files into a
ExecutionDataStore
and aSessionInfoStore
. - 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.
- ExhaustiveSwitchFilter - Class in org.jacoco.core.internal.analysis.filter
-
Filters default branch generated by compilers for exhaustive switch expressions.
- ExhaustiveSwitchFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.ExhaustiveSwitchFilter
- ExhaustiveSwitchFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
- 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 - Enum constant in enum class org.jacoco.core.runtime.AgentOptions.OutputMode
-
Value for the
AgentOptions.OUTPUT
parameter: At VM termination execution data is written to the file specified byAgentOptions.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.AssertFilter
- 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.ExhaustiveSwitchFilter
- 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.RecordPatternFilter
- 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 isALOAD 0
, otherwise sets it tonull
. - 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 - Enum constant in enum class 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 methodObject.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 class 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 istcpclient
- 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 class 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
- getModuleClass() - Static method in class org.jacoco.agent.rt.internal.AgentModule
- 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 istcpclient
. - 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Class 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 Class in org.jacoco.core.analysis
-
Different counter types supported by JaCoCo.
- ICoverageNode.ElementType - Enum Class 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.
- includeCurrentProject - Variable in class org.jacoco.maven.ReportAggregateMojo
-
Include this project in the report.
- 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 Class in org.jacoco.core.data
-
Signals that execution data in an incompatible version was tried to read.
- IncompatibleExecDataVersionException(int) - Constructor for exception class 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 usingjava.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
andjava.lang.invoke.MethodHandles.Lookup
introduced in Java 8. - InputStreams - Class in org.jacoco.core.internal
-
Utilities for
InputStream
s. - InputStreams() - Constructor for class org.jacoco.core.internal.InputStreams
- InputStreamSourceFileLocator - Class in org.jacoco.report
-
Abstract base class for
ISourceFileLocator
locator implementations based onInputStream
s. - 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 - Enum constant in enum class 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
Instruction
s 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
- isFieldAccessor(MethodNode) - Method in class org.jacoco.core.internal.analysis.filter.RecordsFilter.Matcher
-
Criteria: method name == field name, only three instructions (aload0, getField, return), and note that this class only happens in a record, so it's safe to assume that this is the record field accessor generated.
- 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.
- isSupported() - Static method in class org.jacoco.agent.rt.internal.AgentModule
-
Checks whether Java modules are supported by the current Java runtime.
- 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 class 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 ofenum
orsealed 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 aString
. - 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
Label
s 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 - Enum constant in enum class 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
- loadClassInModule(Class<T>) - Method in class org.jacoco.agent.rt.internal.AgentModule
-
Loads a copy of the given class in the isolated classloader.
- 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
- LOCK_RETRY_COUNT - Static variable in class org.jacoco.agent.rt.internal.output.FileOutput
- LOCK_RETRY_WAIT_TIME_MS - Static variable in class org.jacoco.agent.rt.internal.output.FileOutput
- 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, int, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.ExhaustiveSwitchFilter.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.RecordPatternFilter.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.AssertFilter.Matcher
- Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.EnumEmptyConstructorFilter.Matcher
- Matcher() - Constructor for class org.jacoco.core.internal.analysis.filter.ExhaustiveSwitchFilter.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.RecordPatternFilter.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
- matchGet(String, AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.AssertFilter.Matcher
- 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
- matchSet(String, AbstractInsnNode, IFilterOutput) - Method in class org.jacoco.core.internal.analysis.filter.AssertFilter.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 - Enum constant in enum class org.jacoco.core.analysis.ICoverageNode.CounterEntity
-
Counter for methods
- METHOD - Enum constant in enum class org.jacoco.core.analysis.ICoverageNode.ElementType
-
Method
- METHOD - Enum constant in enum class 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 theInstruction
s 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 - Enum constant in enum class 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 - Enum constant in enum class 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 tonull
. - 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
- nextIsField(int, String, String, String) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
-
Moves
AbstractMatcher.cursor
to next instruction if it isFieldInsnNode
with given opcode, owner, name and descriptor, otherwise sets it tonull
. - nextIsInvoke(int, String, String, String) - Method in class org.jacoco.core.internal.analysis.filter.AbstractMatcher
-
Moves
AbstractMatcher.cursor
to next instruction if it isMethodInsnNode
with given opcode, owner, name and descriptor, otherwise sets it tonull
. - 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 isTABLESWITCH
orLOOKUPSWITCH
, otherwise sets it tonull
. - 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 isTypeInsnNode
with given opcode and operand, otherwise sets it tonull
. - 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> - 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 - Enum constant in enum class 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 - Enum constant in enum class 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
- openPackage(Instrumentation, Class<?>) - Method in class org.jacoco.agent.rt.internal.AgentModule
-
Opens the package of the provided class to the module created in this
AgentModule()
instance. - openTagDone - Variable in class org.jacoco.report.internal.xml.XMLElement
- OPTIMAL - Enum constant in enum class 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 class 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 - Enum constant in enum class 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(ReportSupport, IReportGroupVisitor, MavenProject) - Method in class org.jacoco.maven.ReportAggregateMojo
- 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.
- RecordPatternFilter - Class in org.jacoco.core.internal.analysis.filter
-
Filters code that is generated for record patterns.
- RecordPatternFilter() - Constructor for class org.jacoco.core.internal.analysis.filter.RecordPatternFilter
- RecordPatternFilter.Matcher - Class in org.jacoco.core.internal.analysis.filter
- RecordsFilter - Class in org.jacoco.core.internal.analysis.filter
-
Filters methods
toString
,hashCode
andequals
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
- 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 Class in org.jacoco.maven
-
Configurable output formats for the report goals.
- ReportFormat() - Constructor for enum class org.jacoco.maven.ReportFormat
- ReportITMojo - Class in org.jacoco.maven
-
Same as
report
, but provides default values suitable for integration-tests: bound toreport-integration
phase differentdataFile
- 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.
- 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
- scope - Variable in class org.jacoco.agent.rt.internal.AgentModule
- 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 class 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 istcpclient
- 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 istcpclient
- 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
throughAbstractInsnNode.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
. - skipToLineNumberOrInstruction(AbstractInsnNode) - Static method in class org.jacoco.core.internal.analysis.filter.ExhaustiveSwitchFilter.Matcher
- 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 - Enum constant in enum class 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
- Step 1: Building the CFG - Search tag in class org.jacoco.core.internal.analysis.Instruction
- Section
- Step 2: Querying the Coverage Status - Search tag in class org.jacoco.core.internal.analysis.Instruction
- Section
- 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 ifequals()
istrue
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 aString
and by Kotlin compiler 1.5 and above for awhen
expression with aString
. - 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 theSystem.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
ITableItem
s. - 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> - 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 - Enum constant in enum class org.jacoco.core.runtime.AgentOptions.OutputMode
-
Value for the
AgentOptions.OUTPUT
parameter: At startup the agent connects to a TCP port specified by theAgentOptions.ADDRESS
andAgentOptions.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 - Enum constant in enum class org.jacoco.core.runtime.AgentOptions.OutputMode
-
Value for the
AgentOptions.OUTPUT
parameter: The agent listens for incoming connections on a TCP port specified byAgentOptions.ADDRESS
andAgentOptions.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 - Enum constant in enum class 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 Class 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 class org.jacoco.core.analysis.ICounter.CounterValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jacoco.core.analysis.ICoverageNode.CounterEntity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jacoco.core.analysis.ICoverageNode.ElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jacoco.core.runtime.AgentOptions.OutputMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jacoco.maven.ReportFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jacoco.core.analysis.ICounter.CounterValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jacoco.core.analysis.ICoverageNode.CounterEntity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jacoco.core.analysis.ICoverageNode.ElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jacoco.core.internal.analysis.filter.TryWithResourcesJavacFilter.Matcher.JavacPattern
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jacoco.core.runtime.AgentOptions.OutputMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jacoco.maven.ReportFormat
-
Returns an array containing the constants of this enum class, 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 version of JaCoCo core.
- 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 - Enum constant in enum class 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 aZipOutputStream
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
IAgent
instead.