Package net.sf.cglib.core
-
Interface Summary Interface Description ClassGenerator Constants Converter Customizer Customizes key types forKeyFactory
when building equals, hashCode, and toString.FieldTypeCustomizer Customizes key types forKeyFactory
right in constructor.GeneratorStrategy TheGeneratorStrategy
HashCodeCustomizer KeyFactoryCustomizer Marker interface for customizers ofKeyFactory
MethodWrapper.MethodWrapperKey Internal interface, only public due to ClassLoader issues.NamingPolicy Customize the generated class name forAbstractClassGenerator
-based utilities.ObjectSwitchCallback Predicate ProcessArrayCallback ProcessSwitchCallback Transformer -
Class Summary Class Description AbstractClassGenerator<T> Abstract class for all code-generating CGLIB utilities.AbstractClassGenerator.ClassLoaderData AbstractClassGenerator.Source Block ClassEmitter ClassesKey ClassInfo ClassNameReader CodeEmitter CollectionUtils DebuggingClassWriter DefaultGeneratorStrategy DefaultNamingPolicy The default policy used byAbstractClassGenerator
.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 AMethodVisitor
that renumbers local variables in their order of appearance.MethodInfo MethodInfoTransformer MethodWrapper ReflectUtils RejectModifierPredicate Signature A representation of a method signature, containing the method name, return type, and parameter types.TinyBitSet Deprecated. TypeUtils VisibilityPredicate WeakCacheKey<T> Allows to check for object equality, yet the class does not keep strong reference to the target. -
Exception Summary Exception Description CodeGenerationException