Alphabetical Index

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() - method in class net.sf.cglib.core.CodeEmitter
aaload(int) - method in class net.sf.cglib.core.CodeEmitter
aastore() - method in class net.sf.cglib.core.CodeEmitter
Abstract class for all code-generating CGLIB utilities.
AbstractClassLoader - class net.sf.cglib.transform.AbstractClassLoader
AbstractClassTransformer - class net.sf.cglib.transform.AbstractClassTransformer
AbstractPreProcessor - class net.sf.cglib.transform.hook.AbstractPreProcessor
AbstractProcessTask - class net.sf.cglib.transform.AbstractProcessTask
AbstractTransformTask - class net.sf.cglib.transform.AbstractTransformTask
accept(int,String,String,String[],Attribute) - method in class net.sf.cglib.transform.MethodFilter
accept(Method) - method in class net.sf.cglib.proxy.CallbackFilter
Map a method to a callback.
accept(Method) - method in class net.sf.cglib.proxy.CallbackHelper
Map a method to a callback.
accept(String) - method in class net.sf.cglib.transform.ClassFilter
acceptRead(Type,String) - method in class net.sf.cglib.transform.impl.InterceptFieldFilter
acceptWrite(Type,String) - method in class net.sf.cglib.transform.impl.InterceptFieldFilter
AccessFieldTransformer - class net.sf.cglib.transform.impl.AccessFieldTransformer
aconst_null() - method in class net.sf.cglib.core.CodeEmitter
ADD - static field in class net.sf.cglib.core.CodeEmitter
add(Class) - method in class net.sf.cglib.proxy.InterfaceMaker
Add all the public methods in the specified class.
add(Method) - method in class net.sf.cglib.proxy.InterfaceMaker
Add a method signature to the interface.
add(net.sf.cglib.core.Signature,Type[]) - method in class net.sf.cglib.proxy.InterfaceMaker
Add a method signature to the interface.
add(Object) - method in class net.sf.cglib.reflect.MulticastDelegate
add(Type[],Type) - static method in class net.sf.cglib.core.TypeUtils
add(Type[],Type[]) - static method in class net.sf.cglib.core.TypeUtils
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 net.sf.cglib.transform.impl.AddDelegateTransformer
AddDelegateTransformer(delegateIf[],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 net.sf.cglib.transform.impl.AddInitTransformer
AddInitTransformer(Method) - constructor for class net.sf.cglib.transform.impl.AddInitTransformer
addProperties(net.sf.cglib.beans.BeanGenerator,Class) - static method in class net.sf.cglib.beans.BeanGenerator
addProperties(net.sf.cglib.beans.BeanGenerator,Map) - static method in class net.sf.cglib.beans.BeanGenerator
addProperty(String,Class) - method in class net.sf.cglib.beans.BeanGenerator
AddPropertyTransformer - class net.sf.cglib.transform.impl.AddPropertyTransformer
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 net.sf.cglib.transform.impl.AddStaticInitTransformer
AddStaticInitTransformer(Method) - constructor for class net.sf.cglib.transform.impl.AddStaticInitTransformer
AND - static field in class net.sf.cglib.core.CodeEmitter
array_load(Type) - method in class net.sf.cglib.core.CodeEmitter
array_store(Type) - method in class net.sf.cglib.core.CodeEmitter
ArrayDelimiters(String,String,String) - constructor for class net.sf.cglib.core.EmitUtils.ArrayDelimiters
arraylength() - method in class net.sf.cglib.core.CodeEmitter
AsmClassLoaderPreProcessor - class net.sf.cglib.transform.hook.AsmClassLoaderPreProcessor
Instruments the java.lang.ClassLoader to plug in the ClassPreProcessor mechanism using ASM.
AsmClassLoaderPreProcessor() - constructor for class net.sf.cglib.transform.hook.AsmClassLoaderPreProcessor
athrow() - method in class net.sf.cglib.core.CodeEmitter

B

BeanCopier - class net.sf.cglib.beans.BeanCopier
BeanGenerator - class net.sf.cglib.beans.BeanGenerator
BeanGenerator() - constructor for class net.sf.cglib.beans.BeanGenerator
BeanMap - class net.sf.cglib.beans.BeanMap
A Map-based view of a JavaBean.
begin_block() - method in class net.sf.cglib.core.CodeEmitter
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_static() - method in class net.sf.cglib.core.ClassEmitter
Block - class net.sf.cglib.core.Block
Block(net.sf.cglib.core.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,net.sf.cglib.core.Transformer) - static method in class net.sf.cglib.core.CollectionUtils
BulkBean - class net.sf.cglib.beans.BulkBean
BulkBeanException - class net.sf.cglib.beans.BulkBeanException
BulkBeanException(String,int) - constructor for class net.sf.cglib.beans.BulkBeanException
BulkBeanException(Throwable,int) - constructor for class net.sf.cglib.beans.BulkBeanException

C

Callback - interface net.sf.cglib.proxy.Callback
All callback interfaces used by Enhancer extend this interface.
CallbackFilter - interface net.sf.cglib.proxy.CallbackFilter
Map methods of subclasses generated by Enhancer to a particular callback.
CallbackHelper - class net.sf.cglib.proxy.CallbackHelper
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
checkcast(Type) - method in class net.sf.cglib.core.CodeEmitter
checkcast_this() - method in class net.sf.cglib.core.CodeEmitter
CLASS_BY_NAME - static field in class net.sf.cglib.core.KeyFactory
ClassEmitter - class net.sf.cglib.core.ClassEmitter
ClassEmitter() - constructor for class net.sf.cglib.core.ClassEmitter
ClassEmitter(ClassVisitor) - constructor for class net.sf.cglib.core.ClassEmitter
ClassEmitterTransformer - class net.sf.cglib.transform.ClassEmitterTransformer
ClassesKey - class net.sf.cglib.core.ClassesKey
ClassFilter - interface net.sf.cglib.transform.ClassFilter
ClassFilterTransformer - class net.sf.cglib.transform.ClassFilterTransformer
ClassGenerator - interface net.sf.cglib.core.ClassGenerator
ClassInfo - class net.sf.cglib.core.ClassInfo
ClassNameReader - class net.sf.cglib.core.ClassNameReader
ClassReaderGenerator - class net.sf.cglib.transform.ClassReaderGenerator
ClassReaderGenerator(ClassReader,boolean) - constructor for class net.sf.cglib.transform.ClassReaderGenerator
ClassTransformer - interface net.sf.cglib.transform.ClassTransformer
ClassTransformerChain - class net.sf.cglib.transform.ClassTransformerChain
ClassTransformerFactory - interface net.sf.cglib.transform.ClassTransformerFactory
ClassTransformerTee - class net.sf.cglib.transform.ClassTransformerTee
ClassTransformerTee(ClassVisitor) - constructor for class net.sf.cglib.transform.ClassTransformerTee
ClassVisitorTee - class net.sf.cglib.transform.ClassVisitorTee
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 net.sf.cglib.core.CodeEmitter
CodeEmitter(net.sf.cglib.core.CodeEmitter) - constructor for class net.sf.cglib.core.CodeEmitter
CodeGenerationException(Throwable) - constructor for class net.sf.cglib.core.CodeGenerationException
CodeVisitorTee - class net.sf.cglib.transform.CodeVisitorTee
CodeVisitorTee(CodeVisitor,CodeVisitor) - constructor for class net.sf.cglib.transform.CodeVisitorTee
CollectionUtils - class net.sf.cglib.core.CollectionUtils
Constants - interface net.sf.cglib.core.Constants
CONSTRUCTOR_NAME - static field in class net.sf.cglib.core.Constants
ConstructorDelegate - class net.sf.cglib.reflect.ConstructorDelegate
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 class net.sf.cglib.core.Converter
Converter - interface net.sf.cglib.core.Converter
copy(Object,Object,net.sf.cglib.core.Converter) - 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() - method in class net.sf.cglib.beans.BeanMap.Generator
Create a new instance of the BeanMap.
create() - method in class net.sf.cglib.beans.BulkBean.Generator
create() - method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
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() - method in class net.sf.cglib.reflect.FastClass.Generator
create() - method in class net.sf.cglib.beans.ImmutableBean.Generator
create() - method in class net.sf.cglib.proxy.InterfaceMaker
Create an interface using the current set of method signatures.
create() - method in class net.sf.cglib.core.KeyFactory.Generator
create() - method in class net.sf.cglib.reflect.MethodDelegate.Generator
create() - method in class net.sf.cglib.proxy.Mixin.Generator
create() - method in class net.sf.cglib.reflect.MulticastDelegate.Generator
create() - method in class net.sf.cglib.util.ParallelSorter.Generator
create() - method in class net.sf.cglib.util.StringSwitcher.Generator
Generate the StringSwitcher.
create(Class) - static method in class net.sf.cglib.reflect.FastClass
create(Class) - static method in class net.sf.cglib.core.KeyFactory
create(Class) - static method in class net.sf.cglib.reflect.MulticastDelegate
create(Class,Class) - static method in class net.sf.cglib.reflect.ConstructorDelegate
create(Class,Class,boolean) - static method in class net.sf.cglib.beans.BeanCopier
Helper method to create an intercepted object.
create(Class,interfaces[],net.sf.cglib.proxy.Callback) - static method in class net.sf.cglib.proxy.Enhancer
Helper method to create an intercepted object.
create(Class,net.sf.cglib.core.Customizer) - static method in class net.sf.cglib.core.KeyFactory
create(Class,net.sf.cglib.proxy.Callback) - static method in class net.sf.cglib.proxy.Enhancer
Helper method to create an intercepted object.
create(Class,String[],String[],Class[]) - static method in class net.sf.cglib.beans.BulkBean
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[],Object[]) - static method in class net.sf.cglib.proxy.Mixin
Helper method to create an interface mixin.
create(ClassLoader,Class) - static method in class net.sf.cglib.reflect.FastClass
create(ClassLoader,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(ClassLoader,Class,net.sf.cglib.core.Customizer) - static method in class net.sf.cglib.core.KeyFactory
create(Method) - static method in class net.sf.cglib.core.MethodWrapper
create(Object) - static method in class net.sf.cglib.beans.BeanMap
Helper method to create a new BeanMap.
create(Object) - static method in class net.sf.cglib.beans.ImmutableBean
create(Object,String,Class) - static method in class net.sf.cglib.reflect.MethodDelegate
create(Object[]) - static method in class net.sf.cglib.core.ClassesKey
create(Object[]) - static method in class net.sf.cglib.proxy.Mixin
Helper method to create an interface mixin.
create(Object[]) - static method in class net.sf.cglib.util.ParallelSorter
Create a new ParallelSorter object for a set of arrays.
create(String[],int[],boolean) - static method in class net.sf.cglib.util.StringSwitcher
Helper method to create a 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(ClassLoader,Object[]) - static method in class net.sf.cglib.proxy.Mixin
Helper method to create a bean mixin.
createBean(Object[]) - static method in class net.sf.cglib.proxy.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(net.sf.cglib.core.CodeEmitter,Type) - method in class net.sf.cglib.core.Customizer
Customizer - interface net.sf.cglib.core.Customizer

D

DCONST(double) - static method in class net.sf.cglib.core.TypeUtils
DEBUG_LOCATION_PROPERTY - static field in class net.sf.cglib.core.DebuggingClassWriter
DebuggingClassWriter - class net.sf.cglib.core.DebuggingClassWriter
DebuggingClassWriter(boolean) - constructor for class net.sf.cglib.core.DebuggingClassWriter
DebuggingClassWriter(boolean,int,int) - constructor for class net.sf.cglib.core.DebuggingClassWriter
declare_field(int,String,Type,Object,Attribute) - method in class net.sf.cglib.transform.impl.AccessFieldTransformer
DEFAULT_DELIMITERS - static field in class net.sf.cglib.core.EmitUtils
DefaultNamingPolicy - class net.sf.cglib.core.DefaultNamingPolicy
The default policy used by AbstractClassGenerator.
define_attribute(Attribute) - method in class net.sf.cglib.core.ClassEmitter
define_attribute(Attribute) - method in class net.sf.cglib.core.CodeEmitter
defineClass(String,byte[],ClassLoader) - static method in class net.sf.cglib.core.ReflectUtils
Dispatcher - interface net.sf.cglib.proxy.Dispatcher
Dispatching Enhancer callback.
DIV - static field 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 net.sf.cglib.core.DuplicatesPredicate

E

EmitUtils - class net.sf.cglib.core.EmitUtils
EMPTY_CLASS_ARRAY - static field in class 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.transform.impl.AddPropertyTransformer
end_class() - method in class net.sf.cglib.core.ClassEmitter
end_class() - method in class net.sf.cglib.transform.impl.FieldProviderTransformer
end_method() - method in class net.sf.cglib.core.CodeEmitter
Enhancer - class net.sf.cglib.proxy.Enhancer
Generates dynamic subclasses to enable method interception.
Enhancer() - constructor for class net.sf.cglib.proxy.Enhancer
Create a new Enhancer.
Enhancer.EnhancerKey - interface net.sf.cglib.proxy.Enhancer.EnhancerKey
Internal interface, only public due to ClassLoader issues.
entrySet() - method in class net.sf.cglib.beans.BeanMap
EQ - static field 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.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
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.core.ClassInfo
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.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.reflect.MethodDelegate
equals(Object) - method in class net.sf.cglib.core.MethodInfo
equals(Object) - method in class 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
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 class 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 net.sf.cglib.proxy.Factory
All enhanced instances returned by the Enhancer class implement this interface.
FastClass - class net.sf.cglib.reflect.FastClass
FastConstructor - class net.sf.cglib.reflect.FastConstructor
FastMember - class net.sf.cglib.reflect.FastMember
FastMethod - class net.sf.cglib.reflect.FastMethod
FCONST(float) - static method in class net.sf.cglib.core.TypeUtils
FieldProvider - interface net.sf.cglib.transform.impl.FieldProvider
FieldProviderTransformer - class net.sf.cglib.transform.impl.FieldProviderTransformer
filter(Collection,net.sf.cglib.core.Predicate) - static method in class net.sf.cglib.core.CollectionUtils
find(Class,net.sf.cglib.core.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
findNewInstance(Class) - static method in class net.sf.cglib.core.ReflectUtils
findPackageProtected(Class[]) - static method in class net.sf.cglib.core.ReflectUtils
FixedKeySet - class net.sf.cglib.beans.FixedKeySet
FixedKeySet(String[]) - constructor for class net.sf.cglib.beans.FixedKeySet
FixedValue - interface net.sf.cglib.proxy.FixedValue
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 field in class net.sf.cglib.core.CodeEmitter
Generate the class.
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.core.ClassGenerator
generateClass(ClassVisitor) - method in class net.sf.cglib.transform.ClassReaderGenerator
generateClass(ClassVisitor) - method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.proxy.Enhancer
generateClass(ClassVisitor) - method in class net.sf.cglib.reflect.FastClass.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.beans.ImmutableBean.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.proxy.InterfaceMaker
generateClass(ClassVisitor) - method in class net.sf.cglib.core.KeyFactory.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.reflect.MethodDelegate.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.proxy.Mixin.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.reflect.MulticastDelegate.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.util.ParallelSorter.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.util.StringSwitcher.Generator
generateClass(ClassVisitor) - method in class net.sf.cglib.transform.TransformingClassGenerator
BeanCopier.Generator - class net.sf.cglib.beans.BeanCopier.Generator
BeanMap.Generator - class net.sf.cglib.beans.BeanMap.Generator
BulkBean.Generator - class net.sf.cglib.beans.BulkBean.Generator
FastClass.Generator - class net.sf.cglib.reflect.FastClass.Generator
KeyFactory.Generator - class net.sf.cglib.core.KeyFactory.Generator
Mixin.Generator - class net.sf.cglib.proxy.Mixin.Generator
Generator() - constructor for class net.sf.cglib.beans.BeanCopier.Generator
Generator() - constructor for class net.sf.cglib.beans.BeanMap.Generator
Generator() - constructor for class net.sf.cglib.beans.BulkBean.Generator
Generator() - constructor for class net.sf.cglib.reflect.ConstructorDelegate.Generator
Generator() - constructor for class net.sf.cglib.reflect.FastClass.Generator
Generator() - constructor for class net.sf.cglib.beans.ImmutableBean.Generator
Generator() - constructor for class net.sf.cglib.core.KeyFactory.Generator
Generator() - constructor for class net.sf.cglib.reflect.MethodDelegate.Generator
Generator() - constructor for class net.sf.cglib.proxy.Mixin.Generator
Generator() - constructor for class net.sf.cglib.reflect.MulticastDelegate.Generator
Generator() - constructor for class net.sf.cglib.util.ParallelSorter.Generator
Generator() - constructor for class net.sf.cglib.util.StringSwitcher.Generator
GeneratorStrategy - interface net.sf.cglib.core.GeneratorStrategy
The GeneratorStrategy
get(int) - method in class net.sf.cglib.core.TinyBitSet
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.
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
getAttribute() - method in class net.sf.cglib.core.MethodInfo
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 class 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 class 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 class net.sf.cglib.beans.BulkBeanException
getCause() - method in class net.sf.cglib.core.CodeGenerationException
getClassEmitter() - method in class net.sf.cglib.core.CodeEmitter
getClasses(Object[]) - static method in class net.sf.cglib.proxy.Mixin
getClasses(Object[]) - static method in class net.sf.cglib.core.ReflectUtils
getClassInfo() - method in class net.sf.cglib.core.ClassEmitter
getClassInfo() - method in class net.sf.cglib.core.MethodInfo
getClassInfo(Class) - static method in class net.sf.cglib.core.ReflectUtils
getClassInfo(ClassReader) - static method in class net.sf.cglib.core.ClassNameReader
getClassLoader() - method in class net.sf.cglib.core.AbstractClassGenerator
getClassName() - method in class net.sf.cglib.core.DebuggingClassWriter
getClassName(ClassReader) - static method in class net.sf.cglib.core.ClassNameReader
Choose a name for a generated class.
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(Class[]) - method in class net.sf.cglib.reflect.FastClass
getConstructor(Constructor) - 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.reflect.FastConstructor
getExceptionTypes() - method in class net.sf.cglib.reflect.FastMember
getExceptionTypes() - method in class net.sf.cglib.reflect.FastMethod
getExceptionTypes() - method in class net.sf.cglib.core.MethodInfo
getExceptionTypes(Member) - static method in class net.sf.cglib.core.ReflectUtils
getField(int) - method in class net.sf.cglib.transform.impl.FieldProvider
getfield(String) - method in class net.sf.cglib.core.CodeEmitter
getField(String) - method in class net.sf.cglib.transform.impl.FieldProvider
getfield(Type,String,Type) - method in class net.sf.cglib.core.CodeEmitter
getFieldNames() - method in class net.sf.cglib.transform.impl.FieldProvider
getFieldTypes() - method in class net.sf.cglib.transform.impl.FieldProvider
getGetters() - method in class net.sf.cglib.beans.BulkBean
getIndex() - method in class net.sf.cglib.beans.BulkBeanException
getIndex() - method in class net.sf.cglib.reflect.FastMember
getIndex() - method in class net.sf.cglib.core.Local
getIndex(Class[]) - method in class net.sf.cglib.reflect.FastClass
Return the index of the matching constructor.
getIndex(net.sf.cglib.core.Signature) - method in class net.sf.cglib.reflect.FastClass
getIndex(String,Class[]) - method in class net.sf.cglib.reflect.FastClass
Return the index of the matching method.
getIndexMap(List) - static method in class net.sf.cglib.core.CollectionUtils
getInstance() - static method in class net.sf.cglib.core.MethodInfoTransformer
getInterceptFieldCallback() - method in class 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) - static method in class net.sf.cglib.core.ReflectUtils
getMethodInfo(Member,int) - 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.reflect.FastMember
getModifiers() - method in class net.sf.cglib.core.MethodInfo
getName() - method in class net.sf.cglib.reflect.FastClass
getName() - method in class net.sf.cglib.reflect.FastMember
getName() - method in class net.sf.cglib.core.Signature
getNames(Class[]) - static method in class net.sf.cglib.core.ReflectUtils
getNamingPolicy() - method in class net.sf.cglib.core.AbstractClassGenerator
getPackageName(String) - static method in class net.sf.cglib.core.TypeUtils
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
getPropertyName(Type,String) - method in class 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) - method in class net.sf.cglib.beans.BulkBean
getPropertyValues(Object,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.reflect.FastMethod
getReturnType() - method in class net.sf.cglib.core.Signature
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() - method in class net.sf.cglib.proxy.MethodProxy
Return the signature of the proxied method.
getSignature(Member) - static method in class net.sf.cglib.core.ReflectUtils
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 invokeSuper(Object,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 invokeSuper(Object,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 class 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 field in class net.sf.cglib.core.CodeEmitter

H

hashCode() - method in class net.sf.cglib.beans.BeanMap
hashCode() - method in class net.sf.cglib.proxy.CallbackHelper
hashCode() - method in class net.sf.cglib.core.ClassInfo
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
hashCode() - method in class net.sf.cglib.core.MethodInfo
hashCode() - method in class net.sf.cglib.core.Signature

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(net.sf.cglib.core.Local,int) - method in class net.sf.cglib.core.CodeEmitter
ImmutableBean - class net.sf.cglib.beans.ImmutableBean
initialize(Hashtable) - method in class net.sf.cglib.transform.hook.AbstractPreProcessor
INSTANCE - static field in class net.sf.cglib.core.DefaultGeneratorStrategy
INSTANCE - static field in class net.sf.cglib.core.DefaultNamingPolicy
INSTANCE - static field in class net.sf.cglib.proxy.NoOp
A thread-safe singleton instance of the NoOp callback.
INSTANCE - static field in class net.sf.cglib.transform.NullClassVisitor
instance_of(Type) - method in class net.sf.cglib.core.CodeEmitter
instance_of_this() - method in class net.sf.cglib.core.CodeEmitter
All generated proxied methods call this method instead of the original method.
InterceptFieldCallback - interface net.sf.cglib.transform.impl.InterceptFieldCallback
InterceptFieldEnabled - interface net.sf.cglib.transform.impl.InterceptFieldEnabled
InterceptFieldFilter - interface net.sf.cglib.transform.impl.InterceptFieldFilter
InterceptFieldTransformer - class net.sf.cglib.transform.impl.InterceptFieldTransformer
InterfaceMaker - class net.sf.cglib.proxy.InterfaceMaker
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 net.sf.cglib.proxy.InvocationHandler
java.lang.reflect.InvocationHandler replacement (unavailable under JDK 1.2).
invoke(int,Object,Object[]) - method in class net.sf.cglib.reflect.FastClass
Invoke the method with the specified index.
invoke(net.sf.cglib.core.MethodInfo) - method in class net.sf.cglib.core.CodeEmitter
invoke(Object,Method,Object[]) - method in class net.sf.cglib.proxy.InvocationHandler
invoke(Object,Object[]) - method in class net.sf.cglib.reflect.FastMethod
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_constructor(Type) - method in class net.sf.cglib.core.CodeEmitter
invoke_constructor_this() - 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
isConstructor(net.sf.cglib.core.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 net.sf.cglib.core.KeyFactory
Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.

L

LazyLoader - interface net.sf.cglib.proxy.LazyLoader
Lazy-loading Enhancer callback.
LCONST(long) - static method in class net.sf.cglib.core.TypeUtils
LE - static field 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(net.sf.cglib.core.CodeEmitter,Type) - static method in class net.sf.cglib.core.EmitUtils
load_class_this(net.sf.cglib.core.CodeEmitter) - static method in class net.sf.cglib.core.EmitUtils
load_local(net.sf.cglib.core.Local) - method in class net.sf.cglib.core.CodeEmitter
load_this() - method in class net.sf.cglib.core.CodeEmitter
loadClass(String) - method in class net.sf.cglib.transform.AbstractClassLoader
loadObject() - method in class net.sf.cglib.proxy.Dispatcher
Return the object which the original method invocation should be dispatched.
loadObject() - method in class net.sf.cglib.proxy.FixedValue
Return the object which the original method invocation should return.
loadObject() - method in class net.sf.cglib.proxy.LazyLoader
Return the object which the original method invocation should be dispatched.
loadObject(Object) - method in class net.sf.cglib.proxy.ProxyRefDispatcher
Return the object which the original method invocation should be dispatched.
Local - class net.sf.cglib.core.Local
Local(int,Type) - constructor for class net.sf.cglib.core.Local
LT - static field in class net.sf.cglib.core.CodeEmitter

M

main(args[]) - static method in class net.sf.cglib.transform.hook.AsmClassLoaderPreProcessor
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,Comparator) - method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int,int,int) - 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.
MethodDelegate - class net.sf.cglib.reflect.MethodDelegate
DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS

Delegates are a typesafe pointer to another method.

MethodFilter - interface net.sf.cglib.transform.MethodFilter
MethodFilterTransformer - class net.sf.cglib.transform.MethodFilterTransformer
MethodInfo - class net.sf.cglib.core.MethodInfo
MethodInterceptor - interface net.sf.cglib.proxy.MethodInterceptor
General-purpose Enhancer callback which provides for "around advice".
MethodProxy - class net.sf.cglib.proxy.MethodProxy
Classes generated by Enhancer pass this object to the registered MethodInterceptor objects when an intercepted method is invoked.
MethodWrapper - class net.sf.cglib.core.MethodWrapper
Internal interface, only public due to ClassLoader issues.
Mixin - class net.sf.cglib.proxy.Mixin
Mixin allows multiple objects to be combined into a single larger object.
monitorenter() - method in class net.sf.cglib.core.CodeEmitter
monitorexit() - method in class net.sf.cglib.core.CodeEmitter
MUL - static field in class net.sf.cglib.core.CodeEmitter
MulticastDelegate - class net.sf.cglib.reflect.MulticastDelegate

N

NamingPolicy - interface net.sf.cglib.core.NamingPolicy
Customize the generated class name for AbstractClassGenerator-based utilities.
NE - static field in class net.sf.cglib.core.CodeEmitter
NEG - static field in class net.sf.cglib.core.CodeEmitter
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() - method in class net.sf.cglib.transform.ClassTransformerFactory
newInstance() - method in class net.sf.cglib.reflect.FastClass
newInstance() - method in class net.sf.cglib.reflect.FastConstructor
newInstance() - method in class net.sf.cglib.reflect.MulticastDelegate
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(Class[],Object[]) - method in class net.sf.cglib.reflect.FastClass
Creates a new instance of the same type, using the constructor matching the given signature.
newInstance(Constructor,Object[]) - static method in class net.sf.cglib.core.ReflectUtils
newInstance(int,Object[]) - method in class net.sf.cglib.reflect.FastClass
Create a new instance using the specified constructor index and arguments.
newInstance(net.sf.cglib.proxy.Callback) - method in class net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(net.sf.cglib.proxy.Callback[]) - method in class net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(Object) - method in class net.sf.cglib.beans.BeanMap
Create a new BeanMap instance using the specified bean.
newInstance(Object) - method in class net.sf.cglib.reflect.MethodDelegate
newInstance(Object[]) - method in class net.sf.cglib.reflect.FastConstructor
newInstance(Object[]) - method in class net.sf.cglib.proxy.Mixin
newInstance(Object[]) - method in class net.sf.cglib.util.ParallelSorter
NoOp - interface net.sf.cglib.proxy.NoOp
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
Branches to the specified label if the top two items on the stack are not equal.
null_constructor(net.sf.cglib.core.ClassEmitter) - static method in class net.sf.cglib.core.EmitUtils
NullClassVisitor - class net.sf.cglib.transform.NullClassVisitor

O

OBJECT_BY_CLASS - static field in class net.sf.cglib.core.KeyFactory
ObjectSwitchCallback - interface net.sf.cglib.core.ObjectSwitchCallback
OR - static field in class net.sf.cglib.core.CodeEmitter

P

ParallelSorter - class net.sf.cglib.util.ParallelSorter
For the efficient sorting of multiple arrays in parallel.
parseConstructor(String) - static method in class net.sf.cglib.core.TypeUtils
parseConstructor(Type[]) - 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 net.sf.cglib.core.Predicate
preProcess(byte[]) - method in class net.sf.cglib.transform.hook.AsmClassLoaderPreProcessor
preProcess(String,byte[],ClassLoader) - method in class net.sf.cglib.transform.hook.AbstractPreProcessor
PRIVATE_FINAL_STATIC - static field in class net.sf.cglib.core.Constants
Process an array on the stack.
Process two arrays on the stack in parallel.
ProcessArrayCallback - interface net.sf.cglib.core.ProcessArrayCallback
processCase(int,Label) - method in class net.sf.cglib.core.ProcessSwitchCallback
processCase(Object,Label) - method in class net.sf.cglib.core.ObjectSwitchCallback
processDefault() - method in class net.sf.cglib.core.ObjectSwitchCallback
processDefault() - method in class net.sf.cglib.core.ProcessSwitchCallback
processElement(Type) - method in class net.sf.cglib.core.ProcessArrayCallback
ProcessSwitchCallback - interface net.sf.cglib.core.ProcessSwitchCallback
Proxy - class net.sf.cglib.proxy.Proxy
This class is meant to be used as replacement for java.lang.reflect.Proxy under JDK 1.2.
ProxyRefDispatcher - interface net.sf.cglib.proxy.ProxyRefDispatcher
Dispatching Enhancer callback.
push(boolean) - method in class net.sf.cglib.core.CodeEmitter
push(double) - method in class net.sf.cglib.core.CodeEmitter
push(float) - method in class net.sf.cglib.core.CodeEmitter
push(int) - method in class net.sf.cglib.core.CodeEmitter
push(long) - method in class net.sf.cglib.core.CodeEmitter
push(String) - method in class net.sf.cglib.core.CodeEmitter
push_array(net.sf.cglib.core.CodeEmitter,Object[]) - static method in class net.sf.cglib.core.EmitUtils
push_object(net.sf.cglib.core.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,Comparator) - 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,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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class net.sf.cglib.transform.impl.InterceptFieldCallback
ReflectUtils - class net.sf.cglib.core.ReflectUtils
registerCallbacks(Class,net.sf.cglib.proxy.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.
Similar to registerCallbacks(Class,Callback[]), but suitable for use when multiple threads will be creating instances of the generated class.
RejectModifierPredicate(int) - constructor for class net.sf.cglib.core.RejectModifierPredicate
REM - static field in class net.sf.cglib.core.CodeEmitter
RemappingCodeVisitor - class net.sf.cglib.core.RemappingCodeVisitor
RemappingCodeVisitor(CodeVisitor,int,Type[]) - constructor for class net.sf.cglib.core.RemappingCodeVisitor
remove(Object) - method in class net.sf.cglib.beans.BeanMap
remove(Object) - method in class net.sf.cglib.reflect.MulticastDelegate
REQUIRE_GETTER - static field in class net.sf.cglib.beans.BeanMap
Limit the properties reflected in the key set of the map to readable properties.
REQUIRE_SETTER - static field 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
Change the underlying bean this map should use.
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.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(int,net.sf.cglib.proxy.Callback) - method in class net.sf.cglib.proxy.Factory
Set the callback for this object for the given type.
setCallback(net.sf.cglib.proxy.Callback) - method in class net.sf.cglib.proxy.Enhancer
Set the single Callback to use.
Set the CallbackFilter used to map the generated class' methods to a particular callback index.
setCallbacks(net.sf.cglib.proxy.Callback[]) - method in class net.sf.cglib.proxy.Enhancer
Set the array of callbacks to use.
setCallbacks(net.sf.cglib.proxy.Callback[]) - method in class 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.
setDelegates(Object[]) - method in class net.sf.cglib.proxy.Mixin.Generator
setField(int,Object) - method in class net.sf.cglib.transform.impl.FieldProvider
setField(String,Object) - method in class 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.
setInterface(Class) - method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
setInterface(Class) - method in class net.sf.cglib.core.KeyFactory.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
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
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.transform.AbstractClassFilterTransformer
setTarget(ClassVisitor) - method in class net.sf.cglib.transform.AbstractClassTransformer
setTarget(ClassVisitor) - method in class net.sf.cglib.core.ClassEmitter
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
setTarget(Object) - method in class net.sf.cglib.reflect.MethodDelegate.Generator
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 field in class net.sf.cglib.core.Constants
Signature - class net.sf.cglib.core.Signature
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 field in class net.sf.cglib.core.Constants
STATIC_NAME - static field in class net.sf.cglib.core.Constants
store_local(net.sf.cglib.core.Local) - method in class net.sf.cglib.core.CodeEmitter
StringSwitcher - class net.sf.cglib.util.StringSwitcher
This class implements a simple String->int mapping for a fixed set of keys.
STYLE_BEANS - static field in class net.sf.cglib.proxy.Mixin
STYLE_EVERYTHING - static field in class net.sf.cglib.proxy.Mixin
STYLE_INTERFACES - static field in class net.sf.cglib.proxy.Mixin
SUB - static field in class net.sf.cglib.core.CodeEmitter
SUID_FIELD_NAME - static field in class 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(net.sf.cglib.core.Signature) - method in class net.sf.cglib.core.CodeEmitter
super_invoke_constructor() - 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 field in class net.sf.cglib.core.Constants
SWITCH_STYLE_HASHONLY - static field in class net.sf.cglib.core.Constants
SWITCH_STYLE_TRIE - static field in class net.sf.cglib.core.Constants

T

throw_exception(Type,String) - method in class net.sf.cglib.core.CodeEmitter
TinyBitSet - 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.transform.ClassTransformerChain
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.core.MethodInfo
toString() - method in class net.sf.cglib.core.Signature
transform(Collection,net.sf.cglib.core.Transformer) - static method in class net.sf.cglib.core.CollectionUtils
transform(Object) - method in class net.sf.cglib.core.MethodInfoTransformer
transform(Object) - method in class net.sf.cglib.core.Transformer
Transformer - interface net.sf.cglib.core.Transformer
TransformingClassLoader - class net.sf.cglib.transform.TransformingClassLoader
TYPE_BIG_DECIMAL - static field in class net.sf.cglib.core.Constants
TYPE_BIG_INTEGER - static field in class net.sf.cglib.core.Constants
TYPE_BOOLEAN - static field in class net.sf.cglib.core.Constants
TYPE_BYTE - static field in class net.sf.cglib.core.Constants
TYPE_CHARACTER - static field in class net.sf.cglib.core.Constants
TYPE_CLASS - static field in class net.sf.cglib.core.Constants
TYPE_CLASS_ARRAY - static field in class net.sf.cglib.core.Constants
TYPE_CLASS_LOADER - static field in class net.sf.cglib.core.Constants
TYPE_DOUBLE - static field in class net.sf.cglib.core.Constants
TYPE_ERROR - static field in class net.sf.cglib.core.Constants
TYPE_FLOAT - static field in class net.sf.cglib.core.Constants
TYPE_INTEGER - static field in class net.sf.cglib.core.Constants
TYPE_LONG - static field in class net.sf.cglib.core.Constants
TYPE_NUMBER - static field in class net.sf.cglib.core.Constants
TYPE_OBJECT - static field in class net.sf.cglib.core.Constants
TYPE_OBJECT_ARRAY - static field in class net.sf.cglib.core.Constants
TYPE_RUNTIME_EXCEPTION - static field in class net.sf.cglib.core.Constants
TYPE_SHORT - static field in class net.sf.cglib.core.Constants
TYPE_SIGNATURE - static field in class net.sf.cglib.core.Constants
TYPE_STRING - static field in class net.sf.cglib.core.Constants
TYPE_STRING_ARRAY - static field in class net.sf.cglib.core.Constants
TYPE_STRING_BUFFER - static field in class net.sf.cglib.core.Constants
TYPE_SYSTEM - static field in class net.sf.cglib.core.Constants
TYPE_THROWABLE - static field in class net.sf.cglib.core.Constants
TYPES_EMPTY - static field in class net.sf.cglib.core.Constants
TypeUtils - class net.sf.cglib.core.TypeUtils

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.
Used by Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException.
Creates a new instance of UndeclaredThrowableException without detail message.
UndeclaredThrowableStrategy - class net.sf.cglib.transform.impl.UndeclaredThrowableStrategy
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) - constructor for class net.sf.cglib.transform.impl.UndeclaredThrowableTransformer
upperFirst(String) - static method in class net.sf.cglib.core.TypeUtils
USHR - static field in class net.sf.cglib.core.CodeEmitter

V

values() - method in class net.sf.cglib.beans.BeanMap
VisibilityPredicate - class net.sf.cglib.core.VisibilityPredicate
VisibilityPredicate(Class,boolean) - constructor for class net.sf.cglib.core.VisibilityPredicate
visit(int,int,String,String,String[],String) - method in class net.sf.cglib.transform.ClassVisitorTee
visit(int,int,String,String,String[],String) - method in class net.sf.cglib.transform.NullClassVisitor
visitAttribute(Attribute) - method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitAttribute(Attribute) - method in class net.sf.cglib.core.ClassEmitter
visitAttribute(Attribute) - method in class net.sf.cglib.transform.ClassVisitorTee
visitAttribute(Attribute) - method in class net.sf.cglib.transform.CodeVisitorTee
visitAttribute(Attribute) - method in class net.sf.cglib.transform.NullClassVisitor
visitEnd() - method in class net.sf.cglib.transform.AbstractClassFilterTransformer
visitEnd() - method in class net.sf.cglib.core.ClassEmitter
visitEnd() - method in class net.sf.cglib.transform.ClassVisitorTee
visitEnd() - method in class net.sf.cglib.transform.NullClassVisitor
visitField(int,String,String,Object,Attribute) - method in class net.sf.cglib.transform.ClassVisitorTee
visitField(int,String,String,Object,Attribute) - method in class net.sf.cglib.transform.NullClassVisitor
visitFieldInsn(int,String,String,String) - method in class net.sf.cglib.transform.CodeVisitorTee
visitIincInsn(int,int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitIincInsn(int,int) - method in class net.sf.cglib.core.RemappingCodeVisitor
visitInnerClass(String,String,String,int) - method in class net.sf.cglib.transform.ClassVisitorTee
visitInnerClass(String,String,String,int) - method in class net.sf.cglib.transform.NullClassVisitor
visitInsn(int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitIntInsn(int,int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitJumpInsn(int,Label) - method in class net.sf.cglib.transform.CodeVisitorTee
visitLabel(Label) - method in class net.sf.cglib.transform.CodeVisitorTee
visitLdcInsn(Object) - method in class net.sf.cglib.transform.CodeVisitorTee
visitLineNumber(int,Label) - method in class net.sf.cglib.transform.CodeVisitorTee
visitLocalVariable(String,String,Label,Label,int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitLookupSwitchInsn(Label,int[],Label[]) - method in class net.sf.cglib.transform.CodeVisitorTee
visitMaxs(int,int) - method in class net.sf.cglib.core.CodeEmitter
visitMaxs(int,int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitMaxs(int,int) - method in class net.sf.cglib.core.RemappingCodeVisitor
visitMethodInsn(int,String,String,String) - method in class net.sf.cglib.transform.CodeVisitorTee
visitMultiANewArrayInsn(String,int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitTableSwitchInsn(int,int,Label,Label[]) - method in class net.sf.cglib.transform.CodeVisitorTee
visitTryCatchBlock(Label,Label,Label,String) - method in class net.sf.cglib.transform.CodeVisitorTee
visitTypeInsn(int,String) - method in class net.sf.cglib.transform.CodeVisitorTee
visitVarInsn(int,int) - method in class net.sf.cglib.transform.CodeVisitorTee
visitVarInsn(int,int) - method in class net.sf.cglib.core.RemappingCodeVisitor

W

wrap_throwable(net.sf.cglib.core.Block,Type) - static method in class net.sf.cglib.core.EmitUtils
writeBoolean(Object,String,boolean,boolean) - method in class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class net.sf.cglib.transform.impl.InterceptFieldCallback

X

XOR - static field 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.

Copyright (c) 2001 - Apache Software Foundation