A B C D E F G H I K L M N O P Q R S T U V W X Z

## A

aaload(int) - Method in class net.sf.cglib.core.CodeEmitter
aaload() - Method in class net.sf.cglib.core.CodeEmitter
aastore() - Method in class net.sf.cglib.core.CodeEmitter
AbstractClassFilterTransformer - Class in net.sf.cglib.transform
AbstractClassGenerator - Class in net.sf.cglib.core
  Abstract class for all code-generating CGLIB utilities.
AbstractClassLoader - Class in net.sf.cglib.transform
AbstractClassTransformer - Class in net.sf.cglib.transform
AbstractInterceptFieldCallback - Class in net.sf.cglib.transform.impl
AbstractInterceptFieldCallback() - Constructor for class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
AbstractProcessTask - Class in net.sf.cglib.transform
AbstractProcessTask() - Constructor for class net.sf.cglib.transform.AbstractProcessTask
AbstractTransformTask - Class in net.sf.cglib.transform
AbstractTransformTask() - Constructor for class net.sf.cglib.transform.AbstractTransformTask
accept(Method) - Method in interface net.sf.cglib.proxy.CallbackFilter
  Map a method to a callback.
accept(Method) - Method in class net.sf.cglib.proxy.CallbackHelper
accept(String) - Method in interface net.sf.cglib.transform.ClassFilter
accept(int, String, String, String, String[]) - Method in interface net.sf.cglib.transform.MethodFilter
acceptRead(Type, String) - Method in interface net.sf.cglib.transform.impl.InterceptFieldFilter
acceptWrite(Type, String) - Method in interface net.sf.cglib.transform.impl.InterceptFieldFilter
AccessFieldTransformer - Class in net.sf.cglib.transform.impl
AccessFieldTransformer(AccessFieldTransformer.Callback) - Constructor for class net.sf.cglib.transform.impl.AccessFieldTransformer
AccessFieldTransformer.Callback - Interface in net.sf.cglib.transform.impl
aconst_null() - Method in class net.sf.cglib.core.CodeEmitter
ADD - Static variable in class net.sf.cglib.core.CodeEmitter
add(Type[], Type) - Static method in class net.sf.cglib.core.TypeUtils
add(Type[], Type[]) - Static method in class net.sf.cglib.core.TypeUtils
add(Signature, Type[]) - Method in class net.sf.cglib.proxy.InterfaceMaker
  Add a method signature to the interface.
add(Method) - Method in class net.sf.cglib.proxy.InterfaceMaker
  Add a method signature to the interface.
add(Class) - Method in class net.sf.cglib.proxy.InterfaceMaker
  Add all the public methods in the specified class.
add(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
add_properties(ClassEmitter, String[], Type[]) - Static method in class net.sf.cglib.core.EmitUtils
add_property(ClassEmitter, String, Type, String) - Static method in class net.sf.cglib.core.EmitUtils
addAllInterfaces(Class, List) - Static method in class net.sf.cglib.core.ReflectUtils
addAllMethods(Class, List) - Static method in class net.sf.cglib.core.ReflectUtils
AddDelegateTransformer - Class in net.sf.cglib.transform.impl
AddDelegateTransformer(Class[], Class) - Constructor for class net.sf.cglib.transform.impl.AddDelegateTransformer
  Creates a new instance of AddDelegateTransformer
addFileset(FileSet) - Method in class net.sf.cglib.transform.AbstractProcessTask
AddInitTransformer - Class in net.sf.cglib.transform.impl
AddInitTransformer(Method) - Constructor for class net.sf.cglib.transform.impl.AddInitTransformer
addProperties(BeanGenerator, Map) - Static method in class net.sf.cglib.beans.BeanGenerator
addProperties(BeanGenerator, Class) - Static method in class net.sf.cglib.beans.BeanGenerator
addProperties(BeanGenerator, PropertyDescriptor[]) - Static method in class net.sf.cglib.beans.BeanGenerator
addProperty(String, Class) - Method in class net.sf.cglib.beans.BeanGenerator
AddPropertyTransformer - Class in net.sf.cglib.transform.impl
AddPropertyTransformer(Map) - Constructor for class net.sf.cglib.transform.impl.AddPropertyTransformer
AddPropertyTransformer(String[], Type[]) - Constructor for class net.sf.cglib.transform.impl.AddPropertyTransformer
AddStaticInitTransformer - Class in net.sf.cglib.transform.impl
AddStaticInitTransformer(Method) - Constructor for class net.sf.cglib.transform.impl.AddStaticInitTransformer
AND - Static variable in class net.sf.cglib.core.CodeEmitter
AnnotationVisitorTee - Class in net.sf.cglib.transform
AnnotationVisitorTee(AnnotationVisitor, AnnotationVisitor) - Constructor for class net.sf.cglib.transform.AnnotationVisitorTee
append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
array_load(Type) - Method in class net.sf.cglib.core.CodeEmitter
array_store(Type) - Method in class net.sf.cglib.core.CodeEmitter
arraylength() - Method in class net.sf.cglib.core.CodeEmitter
athrow() - Method in class net.sf.cglib.core.CodeEmitter

## B

BeanCopier - Class in net.sf.cglib.beans
BeanCopier() - Constructor for class net.sf.cglib.beans.BeanCopier
BeanCopier.Generator - Class in net.sf.cglib.beans
BeanCopier.Generator() - Constructor for class net.sf.cglib.beans.BeanCopier.Generator
BeanGenerator - Class in net.sf.cglib.beans
BeanGenerator() - Constructor for class net.sf.cglib.beans.BeanGenerator
BeanMap - Class in net.sf.cglib.beans
  A `Map`-based view of a JavaBean.
BeanMap.Generator - Class in net.sf.cglib.beans
BeanMap.Generator() - Constructor for class net.sf.cglib.beans.BeanMap.Generator
begin_block() - Method in class net.sf.cglib.core.CodeEmitter
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.core.ClassEmitter
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.core.ClassEmitter
begin_method(ClassEmitter, MethodInfo) - Static method in class net.sf.cglib.core.EmitUtils
begin_method(ClassEmitter, MethodInfo, int) - Static method in class net.sf.cglib.core.EmitUtils
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.AddInitTransformer
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.UndeclaredThrowableTransformer
begin_static() - Method in class net.sf.cglib.core.ClassEmitter
Block - Class in net.sf.cglib.core
Block(CodeEmitter) - Constructor for class net.sf.cglib.core.Block
box(Type) - Method in class net.sf.cglib.core.CodeEmitter
  If the argument is a primitive class, replaces the primitive value on the top of the stack with the wrapped (Object) equivalent.
bucket(Collection, Transformer) - Static method in class net.sf.cglib.core.CollectionUtils
BulkBean - Class in net.sf.cglib.beans
BulkBean.Generator - Class in net.sf.cglib.beans
BulkBean.Generator() - Constructor for class net.sf.cglib.beans.BulkBean.Generator
BulkBeanException - Exception in net.sf.cglib.beans
BulkBeanException(String, int) - Constructor for exception net.sf.cglib.beans.BulkBeanException
BulkBeanException(Throwable, int) - Constructor for exception net.sf.cglib.beans.BulkBeanException

## C

Callback - Interface in net.sf.cglib.proxy
  All callback interfaces used by `Enhancer` extend this interface.
CallbackFilter - Interface in net.sf.cglib.proxy
  Map methods of subclasses generated by `Enhancer` to a particular callback.
CallbackHelper - Class in net.sf.cglib.proxy
CallbackHelper(Class, Class[]) - Constructor for class net.sf.cglib.proxy.CallbackHelper
cardinality() - Method in class net.sf.cglib.core.TinyBitSet
cast_numeric(Type, Type) - Method in class net.sf.cglib.core.CodeEmitter
  Casts from one primitive numeric type to another
catch_exception(Block, Type) - Method in class net.sf.cglib.core.CodeEmitter
checkcast(Type) - Method in class net.sf.cglib.core.CodeEmitter
checkcast_this() - Method in class net.sf.cglib.core.CodeEmitter
CLASS_BY_NAME - Static variable in class net.sf.cglib.core.KeyFactory
ClassEmitter - Class in net.sf.cglib.core
ClassEmitter(ClassVisitor) - Constructor for class net.sf.cglib.core.ClassEmitter
ClassEmitter() - Constructor for class net.sf.cglib.core.ClassEmitter
ClassEmitterTransformer - Class in net.sf.cglib.transform
ClassEmitterTransformer() - Constructor for class net.sf.cglib.transform.ClassEmitterTransformer
ClassesKey - Class in net.sf.cglib.core
ClassFilter - Interface in net.sf.cglib.transform
ClassFilterTransformer - Class in net.sf.cglib.transform
ClassFilterTransformer(ClassFilter, ClassTransformer) - Constructor for class net.sf.cglib.transform.ClassFilterTransformer
ClassGenerator - Interface in net.sf.cglib.core
ClassInfo - Class in net.sf.cglib.core
ClassNameReader - Class in net.sf.cglib.core
ClassReaderGenerator - Class in net.sf.cglib.transform
ClassReaderGenerator(ClassReader, int) - Constructor for class net.sf.cglib.transform.ClassReaderGenerator
ClassReaderGenerator(ClassReader, Attribute[], int) - Constructor for class net.sf.cglib.transform.ClassReaderGenerator
ClassTransformer - Class in net.sf.cglib.transform
ClassTransformer() - Constructor for class net.sf.cglib.transform.ClassTransformer
ClassTransformer(int) - Constructor for class net.sf.cglib.transform.ClassTransformer
ClassTransformerChain - Class in net.sf.cglib.transform
ClassTransformerChain(ClassTransformer[]) - Constructor for class net.sf.cglib.transform.ClassTransformerChain
ClassTransformerFactory - Interface in net.sf.cglib.transform
ClassTransformerTee - Class in net.sf.cglib.transform
ClassTransformerTee(ClassVisitor) - Constructor for class net.sf.cglib.transform.ClassTransformerTee
ClassVisitorTee - Class in net.sf.cglib.transform
ClassVisitorTee(ClassVisitor, ClassVisitor) - Constructor for class net.sf.cglib.transform.ClassVisitorTee
clear() - Method in class net.sf.cglib.beans.BeanMap
clear(int) - Method in class net.sf.cglib.core.TinyBitSet
CodeEmitter - Class in net.sf.cglib.core
CodeEmitter(CodeEmitter) - Constructor for class net.sf.cglib.core.CodeEmitter
CodeGenerationException - Exception in net.sf.cglib.core
CodeGenerationException(Throwable) - Constructor for exception net.sf.cglib.core.CodeGenerationException
CollectionUtils - Class in net.sf.cglib.core
Constants - Interface in net.sf.cglib.core
CONSTRUCTOR_NAME - Static variable in interface net.sf.cglib.core.Constants
constructor_switch(CodeEmitter, List, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
ConstructorDelegate - Class in net.sf.cglib.reflect
ConstructorDelegate.Generator - Class in net.sf.cglib.reflect
ConstructorDelegate.Generator() - Constructor for class net.sf.cglib.reflect.ConstructorDelegate.Generator
containsKey(Object) - Method in class net.sf.cglib.beans.BeanMap
containsValue(Object) - Method in class net.sf.cglib.beans.BeanMap
convert(Object, Class, Object) - Method in interface net.sf.cglib.core.Converter
Converter - Interface in net.sf.cglib.core
copy(Object, Object, Converter) - Method in class net.sf.cglib.beans.BeanCopier
create(Class, Class, boolean) - Static method in class net.sf.cglib.beans.BeanCopier
create() - Method in class net.sf.cglib.beans.BeanCopier.Generator
create() - Method in class net.sf.cglib.beans.BeanGenerator
create(Object) - Static method in class net.sf.cglib.beans.BeanMap
  Helper method to create a new `BeanMap`.
create() - Method in class net.sf.cglib.beans.BeanMap.Generator
  Create a new instance of the `BeanMap`.
create(Class, String[], String[], Class[]) - Static method in class net.sf.cglib.beans.BulkBean
create() - Method in class net.sf.cglib.beans.BulkBean.Generator
create(Object) - Static method in class net.sf.cglib.beans.ImmutableBean
create() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
create(Object[]) - Static method in class net.sf.cglib.core.ClassesKey
create(Class) - Static method in class net.sf.cglib.core.KeyFactory
create(Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
create(ClassLoader, Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
create() - Method in class net.sf.cglib.core.KeyFactory.Generator
create(Method) - Static method in class net.sf.cglib.core.MethodWrapper
create() - Method in class net.sf.cglib.proxy.Enhancer
  Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance.
create(Class[], Object[]) - Method in class net.sf.cglib.proxy.Enhancer
  Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance.
create(Class, Callback) - Static method in class net.sf.cglib.proxy.Enhancer
  Helper method to create an intercepted object.
create(Class, Class[], Callback) - Static method in class net.sf.cglib.proxy.Enhancer
  Helper method to create an intercepted object.
create(Class, Class[], CallbackFilter, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
  Helper method to create an intercepted object.
create() - Method in class net.sf.cglib.proxy.InterfaceMaker
  Create an interface using the current set of method signatures.
create(Class, Class, String, String, String) - Static method in class net.sf.cglib.proxy.MethodProxy
  For internal use by `Enhancer` only; see the `FastMethod` class for similar functionality.
create(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
  Helper method to create an interface mixin.
create(Class[], Object[]) - Static method in class net.sf.cglib.proxy.Mixin
  Helper method to create an interface mixin.
create() - Method in class net.sf.cglib.proxy.Mixin.Generator
create(Class, Class) - Static method in class net.sf.cglib.reflect.ConstructorDelegate
create() - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
create(Class) - Static method in class net.sf.cglib.reflect.FastClass
create(ClassLoader, Class) - Static method in class net.sf.cglib.reflect.FastClass
create() - Method in class net.sf.cglib.reflect.FastClass.Generator
create(Object, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
create() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
create(Class) - Static method in class net.sf.cglib.reflect.MulticastDelegate
create() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
create(Object[]) - Static method in class net.sf.cglib.util.ParallelSorter
  Create a new ParallelSorter object for a set of arrays.
create() - Method in class net.sf.cglib.util.ParallelSorter.Generator
create(String[], int[], boolean) - Static method in class net.sf.cglib.util.StringSwitcher
  Helper method to create a StringSwitcher.
create() - Method in class net.sf.cglib.util.StringSwitcher.Generator
  Generate the `StringSwitcher`.
create_arg_array() - Method in class net.sf.cglib.core.CodeEmitter
  Allocates and fills an Object[] array with the arguments to the current method.
createBean(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
createBean(ClassLoader, Object[]) - Static method in class net.sf.cglib.proxy.Mixin
  Helper method to create a bean mixin.
createClass() - Method in class net.sf.cglib.beans.BeanGenerator
createClass() - Method in class net.sf.cglib.proxy.Enhancer
  Generate a new class if necessary and return it without creating a new instance.
createSet(Collection) - Static method in class net.sf.cglib.core.MethodWrapper
createStatic(Class, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
customize(CodeEmitter, Type) - Method in interface net.sf.cglib.core.Customizer
Customizer - Interface in net.sf.cglib.core

## D

DCONST(double) - Static method in class net.sf.cglib.core.TypeUtils
DEBUG_LOCATION_PROPERTY - Static variable in class net.sf.cglib.core.DebuggingClassWriter
DebuggingClassWriter - Class in net.sf.cglib.core
DebuggingClassWriter(int) - Constructor for class net.sf.cglib.core.DebuggingClassWriter
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.core.ClassEmitter
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.transform.impl.AccessFieldTransformer
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
DEFAULT_DELIMITERS - Static variable in class net.sf.cglib.core.EmitUtils
DefaultGeneratorStrategy - Class in net.sf.cglib.core
DefaultGeneratorStrategy() - Constructor for class net.sf.cglib.core.DefaultGeneratorStrategy
DefaultNamingPolicy - Class in net.sf.cglib.core
  The default policy used by `AbstractClassGenerator`.
DefaultNamingPolicy() - Constructor for class net.sf.cglib.core.DefaultNamingPolicy
defineClass(String, byte[], ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
Dispatcher - Interface in net.sf.cglib.proxy
  Dispatching `Enhancer` callback.
DIV - Static variable in class net.sf.cglib.core.CodeEmitter
dup() - Method in class net.sf.cglib.core.CodeEmitter
dup2() - Method in class net.sf.cglib.core.CodeEmitter
dup2_x1() - Method in class net.sf.cglib.core.CodeEmitter
dup2_x2() - Method in class net.sf.cglib.core.CodeEmitter
dup_x1() - Method in class net.sf.cglib.core.CodeEmitter
dup_x2() - Method in class net.sf.cglib.core.CodeEmitter
DuplicatesPredicate - Class in net.sf.cglib.core
DuplicatesPredicate() - Constructor for class net.sf.cglib.core.DuplicatesPredicate

## E

EmitUtils - Class in net.sf.cglib.core
EmitUtils.ArrayDelimiters - Class in net.sf.cglib.core
EmitUtils.ArrayDelimiters(String, String, String) - Constructor for class net.sf.cglib.core.EmitUtils.ArrayDelimiters
EMPTY_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
emulateClassGetName(Type) - Static method in class net.sf.cglib.core.TypeUtils
end() - Method in class net.sf.cglib.core.Block
end_class() - Method in class net.sf.cglib.core.ClassEmitter
end_class() - Method in class net.sf.cglib.transform.impl.AddPropertyTransformer
end_class() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
end_method() - Method in class net.sf.cglib.core.CodeEmitter
Enhancer - Class in net.sf.cglib.proxy
  Generates dynamic subclasses to enable method interception.
Enhancer() - Constructor for class net.sf.cglib.proxy.Enhancer
  Create a new `Enhancer`.
Enhancer.EnhancerKey - Interface in net.sf.cglib.proxy
  Internal interface, only public due to ClassLoader issues.
entrySet() - Method in class net.sf.cglib.beans.BeanMap
EQ - Static variable in class net.sf.cglib.core.CodeEmitter
equals(Object) - Method in class net.sf.cglib.beans.BeanMap
equals(Object) - Method in class net.sf.cglib.core.ClassInfo
equals(Object) - Method in class net.sf.cglib.core.DefaultNamingPolicy
equals(Object) - Method in interface net.sf.cglib.core.GeneratorStrategy
  The `GeneratorStrategy` in use does not currently, but may in the future, affect the caching of classes generated by `AbstractClassGenerator`, so this is a reminder that you should correctly implement `equals` and `hashCode` to avoid generating too many classes.
equals(Object) - Method in class net.sf.cglib.core.MethodInfo
equals(Object) - Method in interface net.sf.cglib.core.NamingPolicy
  The `NamingPolicy` in use does not currently, but may in the future, affect the caching of classes generated by `AbstractClassGenerator`, so this is a reminder that you should correctly implement `equals` and `hashCode` to avoid generating too many classes.
equals(Object) - Method in class net.sf.cglib.core.Signature
equals(Object) - Method in interface net.sf.cglib.proxy.CallbackFilter
  The `CallbackFilter` in use affects which cached class the `Enhancer` will use, so this is a reminder that you should correctly implement `equals` and `hashCode` for custom `CallbackFilter` implementations in order to improve performance.
equals(Object) - Method in class net.sf.cglib.proxy.CallbackHelper
equals(Object) - Method in class net.sf.cglib.reflect.FastClass
equals(Object) - Method in class net.sf.cglib.reflect.FastMember
equals(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
escapeType(String) - Static method in class net.sf.cglib.core.TypeUtils
evaluate(Object) - Method in class net.sf.cglib.core.DuplicatesPredicate
evaluate(Object) - Method in interface net.sf.cglib.core.Predicate
evaluate(Object) - Method in class net.sf.cglib.core.RejectModifierPredicate
evaluate(Object) - Method in class net.sf.cglib.core.VisibilityPredicate
execute() - Method in class net.sf.cglib.transform.AbstractProcessTask

## F

Factory - Interface in net.sf.cglib.proxy
  All enhanced instances returned by the `Enhancer` class implement this interface.
factory_method(ClassEmitter, Signature) - Static method in class net.sf.cglib.core.EmitUtils
FastClass - Class in net.sf.cglib.reflect
FastClass.Generator - Class in net.sf.cglib.reflect
FastClass.Generator() - Constructor for class net.sf.cglib.reflect.FastClass.Generator
FastConstructor - Class in net.sf.cglib.reflect
FastMember - Class in net.sf.cglib.reflect
FastMethod - Class in net.sf.cglib.reflect
FCONST(float) - Static method in class net.sf.cglib.core.TypeUtils
FieldProvider - Interface in net.sf.cglib.transform.impl
FieldProviderTransformer - Class in net.sf.cglib.transform.impl
FieldProviderTransformer() - Constructor for class net.sf.cglib.transform.impl.FieldProviderTransformer
FieldVisitorTee - Class in net.sf.cglib.transform
FieldVisitorTee(FieldVisitor, FieldVisitor) - Constructor for class net.sf.cglib.transform.FieldVisitorTee
filter(Collection, Predicate) - Static method in class net.sf.cglib.core.CollectionUtils
find(Class, Signature) - Static method in class net.sf.cglib.proxy.MethodProxy
  Return the `MethodProxy` used when intercepting the method matching the given signature.
findConstructor(String) - Static method in class net.sf.cglib.core.ReflectUtils
findConstructor(String, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
findDeclaredMethod(Class, String, Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
findInterfaceMethod(Class) - Static method in class net.sf.cglib.core.ReflectUtils
findMethod(String) - Static method in class net.sf.cglib.core.ReflectUtils
findMethod(String, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
findMethods(String[], Method[]) - Static method in class net.sf.cglib.core.ReflectUtils
findNewInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
findPackageProtected(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
FixedKeySet - Class in net.sf.cglib.beans
FixedKeySet(String[]) - Constructor for class net.sf.cglib.beans.FixedKeySet
FixedValue - Interface in net.sf.cglib.proxy
  `Enhancer` callback that simply returns the value to return from the proxied method.
fromInternalName(String) - Static method in class net.sf.cglib.core.TypeUtils
fromInternalNames(String[]) - Static method in class net.sf.cglib.core.TypeUtils

## G

GE - Static variable in class net.sf.cglib.core.CodeEmitter
generate(ClassGenerator) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
generate(ClassGenerator) - Method in interface net.sf.cglib.core.GeneratorStrategy
  Generate the class.
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanCopier.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanGenerator
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanMap.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BulkBean.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
generateClass(ClassVisitor) - Method in interface net.sf.cglib.core.ClassGenerator
generateClass(ClassVisitor) - Method in class net.sf.cglib.core.KeyFactory.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.Enhancer
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.InterfaceMaker
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.Mixin.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.FastClass.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.transform.ClassReaderGenerator
generateClass(ClassVisitor) - Method in class net.sf.cglib.transform.TransformingClassGenerator
generateClass(ClassVisitor) - Method in class net.sf.cglib.util.ParallelSorter.Generator
generateClass(ClassVisitor) - Method in class net.sf.cglib.util.StringSwitcher.Generator
GeneratorStrategy - Interface in net.sf.cglib.core
  The `GeneratorStrategy`
get(Object) - Method in class net.sf.cglib.beans.BeanMap
get(Object, Object) - Method in class net.sf.cglib.beans.BeanMap
  Get the property of a bean.
get(int) - Method in class net.sf.cglib.core.TinyBitSet
getAccess() - Method in class net.sf.cglib.core.ClassEmitter
getArgumentTypes() - Method in class net.sf.cglib.core.Signature
getAttemptLoad() - Method in class net.sf.cglib.core.AbstractClassGenerator
getBean() - Method in class net.sf.cglib.beans.BeanMap
  Return the bean currently in use by this map.
getBeanGetters(Class) - Static method in class net.sf.cglib.core.ReflectUtils
getBeanProperties(Class) - Static method in class net.sf.cglib.core.ReflectUtils
getBeanSetters(Class) - Static method in class net.sf.cglib.core.ReflectUtils
getBoxedType(Type) - Static method in class net.sf.cglib.core.TypeUtils
getCallback(int) - Method in interface net.sf.cglib.proxy.Factory
  Return the `Callback` implementation at the specified index.
getCallbacks() - Method in class net.sf.cglib.proxy.CallbackHelper
getCallbacks() - Method in interface net.sf.cglib.proxy.Factory
  Get the current set of callbacks for ths object.
getCallbackTypes() - Method in class net.sf.cglib.proxy.CallbackHelper
getCause() - Method in exception net.sf.cglib.beans.BulkBeanException
getCause() - Method in exception net.sf.cglib.core.CodeGenerationException
getClassEmitter() - Method in class net.sf.cglib.core.CodeEmitter
getClasses(Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
getClasses(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
getClassInfo() - Method in class net.sf.cglib.core.ClassEmitter
getClassInfo(ClassReader) - Static method in class net.sf.cglib.core.ClassNameReader
getClassInfo() - Method in class net.sf.cglib.core.MethodInfo
getClassInfo(Class) - Static method in class net.sf.cglib.core.ReflectUtils
getClassLoader() - Method in class net.sf.cglib.core.AbstractClassGenerator
getClassName(ClassReader) - Static method in class net.sf.cglib.core.ClassNameReader
getClassName() - Method in class net.sf.cglib.core.DebuggingClassWriter
getClassName(String, String, Object, Predicate) - Method in class net.sf.cglib.core.DefaultNamingPolicy
getClassName(String, String, Object, Predicate) - Method in interface net.sf.cglib.core.NamingPolicy
  Choose a name for a generated class.
getClassName(Type) - Static method in class net.sf.cglib.core.TypeUtils
getClassType() - Method in class net.sf.cglib.core.ClassEmitter
getCodeEmitter() - Method in class net.sf.cglib.core.Block
getComponentType(Type) - Static method in class net.sf.cglib.core.TypeUtils
getConstructor(Class, Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
getConstructor(Constructor) - Method in class net.sf.cglib.reflect.FastClass
getConstructor(Class[]) - Method in class net.sf.cglib.reflect.FastClass
getCurrent() - Static method in class net.sf.cglib.core.AbstractClassGenerator
  Used internally by CGLIB.
getDeclaringClass() - Method in class net.sf.cglib.reflect.FastMember
getDescriptor() - Method in class net.sf.cglib.core.Signature
getEnd() - Method in class net.sf.cglib.core.Block
getExceptionTypes() - Method in class net.sf.cglib.core.MethodInfo
getExceptionTypes(Member) - Static method in class net.sf.cglib.core.ReflectUtils
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastConstructor
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastMember
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastMethod
getfield(String) - Method in class net.sf.cglib.core.CodeEmitter
getfield(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
getField(int) - Method in interface net.sf.cglib.transform.impl.FieldProvider
getField(String) - Method in interface net.sf.cglib.transform.impl.FieldProvider
getFieldNames() - Method in interface net.sf.cglib.transform.impl.FieldProvider
getFieldTypes() - Method in interface net.sf.cglib.transform.impl.FieldProvider
getGetters() - Method in class net.sf.cglib.beans.BulkBean
getIndex() - Method in exception net.sf.cglib.beans.BulkBeanException
getIndex() - Method in class net.sf.cglib.core.Local
getIndex(String, Class[]) - Method in class net.sf.cglib.reflect.FastClass
  Return the index of the matching method.
getIndex(Class[]) - Method in class net.sf.cglib.reflect.FastClass
  Return the index of the matching constructor.
getIndex(Signature) - Method in class net.sf.cglib.reflect.FastClass
getIndex() - Method in class net.sf.cglib.reflect.FastMember
getIndexMap(List) - Static method in class net.sf.cglib.core.CollectionUtils
getInstance() - Static method in class net.sf.cglib.core.MethodInfoTransformer
getInstance(AnnotationVisitor, AnnotationVisitor) - Static method in class net.sf.cglib.transform.AnnotationVisitorTee
getInterceptFieldCallback() - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
getInterfaces() - Method in class net.sf.cglib.core.ClassInfo
getInvocationHandler(Object) - Static method in class net.sf.cglib.proxy.Proxy
getJavaClass() - Method in class net.sf.cglib.reflect.FastClass
getJavaConstructor() - Method in class net.sf.cglib.reflect.FastConstructor
getJavaMethod() - Method in class net.sf.cglib.reflect.FastMethod
getMaxIndex() - Method in class net.sf.cglib.reflect.FastClass
  Returns the maximum method index for this class.
getMethod(Method) - Method in class net.sf.cglib.reflect.FastClass
getMethod(String, Class[]) - Method in class net.sf.cglib.reflect.FastClass
getMethodInfo() - Method in class net.sf.cglib.core.CodeEmitter
getMethodInfo(Member, int) - Static method in class net.sf.cglib.core.ReflectUtils
getMethodInfo(Member) - Static method in class net.sf.cglib.core.ReflectUtils
getMethods(Class, Class[], List) - Static method in class net.sf.cglib.proxy.Enhancer
  Finds all of the methods that will be extended by an Enhancer-generated class using the specified superclass and interfaces.
getModifiers() - Method in class net.sf.cglib.core.ClassInfo
getModifiers() - Method in class net.sf.cglib.core.MethodInfo
getModifiers() - Method in class net.sf.cglib.reflect.FastMember
getName() - Method in class net.sf.cglib.core.Signature
getName() - Method in class net.sf.cglib.reflect.FastClass
getName() - Method in class net.sf.cglib.reflect.FastMember
getNames(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
getNamingPolicy() - Method in class net.sf.cglib.core.AbstractClassGenerator
getPackageName(Type) - Static method in class net.sf.cglib.core.TypeUtils
getParameterTypes() - Method in class net.sf.cglib.reflect.FastConstructor
getParameterTypes() - Method in class net.sf.cglib.reflect.FastMember
getParameterTypes() - Method in class net.sf.cglib.reflect.FastMethod
getPropertyMethods(PropertyDescriptor[], boolean, boolean) - Static method in class net.sf.cglib.core.ReflectUtils
getPropertyName(Type, String) - Method in interface net.sf.cglib.transform.impl.AccessFieldTransformer.Callback
getPropertyType(String) - Method in class net.sf.cglib.beans.BeanMap
  Get the type of a property.
getPropertyTypes() - Method in class net.sf.cglib.beans.BulkBean
getPropertyValues(Object, Object[]) - Method in class net.sf.cglib.beans.BulkBean
getPropertyValues(Object) - Method in class net.sf.cglib.beans.BulkBean
getProxyClass(ClassLoader, Class[]) - Static method in class net.sf.cglib.proxy.Proxy
getReturnType() - Method in class net.sf.cglib.core.CodeEmitter
getReturnType() - Method in class net.sf.cglib.core.Signature
getReturnType() - Method in class net.sf.cglib.reflect.FastMethod
getSetters() - Method in class net.sf.cglib.beans.BulkBean
getSignature() - Method in class net.sf.cglib.core.CodeEmitter
getSignature() - Method in class net.sf.cglib.core.MethodInfo
getSignature(Member) - Static method in class net.sf.cglib.core.ReflectUtils
getSignature() - Method in class net.sf.cglib.proxy.MethodProxy
  Return the signature of the proxied method.
getStackSize(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
getStart() - Method in class net.sf.cglib.core.Block
getstatic(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
getStaticHook() - Method in class net.sf.cglib.core.ClassEmitter
getStrategy() - Method in class net.sf.cglib.core.AbstractClassGenerator
getSuperIndex() - Method in class net.sf.cglib.proxy.MethodProxy
  Return the `FastClass` method index for the method used by `MethodProxy.invokeSuper(java.lang.Object, java.lang.Object[])`.
getSuperName() - Method in class net.sf.cglib.core.DebuggingClassWriter
getSuperName() - Method in class net.sf.cglib.proxy.MethodProxy
  Return the name of the synthetic method created by CGLIB which is used by `MethodProxy.invokeSuper(java.lang.Object, java.lang.Object[])` to invoke the superclass (non-intercepted) method implementation.
getSuperType() - Method in class net.sf.cglib.core.ClassEmitter
getSuperType() - Method in class net.sf.cglib.core.ClassInfo
getTarget() - Method in class net.sf.cglib.reflect.MethodDelegate
getTargets() - Method in class net.sf.cglib.reflect.MulticastDelegate
getType() - Method in class net.sf.cglib.core.ClassInfo
getType() - Method in class net.sf.cglib.core.Local
getType(String) - Static method in class net.sf.cglib.core.TypeUtils
getTypes(Class[]) - Static method in class net.sf.cglib.core.TypeUtils
getUnboxedType(Type) - Static method in class net.sf.cglib.core.TypeUtils
getUndeclaredThrowable() - Method in exception net.sf.cglib.proxy.UndeclaredThrowableException
getUseCache() - Method in class net.sf.cglib.core.AbstractClassGenerator
goTo(Label) - Method in class net.sf.cglib.core.CodeEmitter
GT - Static variable in class net.sf.cglib.core.CodeEmitter

## H

hash_code(CodeEmitter, Type, int, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
hashCode() - Method in class net.sf.cglib.beans.BeanMap
hashCode() - Method in class net.sf.cglib.core.ClassInfo
hashCode() - Method in class net.sf.cglib.core.DefaultNamingPolicy
hashCode() - Method in class net.sf.cglib.core.MethodInfo
hashCode() - Method in class net.sf.cglib.core.Signature
hashCode() - Method in class net.sf.cglib.proxy.CallbackHelper
hashCode() - Method in class net.sf.cglib.reflect.FastClass
hashCode() - Method in class net.sf.cglib.reflect.FastMember
hashCode() - Method in class net.sf.cglib.reflect.MethodDelegate

## I

ICONST(int) - Static method in class net.sf.cglib.core.TypeUtils
if_cmp(Type, int, Label) - Method in class net.sf.cglib.core.CodeEmitter
if_icmp(int, Label) - Method in class net.sf.cglib.core.CodeEmitter
if_jump(int, Label) - Method in class net.sf.cglib.core.CodeEmitter
ifnonnull(Label) - Method in class net.sf.cglib.core.CodeEmitter
ifnull(Label) - Method in class net.sf.cglib.core.CodeEmitter
iinc(Local, int) - Method in class net.sf.cglib.core.CodeEmitter
ImmutableBean - Class in net.sf.cglib.beans
ImmutableBean.Generator - Class in net.sf.cglib.beans
ImmutableBean.Generator() - Constructor for class net.sf.cglib.beans.ImmutableBean.Generator
INSTANCE - Static variable in class net.sf.cglib.core.DefaultGeneratorStrategy
INSTANCE - Static variable in class net.sf.cglib.core.DefaultNamingPolicy
INSTANCE - Static variable in interface net.sf.cglib.proxy.NoOp
  A thread-safe singleton instance of the `NoOp` callback.
instance_of(Type) - Method in class net.sf.cglib.core.CodeEmitter
instance_of_this() - Method in class net.sf.cglib.core.CodeEmitter
intercept(Object, Method, Object[], MethodProxy) - Method in interface net.sf.cglib.proxy.MethodInterceptor
  All generated proxied methods call this method instead of the original method.
InterceptFieldCallback - Interface in net.sf.cglib.transform.impl
InterceptFieldEnabled - Interface in net.sf.cglib.transform.impl
InterceptFieldFilter - Interface in net.sf.cglib.transform.impl
InterceptFieldTransformer - Class in net.sf.cglib.transform.impl
InterceptFieldTransformer(InterceptFieldFilter) - Constructor for class net.sf.cglib.transform.impl.InterceptFieldTransformer
InterfaceMaker - Class in net.sf.cglib.proxy
  Generates new interfaces at runtime.
InterfaceMaker() - Constructor for class net.sf.cglib.proxy.InterfaceMaker
  Create a new `InterfaceMaker`.
intValue(String) - Method in class net.sf.cglib.util.StringSwitcher
  Return the integer associated with the given key.
InvocationHandler - Interface in net.sf.cglib.proxy
  `InvocationHandler` replacement (unavailable under JDK 1.2).
invoke(MethodInfo, Type) - Method in class net.sf.cglib.core.CodeEmitter
invoke(MethodInfo) - Method in class net.sf.cglib.core.CodeEmitter
invoke(Object, Method, Object[]) - Method in interface net.sf.cglib.proxy.InvocationHandler
invoke(Object, Object[]) - Method in class net.sf.cglib.proxy.MethodProxy
  Invoke the original method, on a different object of the same type.
invoke(String, Class[], Object, Object[]) - Method in class net.sf.cglib.reflect.FastClass
invoke(int, Object, Object[]) - Method in class net.sf.cglib.reflect.FastClass
  Invoke the method with the specified index.
invoke(Object, Object[]) - Method in class net.sf.cglib.reflect.FastMethod
invoke_constructor(Type) - Method in class net.sf.cglib.core.CodeEmitter
invoke_constructor(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
invoke_constructor_this() - Method in class net.sf.cglib.core.CodeEmitter
invoke_constructor_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
invoke_interface(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
invoke_static(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
invoke_static_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
invoke_virtual(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
invoke_virtual_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
invokeSuper(Object, Object[]) - Method in class net.sf.cglib.proxy.MethodProxy
  Invoke the original (super) method on the specified object.
isAbstract(int) - Static method in class net.sf.cglib.core.TypeUtils
isArray(Type) - Static method in class net.sf.cglib.core.TypeUtils
isBridge(int) - Static method in class net.sf.cglib.core.TypeUtils
isConstructor(MethodInfo) - Static method in class net.sf.cglib.core.TypeUtils
isEmpty() - Method in class net.sf.cglib.beans.BeanMap
isEnhanced(Class) - Static method in class net.sf.cglib.proxy.Enhancer
  Determine if a class was generated using `Enhancer`.
isFinal(int) - Static method in class net.sf.cglib.core.TypeUtils
isInterface(int) - Static method in class net.sf.cglib.core.TypeUtils
isPrimitive(Type) - Static method in class net.sf.cglib.core.TypeUtils
isPrivate(int) - Static method in class net.sf.cglib.core.TypeUtils
isProtected(int) - Static method in class net.sf.cglib.core.TypeUtils
isProxyClass(Class) - Static method in class net.sf.cglib.proxy.Proxy
isPublic(int) - Static method in class net.sf.cglib.core.TypeUtils
isStatic(int) - Static method in class net.sf.cglib.core.TypeUtils
isStaticHook() - Method in class net.sf.cglib.core.CodeEmitter
isSynthetic(int) - Static method in class net.sf.cglib.core.TypeUtils
iterator() - Method in class net.sf.cglib.beans.FixedKeySet

## K

KeyFactory - Class in net.sf.cglib.core
  Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.
KeyFactory.Generator - Class in net.sf.cglib.core
KeyFactory.Generator() - Constructor for class net.sf.cglib.core.KeyFactory.Generator

## L

LazyLoader - Interface in net.sf.cglib.proxy
  Lazy-loading `Enhancer` callback.
LCONST(long) - Static method in class net.sf.cglib.core.TypeUtils
LE - Static variable in class net.sf.cglib.core.CodeEmitter
length() - Method in class net.sf.cglib.core.TinyBitSet
load_arg(int) - Method in class net.sf.cglib.core.CodeEmitter
  Pushes the specified argument of the current method onto the stack.
load_args() - Method in class net.sf.cglib.core.CodeEmitter
  Pushes all of the arguments of the current method onto the stack.
load_args(int, int) - Method in class net.sf.cglib.core.CodeEmitter
load_class(CodeEmitter, Type) - Static method in class net.sf.cglib.core.EmitUtils
load_class_this(CodeEmitter) - Static method in class net.sf.cglib.core.EmitUtils
load_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
load_method(CodeEmitter, MethodInfo) - Static method in class net.sf.cglib.core.EmitUtils
load_this() - Method in class net.sf.cglib.core.CodeEmitter
loadClass(String) - Method in class net.sf.cglib.transform.AbstractClassLoader
loadObject() - Method in interface net.sf.cglib.proxy.Dispatcher
  Return the object which the original method invocation should be dispatched.
loadObject() - Method in interface net.sf.cglib.proxy.FixedValue
  Return the object which the original method invocation should return.
loadObject() - Method in interface net.sf.cglib.proxy.LazyLoader
  Return the object which the original method invocation should be dispatched.
loadObject(Object) - Method in interface net.sf.cglib.proxy.ProxyRefDispatcher
  Return the object which the original method invocation should be dispatched.
Local - Class in net.sf.cglib.core
Local(int, Type) - Constructor for class net.sf.cglib.core.Local
LocalVariablesSorter - Class in net.sf.cglib.core
  A `MethodVisitor` that renumbers local variables in their order of appearance.
LocalVariablesSorter(int, String, MethodVisitor) - Constructor for class net.sf.cglib.core.LocalVariablesSorter
LocalVariablesSorter(LocalVariablesSorter) - Constructor for class net.sf.cglib.core.LocalVariablesSorter
LT - Static variable in class net.sf.cglib.core.CodeEmitter

## M

make_label() - Method in class net.sf.cglib.core.CodeEmitter
make_local() - Method in class net.sf.cglib.core.CodeEmitter
make_local(Type) - Method in class net.sf.cglib.core.CodeEmitter
mark(Label) - Method in class net.sf.cglib.core.CodeEmitter
math(int, Type) - Method in class net.sf.cglib.core.CodeEmitter
mergeSort(int) - Method in class net.sf.cglib.util.ParallelSorter
mergeSort(int, int, int) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using an in-place merge sort.
mergeSort(int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using an in-place merge sort.
mergeSort(int, int, int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using an in-place merge sort.
method_switch(CodeEmitter, List, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
MethodDelegate - Class in net.sf.cglib.reflect
  DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS
MethodDelegate() - Constructor for class net.sf.cglib.reflect.MethodDelegate
MethodDelegate.Generator - Class in net.sf.cglib.reflect
MethodDelegate.Generator() - Constructor for class net.sf.cglib.reflect.MethodDelegate.Generator
MethodFilter - Interface in net.sf.cglib.transform
MethodFilterTransformer - Class in net.sf.cglib.transform
MethodFilterTransformer(MethodFilter, ClassTransformer) - Constructor for class net.sf.cglib.transform.MethodFilterTransformer
MethodInfo - Class in net.sf.cglib.core
MethodInfoTransformer - Class in net.sf.cglib.core
MethodInfoTransformer() - Constructor for class net.sf.cglib.core.MethodInfoTransformer
MethodInterceptor - Interface in net.sf.cglib.proxy
  General-purpose `Enhancer` callback which provides for "around advice".
MethodProxy - Class in net.sf.cglib.proxy
  Classes generated by `Enhancer` pass this object to the registered `MethodInterceptor` objects when an intercepted method is invoked.
MethodVisitorTee - Class in net.sf.cglib.transform
MethodVisitorTee(MethodVisitor, MethodVisitor) - Constructor for class net.sf.cglib.transform.MethodVisitorTee
MethodWrapper - Class in net.sf.cglib.core
MethodWrapper.MethodWrapperKey - Interface in net.sf.cglib.core
  Internal interface, only public due to ClassLoader issues.
Mixin - Class in net.sf.cglib.proxy
  `Mixin` allows multiple objects to be combined into a single larger object.
Mixin() - Constructor for class net.sf.cglib.proxy.Mixin
Mixin.Generator - Class in net.sf.cglib.proxy
Mixin.Generator() - Constructor for class net.sf.cglib.proxy.Mixin.Generator
monitorenter() - Method in class net.sf.cglib.core.CodeEmitter
monitorexit() - Method in class net.sf.cglib.core.CodeEmitter
MUL - Static variable in class net.sf.cglib.core.CodeEmitter
MulticastDelegate - Class in net.sf.cglib.reflect
MulticastDelegate.Generator - Class in net.sf.cglib.reflect
MulticastDelegate.Generator() - Constructor for class net.sf.cglib.reflect.MulticastDelegate.Generator

## N

NamingPolicy - Interface in net.sf.cglib.core
  Customize the generated class name for `AbstractClassGenerator`-based utilities.
NE - Static variable in class net.sf.cglib.core.CodeEmitter
NEG - Static variable in class net.sf.cglib.core.CodeEmitter
net.sf.cglib.beans - package net.sf.cglib.beans
net.sf.cglib.core - package net.sf.cglib.core
net.sf.cglib.proxy - package net.sf.cglib.proxy
net.sf.cglib.reflect - package net.sf.cglib.reflect
net.sf.cglib.transform - package net.sf.cglib.transform
net.sf.cglib.transform.impl - package net.sf.cglib.transform.impl
net.sf.cglib.util - package net.sf.cglib.util
new_instance(Type) - Method in class net.sf.cglib.core.CodeEmitter
new_instance_this() - Method in class net.sf.cglib.core.CodeEmitter
newarray() - Method in class net.sf.cglib.core.CodeEmitter
newarray(Type) - Method in class net.sf.cglib.core.CodeEmitter
NEWARRAY(Type) - Static method in class net.sf.cglib.core.TypeUtils
newInstance(Object) - Method in class net.sf.cglib.beans.BeanMap
  Create a new `BeanMap` instance using the specified bean.
newInstance(String, String[], String) - Method in interface net.sf.cglib.core.MethodWrapper.MethodWrapperKey
newInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
newInstance(Class, Class[], Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
newInstance(Constructor, Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
newInstance(String, String[], CallbackFilter, Type[], boolean, boolean, Long) - Method in interface net.sf.cglib.proxy.Enhancer.EnhancerKey
newInstance(Callback) - Method in interface net.sf.cglib.proxy.Factory
  Creates new instance of the same type, using the no-arg constructor.
newInstance(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
  Creates new instance of the same type, using the no-arg constructor.
newInstance(Class[], Object[], Callback[]) - Method in interface net.sf.cglib.proxy.Factory
  Creates a new instance of the same type, using the constructor matching the given signature.
newInstance(Object[]) - Method in class net.sf.cglib.proxy.Mixin
newInstance() - Method in class net.sf.cglib.reflect.FastClass
newInstance(Class[], Object[]) - Method in class net.sf.cglib.reflect.FastClass
newInstance(int, Object[]) - Method in class net.sf.cglib.reflect.FastClass
  Create a new instance using the specified constructor index and arguments.
newInstance() - Method in class net.sf.cglib.reflect.FastConstructor
newInstance(Object[]) - Method in class net.sf.cglib.reflect.FastConstructor
newInstance(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
newInstance() - Method in class net.sf.cglib.reflect.MulticastDelegate
newInstance() - Method in interface net.sf.cglib.transform.ClassTransformerFactory
newInstance(Object[]) - Method in class net.sf.cglib.util.ParallelSorter
newProxyInstance(ClassLoader, Class[], InvocationHandler) - Static method in class net.sf.cglib.proxy.Proxy
NoOp - Interface in net.sf.cglib.proxy
  Methods using this `Enhancer` callback will delegate directly to the default (super) implementation in the base class.
not() - Method in class net.sf.cglib.core.CodeEmitter
  Toggles the integer on the top of the stack from 1 to 0 or vice versa
not_equals(CodeEmitter, Type, Label, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
  Branches to the specified label if the top two items on the stack are not equal.
null_constructor(ClassEmitter) - Static method in class net.sf.cglib.core.EmitUtils

## O

OBJECT_BY_CLASS - Static variable in class net.sf.cglib.core.KeyFactory
ObjectSwitchCallback - Interface in net.sf.cglib.core
OR - Static variable in class net.sf.cglib.core.CodeEmitter

## P

ParallelSorter - Class in net.sf.cglib.util
  For the efficient sorting of multiple arrays in parallel.
ParallelSorter.Generator - Class in net.sf.cglib.util
ParallelSorter.Generator() - Constructor for class net.sf.cglib.util.ParallelSorter.Generator
parseConstructor(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
parseConstructor(String) - Static method in class net.sf.cglib.core.TypeUtils
parseSignature(String) - Static method in class net.sf.cglib.core.TypeUtils
parseType(String) - Static method in class net.sf.cglib.core.TypeUtils
parseTypes(String) - Static method in class net.sf.cglib.core.TypeUtils
pop() - Method in class net.sf.cglib.core.CodeEmitter
pop2() - Method in class net.sf.cglib.core.CodeEmitter
Predicate - Interface in net.sf.cglib.core
PRIVATE_FINAL_STATIC - Static variable in interface net.sf.cglib.core.Constants
process_array(CodeEmitter, Type, ProcessArrayCallback) - Static method in class net.sf.cglib.core.EmitUtils
  Process an array on the stack.
process_arrays(CodeEmitter, Type, ProcessArrayCallback) - Static method in class net.sf.cglib.core.EmitUtils
  Process two arrays on the stack in parallel.
process_switch(int[], ProcessSwitchCallback) - Method in class net.sf.cglib.core.CodeEmitter
process_switch(int[], ProcessSwitchCallback, boolean) - Method in class net.sf.cglib.core.CodeEmitter
ProcessArrayCallback - Interface in net.sf.cglib.core
processCase(Object, Label) - Method in interface net.sf.cglib.core.ObjectSwitchCallback
processCase(int, Label) - Method in interface net.sf.cglib.core.ProcessSwitchCallback
processDefault() - Method in interface net.sf.cglib.core.ObjectSwitchCallback
processDefault() - Method in interface net.sf.cglib.core.ProcessSwitchCallback
processElement(Type) - Method in interface net.sf.cglib.core.ProcessArrayCallback
ProcessSwitchCallback - Interface in net.sf.cglib.core
Proxy - Class in net.sf.cglib.proxy
  This class is meant to be used as replacement for `java.lang.reflect.Proxy` under JDK 1.2.
ProxyRefDispatcher - Interface in net.sf.cglib.proxy
  Dispatching `Enhancer` callback.
push(int) - Method in class net.sf.cglib.core.CodeEmitter
push(long) - Method in class net.sf.cglib.core.CodeEmitter
push(float) - Method in class net.sf.cglib.core.CodeEmitter
push(double) - Method in class net.sf.cglib.core.CodeEmitter
push(String) - Method in class net.sf.cglib.core.CodeEmitter
push(boolean) - Method in class net.sf.cglib.core.CodeEmitter
push_array(CodeEmitter, Object[]) - Static method in class net.sf.cglib.core.EmitUtils
push_object(CodeEmitter, Object) - Static method in class net.sf.cglib.core.EmitUtils
put(Object, Object) - Method in class net.sf.cglib.beans.BeanMap
put(Object, Object, Object) - Method in class net.sf.cglib.beans.BeanMap
  Set the property of a bean.
putAll(Map) - Method in class net.sf.cglib.beans.BeanMap
putfield(String) - Method in class net.sf.cglib.core.CodeEmitter
putfield(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
putstatic(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter

## Q

quickSort(int) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using the quicksort algorithm.
quickSort(int, int, int) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using the quicksort algorithm.
quickSort(int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using the quicksort algorithm.
quickSort(int, int, int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
  Sort the arrays using the quicksort algorithm.

## R

readBoolean(Object, String, boolean) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readBoolean(Object, String, boolean) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readByte(Object, String, byte) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readByte(Object, String, byte) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readChar(Object, String, char) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readChar(Object, String, char) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readDouble(Object, String, double) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readDouble(Object, String, double) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readFloat(Object, String, float) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readFloat(Object, String, float) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readInt(Object, String, int) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readInt(Object, String, int) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readLong(Object, String, long) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readLong(Object, String, long) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readObject(Object, String, Object) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readObject(Object, String, Object) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
readShort(Object, String, short) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
readShort(Object, String, short) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
ReflectUtils - Class in net.sf.cglib.core
registerCallbacks(Class, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
  Call this method to register the `Callback` array to use before creating a new instance of the generated class via reflection.
registerStaticCallbacks(Class, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
  Similar to `Enhancer.registerCallbacks(java.lang.Class, net.sf.cglib.proxy.Callback[])`, but suitable for use when multiple threads will be creating instances of the generated class.
RejectModifierPredicate - Class in net.sf.cglib.core
RejectModifierPredicate(int) - Constructor for class net.sf.cglib.core.RejectModifierPredicate
REM - Static variable in class net.sf.cglib.core.CodeEmitter
remove(Object) - Method in class net.sf.cglib.beans.BeanMap
remove(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
REQUIRE_GETTER - Static variable in class net.sf.cglib.beans.BeanMap
  Limit the properties reflected in the key set of the map to readable properties.
REQUIRE_SETTER - Static variable in class net.sf.cglib.beans.BeanMap
  Limit the properties reflected in the key set of the map to writable properties.
return_value() - Method in class net.sf.cglib.core.CodeEmitter
reverse(Map, Map) - Static method in class net.sf.cglib.core.CollectionUtils

## S

set(int) - Method in class net.sf.cglib.core.TinyBitSet
setArrays(Object[]) - Method in class net.sf.cglib.util.ParallelSorter.Generator
setAttemptLoad(boolean) - Method in class net.sf.cglib.core.AbstractClassGenerator
  If set, CGLIB will attempt to load classes from the specified `ClassLoader` before generating them.
setBean(Object) - Method in class net.sf.cglib.beans.BeanMap.Generator
  Set the bean that the generated map should reflect.
setBean(Object) - Method in class net.sf.cglib.beans.BeanMap
  Change the underlying bean this map should use.
setBean(Object) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
setBeanClass(Class) - Method in class net.sf.cglib.beans.BeanMap.Generator
  Set the class of the bean that the generated map should support.
setCallback(Callback) - Method in class net.sf.cglib.proxy.Enhancer
  Set the single `Callback` to use.
setCallback(int, Callback) - Method in interface net.sf.cglib.proxy.Factory
  Set the callback for this object for the given type.
setCallbackFilter(CallbackFilter) - Method in class net.sf.cglib.proxy.Enhancer
  Set the `CallbackFilter` used to map the generated class' methods to a particular callback index.
setCallbacks(Callback[]) - Method in class net.sf.cglib.proxy.Enhancer
  Set the array of callbacks to use.
setCallbacks(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
  Replace all of the callbacks for this object at once.
setCallbackType(Class) - Method in class net.sf.cglib.proxy.Enhancer
  Set the single type of `Callback` to use.
setCallbackTypes(Class[]) - Method in class net.sf.cglib.proxy.Enhancer
  Set the array of callback types to use.
setClasses(Class[]) - Method in class net.sf.cglib.proxy.Mixin.Generator
setClassLoader(ClassLoader) - Method in class net.sf.cglib.core.AbstractClassGenerator
  Set the `ClassLoader` in which the class will be generated.
setCustomizer(Customizer) - Method in class net.sf.cglib.core.KeyFactory.Generator
setDelegates(Object[]) - Method in class net.sf.cglib.proxy.Mixin.Generator
setField(int, Object) - Method in interface net.sf.cglib.transform.impl.FieldProvider
setField(String, Object) - Method in interface net.sf.cglib.transform.impl.FieldProvider
setFixedInput(boolean) - Method in class net.sf.cglib.util.StringSwitcher.Generator
  Configure how unknown String keys will be handled.
setGetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
setHashConstant(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
setHashMultiplier(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
setInterceptDuringConstruction(boolean) - Method in class net.sf.cglib.proxy.Enhancer
  Set whether methods called from within the proxy's constructer will be intercepted.
setInterceptFieldCallback(InterceptFieldCallback) - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
setInterface(Class) - Method in class net.sf.cglib.core.KeyFactory.Generator
setInterface(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
setInterface(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
setInterface(Class) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
setInterfaces(Class[]) - Method in class net.sf.cglib.proxy.Enhancer
  Set the interfaces to implement.
setInts(int[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
  Set the array of integer results.
setMethodName(String) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
setNamingPolicy(NamingPolicy) - Method in class net.sf.cglib.core.AbstractClassGenerator
  Override the default naming policy.
setPropertyValues(Object, Object[]) - Method in class net.sf.cglib.beans.BulkBean
setRequire(int) - Method in class net.sf.cglib.beans.BeanMap.Generator
  Limit the properties reflected by the generated map.
setSerialVersionUID(Long) - Method in class net.sf.cglib.proxy.Enhancer
  Insert a static serialVersionUID field into the generated class.
setSetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
setSource(Class) - Method in class net.sf.cglib.beans.BeanCopier.Generator
setStrategy(GeneratorStrategy) - Method in class net.sf.cglib.core.AbstractClassGenerator
  Set the strategy to use to create the bytecode from this generator.
setStrings(String[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
  Set the array of recognized Strings.
setStyle(int) - Method in class net.sf.cglib.proxy.Mixin.Generator
setSuperclass(Class) - Method in class net.sf.cglib.beans.BeanGenerator
  Set the class which the generated class will extend.
setSuperclass(Class) - Method in class net.sf.cglib.proxy.Enhancer
  Set the class which the generated class will extend.
setTarget(Class) - Method in class net.sf.cglib.beans.BeanCopier.Generator
setTarget(Class) - Method in class net.sf.cglib.beans.BulkBean.Generator
setTarget(ClassVisitor) - Method in class net.sf.cglib.core.ClassEmitter
setTarget(Object) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassTransformer
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformer
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerChain
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerTee
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.MethodFilterTransformer
setTargetClass(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
setTargetClass(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
setType(Class) - Method in class net.sf.cglib.reflect.FastClass.Generator
setTypes(Class[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
setUseCache(boolean) - Method in class net.sf.cglib.core.AbstractClassGenerator
  Whether use and update the static cache of generated classes for a class with the same properties.
setUseConverter(boolean) - Method in class net.sf.cglib.beans.BeanCopier.Generator
setUseFactory(boolean) - Method in class net.sf.cglib.proxy.Enhancer
  Set whether the enhanced object instances should implement the `Factory` interface.
setVerbose(boolean) - Method in class net.sf.cglib.transform.AbstractTransformTask
SIG_STATIC - Static variable in interface net.sf.cglib.core.Constants
Signature - Class in net.sf.cglib.core
  A representation of a method signature, containing the method name, return type, and parameter types.
Signature(String, String) - Constructor for class net.sf.cglib.core.Signature
Signature(String, Type, Type[]) - Constructor for class net.sf.cglib.core.Signature
size() - Method in class net.sf.cglib.beans.BeanMap
size() - Method in class net.sf.cglib.beans.FixedKeySet
SOURCE_FILE - Static variable in interface net.sf.cglib.core.Constants
STATIC_NAME - Static variable in interface net.sf.cglib.core.Constants
store_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
string_switch(CodeEmitter, String[], int, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
StringSwitcher - Class in net.sf.cglib.util
  This class implements a simple String->int mapping for a fixed set of keys.
StringSwitcher.Generator - Class in net.sf.cglib.util
StringSwitcher.Generator() - Constructor for class net.sf.cglib.util.StringSwitcher.Generator
STYLE_BEANS - Static variable in class net.sf.cglib.proxy.Mixin
STYLE_EVERYTHING - Static variable in class net.sf.cglib.proxy.Mixin
STYLE_INTERFACES - Static variable in class net.sf.cglib.proxy.Mixin
SUB - Static variable in class net.sf.cglib.core.CodeEmitter
SUID_FIELD_NAME - Static variable in interface net.sf.cglib.core.Constants
super_getfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
super_getstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
super_invoke() - Method in class net.sf.cglib.core.CodeEmitter
super_invoke(Signature) - Method in class net.sf.cglib.core.CodeEmitter
super_invoke_constructor() - Method in class net.sf.cglib.core.CodeEmitter
super_invoke_constructor(Signature) - Method in class net.sf.cglib.core.CodeEmitter
super_putfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
super_putstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
swap() - Method in class net.sf.cglib.core.CodeEmitter
swap(Type, Type) - Method in class net.sf.cglib.core.CodeEmitter
SWITCH_STYLE_HASH - Static variable in interface net.sf.cglib.core.Constants
SWITCH_STYLE_HASHONLY - Static variable in interface net.sf.cglib.core.Constants
SWITCH_STYLE_TRIE - Static variable in interface net.sf.cglib.core.Constants

## T

throw_exception(Type, String) - Method in class net.sf.cglib.core.CodeEmitter
TinyBitSet - Class in net.sf.cglib.core
TinyBitSet() - Constructor for class net.sf.cglib.core.TinyBitSet
toByteArray() - Method in class net.sf.cglib.core.DebuggingClassWriter
toInternalNames(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
toString() - Method in class net.sf.cglib.beans.BeanMap
toString() - Method in class net.sf.cglib.core.ClassInfo
toString() - Method in class net.sf.cglib.core.MethodInfo
toString() - Method in class net.sf.cglib.core.Signature
toString() - Method in class net.sf.cglib.reflect.FastClass
toString() - Method in class net.sf.cglib.reflect.FastMember
toString() - Method in class net.sf.cglib.transform.ClassTransformerChain
transform(Collection, Transformer) - Static method in class net.sf.cglib.core.CollectionUtils
transform(Object) - Method in class net.sf.cglib.core.MethodInfoTransformer
transform(Object) - Method in interface net.sf.cglib.core.Transformer
Transformer - Interface in net.sf.cglib.core
TransformingClassGenerator - Class in net.sf.cglib.transform
TransformingClassGenerator(ClassGenerator, ClassTransformer) - Constructor for class net.sf.cglib.transform.TransformingClassGenerator
TransformingClassLoader - Class in net.sf.cglib.transform
TransformingClassLoader(ClassLoader, ClassFilter, ClassTransformerFactory) - Constructor for class net.sf.cglib.transform.TransformingClassLoader
TYPE_BIG_DECIMAL - Static variable in interface net.sf.cglib.core.Constants
TYPE_BIG_INTEGER - Static variable in interface net.sf.cglib.core.Constants
TYPE_BOOLEAN - Static variable in interface net.sf.cglib.core.Constants
TYPE_BYTE - Static variable in interface net.sf.cglib.core.Constants
TYPE_CHARACTER - Static variable in interface net.sf.cglib.core.Constants
TYPE_CLASS - Static variable in interface net.sf.cglib.core.Constants
TYPE_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
TYPE_CLASS_LOADER - Static variable in interface net.sf.cglib.core.Constants
TYPE_DOUBLE - Static variable in interface net.sf.cglib.core.Constants
TYPE_ERROR - Static variable in interface net.sf.cglib.core.Constants
TYPE_FLOAT - Static variable in interface net.sf.cglib.core.Constants
TYPE_INTEGER - Static variable in interface net.sf.cglib.core.Constants
TYPE_LONG - Static variable in interface net.sf.cglib.core.Constants
TYPE_NUMBER - Static variable in interface net.sf.cglib.core.Constants
TYPE_OBJECT - Static variable in interface net.sf.cglib.core.Constants
TYPE_OBJECT_ARRAY - Static variable in interface net.sf.cglib.core.Constants
TYPE_RUNTIME_EXCEPTION - Static variable in interface net.sf.cglib.core.Constants
TYPE_SHORT - Static variable in interface net.sf.cglib.core.Constants
TYPE_SIGNATURE - Static variable in interface net.sf.cglib.core.Constants
TYPE_STRING - Static variable in interface net.sf.cglib.core.Constants
TYPE_STRING_ARRAY - Static variable in interface net.sf.cglib.core.Constants
TYPE_STRING_BUFFER - Static variable in interface net.sf.cglib.core.Constants
TYPE_SYSTEM - Static variable in interface net.sf.cglib.core.Constants
TYPE_THROWABLE - Static variable in interface net.sf.cglib.core.Constants
TYPES_EMPTY - Static variable in interface net.sf.cglib.core.Constants
TypeUtils - Class in net.sf.cglib.core

## U

unbox(Type) - Method in class net.sf.cglib.core.CodeEmitter
  If the argument is a primitive class, replaces the object on the top of the stack with the unwrapped (primitive) equivalent.
unbox_or_zero(Type) - Method in class net.sf.cglib.core.CodeEmitter
  Unboxes the object on the top of the stack.
UndeclaredThrowableException - Exception in net.sf.cglib.proxy
  Used by `Proxy` as a replacement for `java.lang.reflect.UndeclaredThrowableException`.
UndeclaredThrowableException(Throwable) - Constructor for exception net.sf.cglib.proxy.UndeclaredThrowableException
  Creates a new instance of `UndeclaredThrowableException` without detail message.
UndeclaredThrowableStrategy - Class in net.sf.cglib.transform.impl
  A `GeneratorStrategy` suitable for use with `net.sf.cglib.Enhancer` which causes all undeclared exceptions thrown from within a proxied method to be wrapped in an alternative exception of your choice.
UndeclaredThrowableStrategy(Class) - Constructor for class net.sf.cglib.transform.impl.UndeclaredThrowableStrategy
  Create a new instance of this strategy.
UndeclaredThrowableTransformer - Class in net.sf.cglib.transform.impl
UndeclaredThrowableTransformer(Class) - Constructor for class net.sf.cglib.transform.impl.UndeclaredThrowableTransformer
upperFirst(String) - Static method in class net.sf.cglib.core.TypeUtils
USHR - Static variable in class net.sf.cglib.core.CodeEmitter

## V

values() - Method in class net.sf.cglib.beans.BeanMap
VisibilityPredicate - Class in net.sf.cglib.core
VisibilityPredicate(Class, boolean) - Constructor for class net.sf.cglib.core.VisibilityPredicate
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.core.ClassEmitter
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.core.DebuggingClassWriter
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visit(String, Object) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitAnnotation(String, String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.FieldVisitorTee
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitAnnotationDefault() - Method in class net.sf.cglib.transform.MethodVisitorTee
visitArray(String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.FieldVisitorTee
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitCode() - Method in class net.sf.cglib.transform.MethodVisitorTee
visitEnd() - Method in class net.sf.cglib.core.ClassEmitter
visitEnd() - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitEnd() - Method in class net.sf.cglib.transform.AnnotationVisitorTee
visitEnd() - Method in class net.sf.cglib.transform.ClassVisitorTee
visitEnd() - Method in class net.sf.cglib.transform.FieldVisitorTee
visitEnd() - Method in class net.sf.cglib.transform.MethodVisitorTee
visitEnum(String, String, String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
visitField(int, String, String, String, Object) - Method in class net.sf.cglib.core.ClassEmitter
visitField(int, String, String, String, Object) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitField(int, String, String, String, Object) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitFieldInsn(int, String, String, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitFrame(int, int, Object[], int, Object[]) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitIincInsn(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
visitIincInsn(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitInnerClass(String, String, String, int) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitInnerClass(String, String, String, int) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitInsn(int) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitIntInsn(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitJumpInsn(int, Label) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitLabel(Label) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitLdcInsn(Object) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitLineNumber(int, Label) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitLocalVariable(String, String, String, Label, Label, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
visitLocalVariable(String, String, String, Label, Label, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitMaxs(int, int) - Method in class net.sf.cglib.core.CodeEmitter
visitMaxs(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
visitMaxs(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.core.ClassEmitter
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassTransformerChain
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.MethodFilterTransformer
visitMethodInsn(int, String, String, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitMultiANewArrayInsn(String, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitOuterClass(String, String, String) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitOuterClass(String, String, String) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitParameterAnnotation(int, String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitSource(String, String) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitSource(String, String) - Method in class net.sf.cglib.transform.ClassVisitorTee
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitTryCatchBlock(Label, Label, Label, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitTypeInsn(int, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
visitVarInsn(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
visitVarInsn(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee

## W

wrap_throwable(Block, Type) - Static method in class net.sf.cglib.core.EmitUtils
wrap_undeclared_throwable(CodeEmitter, Block, Type[], Type) - Static method in class net.sf.cglib.core.EmitUtils
writeBoolean(Object, String, boolean, boolean) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeBoolean(Object, String, boolean, boolean) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeByte(Object, String, byte, byte) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeByte(Object, String, byte, byte) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeChar(Object, String, char, char) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeChar(Object, String, char, char) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeDouble(Object, String, double, double) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeDouble(Object, String, double, double) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeFloat(Object, String, float, float) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeFloat(Object, String, float, float) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeInt(Object, String, int, int) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeInt(Object, String, int, int) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeLong(Object, String, long, long) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeLong(Object, String, long, long) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeObject(Object, String, Object, Object) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeObject(Object, String, Object, Object) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
writeShort(Object, String, short, short) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
writeShort(Object, String, short, short) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback

## X

XOR - Static variable in class net.sf.cglib.core.CodeEmitter

## Z

zero_or_null(Type) - Method in class net.sf.cglib.core.CodeEmitter
  Pushes a zero onto the stack if the argument is a primitive class, or a null otherwise.

A B C D E F G H I K L M N O P Q R S T U V W X Z

Copyright (c) 2001 - Apache Software Foundation