Interface | Description |
---|---|
CodeProvider |
Universal API for all methods that are responsible for generating any JASM code that have
to be injected into real classes.
|
Class | Description |
---|---|
AbstractCodeProvider |
Common method used by most of
AbstractCodeProvider implementations. |
AtomicArrayCodeProvider |
The
CodeProvider uses AtomicArrayCodeProvider to store counters. |
FastArrayCodeProvider |
The
CodeProvider uses int[] to store counters. |
InjectCodeClassInstrumenter |
This class is responsible for real instrumentation of the user's class.
|
InjectCodeTouchPointListener |
Inject code provided by
InjectCodeTouchPointListener.codeProvider into the instrumented method's body. |
Enum | Description |
---|---|
AbstractCodeProvider.Abcd |