Uses of Interface
org.jacoco.core.runtime.IExecutionDataAccessorGenerator
-
Packages that use IExecutionDataAccessorGenerator 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. -
-
Uses of IExecutionDataAccessorGenerator in org.jacoco.core.instr
Fields in org.jacoco.core.instr declared as IExecutionDataAccessorGenerator Modifier and Type Field Description private IExecutionDataAccessorGenerator
Instrumenter. accessorGenerator
Constructors in org.jacoco.core.instr with parameters of type IExecutionDataAccessorGenerator Constructor Description Instrumenter(IExecutionDataAccessorGenerator runtime)
Creates a new instance based on the given runtime. -
Uses of IExecutionDataAccessorGenerator in org.jacoco.core.internal.instr
Fields in org.jacoco.core.internal.instr declared as IExecutionDataAccessorGenerator Modifier and Type Field Description private IExecutionDataAccessorGenerator
ClassFieldProbeArrayStrategy. accessorGenerator
private IExecutionDataAccessorGenerator
CondyProbeArrayStrategy. accessorGenerator
private IExecutionDataAccessorGenerator
InterfaceFieldProbeArrayStrategy. accessorGenerator
private IExecutionDataAccessorGenerator
LocalProbeArrayStrategy. accessorGenerator
Methods in org.jacoco.core.internal.instr with parameters of type IExecutionDataAccessorGenerator 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.Constructors in org.jacoco.core.internal.instr with parameters of type IExecutionDataAccessorGenerator Constructor Description ClassFieldProbeArrayStrategy(java.lang.String className, long classId, boolean withFrames, IExecutionDataAccessorGenerator accessorGenerator)
CondyProbeArrayStrategy(java.lang.String className, boolean isInterface, long classId, IExecutionDataAccessorGenerator accessorGenerator)
InterfaceFieldProbeArrayStrategy(java.lang.String className, long classId, int probeCount, IExecutionDataAccessorGenerator accessorGenerator)
LocalProbeArrayStrategy(java.lang.String className, long classId, int probeCount, IExecutionDataAccessorGenerator accessorGenerator)
-
Uses of IExecutionDataAccessorGenerator in org.jacoco.core.runtime
Subinterfaces of IExecutionDataAccessorGenerator in org.jacoco.core.runtime Modifier and Type Interface Description interface
IRuntime
This interface represents a particular mechanism to collect execution information in the target VM at runtime.Classes in org.jacoco.core.runtime that implement IExecutionDataAccessorGenerator Modifier and Type Class Description class
AbstractRuntime
BaseIRuntime
implementation.class
InjectedClassRuntime
IRuntime
which defines a new class usingjava.lang.invoke.MethodHandles.Lookup.defineClass
introduced in Java 9.class
LoggerRuntime
ThisIRuntime
implementation uses the Java logging API to report coverage data.class
ModifiedSystemClassRuntime
ThisIRuntime
implementation works with a modified system class.class
OfflineInstrumentationAccessGenerator
This implementation ofIExecutionDataAccessorGenerator
generate a direct dependency to the JaCoCo runtime agent to initialize the runtime and obtain probe arrays.class
SystemPropertiesRuntime
ThisIRuntime
implementation makes the execution data available through a special entry in theSystem.getProperties()
hash table.
-