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.
|
ClassInstrumenter |
Adapter that instruments a class for coverage tracing.
|
DuplicateFrameEliminator |
Eliminates consecutive stackmap frame definitions which causes ASM to create
invalid class files.
|
InstrSupport |
Constants and utilities for byte code instrumentation.
|
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.
|
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.
|
MethodInstrumenter |
|
NoneProbeArrayStrategy |
The strategy does not emit any code at all.
|
ProbeArrayStrategyFactory |
Factory to find a suitable strategy to access the probe array for a given
class.
|
ProbeCounter |
Internal class to remember the total number of probes required for a class.
|
ProbeInserter |
Internal utility to add probes into the control flow of a method.
|
SignatureRemover |
Support class to filter entries from JARs related to signatures.
|