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 ClassLoader s. |
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.
|