Uses of Interface
org.jacoco.core.internal.instr.IProbeArrayStrategy
-
Packages that use IProbeArrayStrategy Package Description org.jacoco.core.internal.instr -
-
Uses of IProbeArrayStrategy in org.jacoco.core.internal.instr
Classes in org.jacoco.core.internal.instr that implement IProbeArrayStrategy Modifier and Type Class Description (package private) class
ClassFieldProbeArrayStrategy
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.(package private) class
InterfaceFieldProbeArrayStrategy
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.(package private) class
LocalProbeArrayStrategy
The strategy for interfaces inlines the runtime access directly into the methods as this is the only method without keeping reference within this class.(package private) class
NoneProbeArrayStrategy
The strategy does not emit any code at all.Fields in org.jacoco.core.internal.instr declared as IProbeArrayStrategy Modifier and Type Field Description private IProbeArrayStrategy
ProbeInserter. arrayStrategy
private IProbeArrayStrategy
ClassInstrumenter. probeArrayStrategy
Methods in org.jacoco.core.internal.instr that return IProbeArrayStrategy 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 IProbeArrayStrategy Constructor Description ClassInstrumenter(IProbeArrayStrategy probeArrayStrategy, org.objectweb.asm.ClassVisitor cv)
Emits a instrumented version of this class to the given class visitor.ProbeInserter(int access, java.lang.String name, java.lang.String desc, org.objectweb.asm.MethodVisitor mv, IProbeArrayStrategy arrayStrategy)
Creates a newProbeInserter
.
-