Interface | Description |
---|---|
ClassesKey.Key | |
ClassGenerator | |
Constants | |
Converter | |
Customizer |
Customizes key types for
KeyFactory when building equals, hashCode, and toString. |
EmitUtils.ParameterTyper | |
FieldTypeCustomizer |
Customizes key types for
KeyFactory right in constructor. |
GeneratorStrategy |
The GeneratorStrategy
|
HashCodeCustomizer | |
KeyFactoryCustomizer |
Marker interface for customizers of
KeyFactory |
MethodWrapper.MethodWrapperKey |
Internal interface, only public due to ClassLoader issues.
|
NamingPolicy |
Customize the generated class name for
AbstractClassGenerator -based utilities. |
ObjectSwitchCallback | |
Predicate | |
ProcessArrayCallback | |
ProcessSwitchCallback | |
Transformer |
Class | Description |
---|---|
AbstractClassGenerator<T> |
Abstract class for all code-generating CGLIB utilities.
|
AbstractClassGenerator.ClassLoaderData | |
AbstractClassGenerator.Source | |
Block | |
ClassEmitter | |
ClassEmitter.FieldInfo | |
ClassesKey | |
ClassInfo | |
ClassNameReader | |
CodeEmitter | |
CodeEmitter.State | |
CollectionUtils | |
DebuggingClassWriter | |
DefaultGeneratorStrategy | |
DefaultNamingPolicy |
The default policy used by
AbstractClassGenerator . |
DuplicatesPredicate | |
EmitUtils | |
EmitUtils.ArrayDelimiters | |
KeyFactory |
Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.
|
KeyFactory.Generator | |
Local | |
LocalVariablesSorter |
A
MethodVisitor that renumbers local variables in their order of
appearance. |
LocalVariablesSorter.State |
Mapping from old to new local variable indexes.
|
MethodInfo | |
MethodInfoTransformer | |
MethodWrapper | |
ReflectUtils | |
RejectModifierPredicate | |
Signature |
A representation of a method signature, containing the method name,
return type, and parameter types.
|
TinyBitSet | |
TypeUtils | |
VisibilityPredicate | |
WeakCacheKey<T> |
Allows to check for object equality, yet the class does not keep strong reference to the target.
|
Exception | Description |
---|---|
ClassNameReader.EarlyExitException | |
CodeGenerationException |