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 |
|
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 |
|
UnsafeClassDefiner.ClassLoaderDefineClassHolder |
|
UnsafeClassDefiner.DefineClassCacheHolder |
|