Class Hierarchy
- java.lang.Object
- org.springframework.cglib.core.AbstractClassGenerator<T> (implements org.springframework.cglib.core.ClassGenerator)
- org.springframework.cglib.core.KeyFactory.Generator
 
 - org.springframework.cglib.core.AbstractClassGenerator.ClassLoaderData
 - org.springframework.cglib.core.AbstractClassGenerator.Source
 - org.springframework.cglib.core.Block
 - org.springframework.cglib.core.ClassesKey
 - org.springframework.cglib.core.ClassInfo
 - org.springframework.cglib.core.ClassNameReader
 - org.springframework.asm.ClassVisitor
- org.springframework.cglib.core.ClassTransformer
- org.springframework.cglib.core.ClassEmitter
 
 - org.springframework.cglib.core.DebuggingClassWriter
 
 - org.springframework.cglib.core.ClassTransformer
 - org.springframework.cglib.core.CollectionUtils
 - org.springframework.cglib.core.DefaultGeneratorStrategy (implements org.springframework.cglib.core.GeneratorStrategy)
- org.springframework.cglib.core.ClassLoaderAwareGeneratorStrategy
 
 - org.springframework.cglib.core.DefaultNamingPolicy (implements org.springframework.cglib.core.NamingPolicy)
 - org.springframework.cglib.core.DuplicatesPredicate (implements org.springframework.cglib.core.Predicate)
 - org.springframework.cglib.core.EmitUtils
 - org.springframework.cglib.core.EmitUtils.ArrayDelimiters
 - org.springframework.cglib.core.KeyFactory
 - org.springframework.cglib.core.Local
 - org.springframework.cglib.core.MethodInfo
 - org.springframework.cglib.core.MethodInfoTransformer (implements org.springframework.cglib.core.Transformer)
 - org.springframework.asm.MethodVisitor
- org.springframework.cglib.core.LocalVariablesSorter
- org.springframework.cglib.core.CodeEmitter
 
 
 - org.springframework.cglib.core.LocalVariablesSorter
 - org.springframework.cglib.core.MethodWrapper
 - java.lang.ref.Reference<T>
- java.lang.ref.WeakReference<T>
- org.springframework.cglib.core.WeakCacheKey<T>
 
 
 - java.lang.ref.WeakReference<T>
 - org.springframework.cglib.core.ReflectUtils
 - org.springframework.cglib.core.RejectModifierPredicate (implements org.springframework.cglib.core.Predicate)
 - org.springframework.cglib.core.Signature
 - org.springframework.cglib.core.SpringNamingPolicy (implements org.springframework.cglib.core.NamingPolicy)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.cglib.core.CodeGenerationException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - org.springframework.cglib.core.TinyBitSet
 - org.springframework.cglib.core.TypeUtils
 - org.springframework.cglib.core.VisibilityPredicate (implements org.springframework.cglib.core.Predicate)
 
 - org.springframework.cglib.core.AbstractClassGenerator<T> (implements org.springframework.cglib.core.ClassGenerator)
 
Interface Hierarchy
- org.springframework.cglib.core.ClassGenerator
 - org.springframework.cglib.core.Converter
 - org.springframework.cglib.core.GeneratorStrategy
 - org.springframework.cglib.core.KeyFactoryCustomizer
- org.springframework.cglib.core.Customizer
 - org.springframework.cglib.core.FieldTypeCustomizer
 - org.springframework.cglib.core.HashCodeCustomizer
 
 - org.springframework.cglib.core.NamingPolicy
 - org.springframework.cglib.core.ObjectSwitchCallback
 - org.springframework.asm.Opcodes
- org.springframework.cglib.core.Constants
 
 - org.springframework.cglib.core.Predicate
 - org.springframework.cglib.core.ProcessArrayCallback
 - org.springframework.cglib.core.ProcessSwitchCallback
 - org.springframework.cglib.core.Transformer