| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | ClassDefiner
Defines dynamically generated classes. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractGlueGenerator
Support code for generating enhancer/fast-class glue. |
| pack-priv class | AnonymousClassDefiner
|
| pack-priv class | BytecodeTasks
Utility methods to generate common bytecode tasks. |
| pack-priv class | ChildClassDefiner
|
| public class | ClassBuilding
Entry-point for building enhanced classes and 'fast-class' invocation. |
| public class | ClassDefining
Entry-point for defining dynamically generated classes. |
| pack-priv class | Enhancer
Generates enhanced classes. |
| pack-priv class | EnhancerBuilderImpl
Builder of enhancers that provide method interception via bytecode generation. |
| pack-priv class | FastClass
Generates fast-classes. |
| pack-priv class | GeneratedClassDefiner
|
| pack-priv class | GlueException
Thrown when errors occur defining enhancer/fast-class glue. |
| pack-priv class | HiddenClassDefiner
|
| pack-priv class | ImmutableStringTrie
Immutable space-efficient trie that provides a quick lookup index for a sorted set of non empty strings. |
| pack-priv class | MethodPartition
Accumulates methods with the same name and number of parameters. |
| pack-priv class | UnsafeClassDefiner
|
| pack-priv class |