| Interface | Description |
|---|---|
| ClassDefiner |
Defines dynamically generated classes.
|
| Class | Description |
|---|---|
| AbstractGlueGenerator |
Support code for generating enhancer/fast-class glue.
|
| AnonymousClassDefiner |
ClassDefiner that defines classes using sun.misc.Unsafe#defineAnonymousClass. |
| BytecodeTasks |
Utility methods to generate common bytecode tasks.
|
| ChildClassDefiner |
ClassDefiner that defines classes using child ClassLoaders. |
| ChildClassDefiner.ChildLoader |
Custom class loader that grants access to defineClass
|
| ChildClassDefiner.ChildLoaderCacheHolder | |
| ChildClassDefiner.SystemChildLoaderHolder | |
| ClassBuilding |
Entry-point for building enhanced classes and 'fast-class' invocation.
|
| ClassDefining |
Entry-point for defining dynamically generated classes.
|
| ClassDefining.ClassDefinerHolder | |
| Enhancer |
Generates enhanced classes.
|
| EnhancerBuilderImpl |
Builder of enhancers that provide method interception via bytecode generation.
|
| FastClass |
Generates fast-classes.
|
| GeneratedClassDefiner |
ClassDefiner that defines classes using a generated access function. |
| HiddenClassDefiner |
ClassDefiner that defines classes using MethodHandles.Lookup#defineHiddenClass. |
| ImmutableStringTrie |
Immutable space-efficient trie that provides a quick lookup index for a sorted set of non empty
strings.
|
| ImmutableStringTrie.Overflow |
Immutable trie that delegates searches that lie outside its range to an overflow trie.
|
| MethodPartition |
Accumulates methods with the same name and number of parameters.
|
| UnsafeClassDefiner |
ClassDefiner that defines classes using sun.misc.Unsafe. |
| UnsafeClassDefiner.ClassLoaderDefineClassHolder | |
| UnsafeClassDefiner.DefineClassCacheHolder |
| Exception | Description |
|---|---|
| GlueException |
Thrown when errors occur defining enhancer/fast-class glue.
|