| 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 |