Package | Description |
---|---|
org.jacoco.core.instr |
Instrumentation of Java class files for code coverage.
|
org.jacoco.core.internal.instr | |
org.jacoco.core.runtime |
Runtime control and execution data collection.
|
Constructor and Description |
---|
Instrumenter(IExecutionDataAccessorGenerator runtime)
Creates a new instance based on the given runtime.
|
Modifier and Type | Method and Description |
---|---|
static IProbeArrayStrategy |
ProbeArrayStrategyFactory.createFor(org.objectweb.asm.ClassReader reader,
IExecutionDataAccessorGenerator accessorGenerator)
Creates a suitable strategy instance for the class described by the given
reader.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRuntime
This interface represents a particular mechanism to collect execution
information in the target VM at runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRuntime
Base
IRuntime implementation. |
class |
LoggerRuntime
This
IRuntime implementation uses the Java logging API to report
coverage data. |
class |
ModifiedSystemClassRuntime
This
IRuntime implementation works with a modified system class. |
class |
OfflineInstrumentationAccessGenerator
This implementation of
IExecutionDataAccessorGenerator generate a
direct dependency to the JaCoCo runtime agent to initialize the runtime and
obtain probe arrays. |
class |
SystemPropertiesRuntime
This
IRuntime implementation makes the execution data available
through a special entry in the System.getProperties() hash table. |
class |
URLStreamHandlerRuntime
This
IRuntime implementation registers a special
URLStreamHandler to process coverage data. |
Copyright © 2023. All rights reserved.