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 | Description |
---|---|
Instrumenter(IExecutionDataAccessorGenerator runtime) |
Creates a new instance based on the given runtime.
|
Modifier and Type | Method | Description |
---|---|---|
static IProbeArrayStrategy |
ProbeArrayStrategyFactory.createFor(long classId,
org.objectweb.asm.ClassReader reader,
IExecutionDataAccessorGenerator accessorGenerator) |
Creates a suitable strategy instance for the class described by the given
reader.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
IRuntime |
This interface represents a particular mechanism to collect execution
information in the target VM at runtime.
|
Modifier and Type | Class | 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 © 2018. All rights reserved.