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

ADD - Static variable in class net.sf.cglib.core.CodeEmitter
 
ALL_ZERO - Static variable in interface net.sf.cglib.proxy.CallbackFilter
 
AND - Static variable in class net.sf.cglib.core.CodeEmitter
 
AbstractClassGenerator - class net.sf.cglib.core.AbstractClassGenerator.
Abstract class for all code-generating CGLIB utilities.
AbstractClassGenerator(AbstractClassGenerator.Source) - Constructor for class net.sf.cglib.core.AbstractClassGenerator
 
AbstractClassGenerator.Source - class net.sf.cglib.core.AbstractClassGenerator.Source.
 
AbstractClassGenerator.Source(String) - Constructor for class net.sf.cglib.core.AbstractClassGenerator.Source
 
AbstractClassLoader - class net.sf.cglib.transform.AbstractClassLoader.
 
AbstractClassLoader(ClassLoader, ClassLoader, ClassFilter) - Constructor for class net.sf.cglib.transform.AbstractClassLoader
 
AbstractClassTransformer - class net.sf.cglib.transform.AbstractClassTransformer.
 
AbstractClassTransformer() - Constructor for class net.sf.cglib.transform.AbstractClassTransformer
 
AbstractFilterTransformer - class net.sf.cglib.transform.AbstractFilterTransformer.
 
AbstractFilterTransformer(ClassTransformer) - Constructor for class net.sf.cglib.transform.AbstractFilterTransformer
 
AbstractPreProcessor - class net.sf.cglib.transform.hook.AbstractPreProcessor.
 
AbstractPreProcessor() - Constructor for class net.sf.cglib.transform.hook.AbstractPreProcessor
 
AbstractProcessTask - class net.sf.cglib.transform.AbstractProcessTask.
 
AbstractProcessTask() - Constructor for class net.sf.cglib.transform.AbstractProcessTask
 
AbstractTransformTask - class net.sf.cglib.transform.AbstractTransformTask.
 
AbstractTransformTask() - Constructor for class net.sf.cglib.transform.AbstractTransformTask
 
AccessFieldTransformer - class net.sf.cglib.transform.impl.AccessFieldTransformer.
 
AccessFieldTransformer(AccessFieldTransformer.Callback) - Constructor for class net.sf.cglib.transform.impl.AccessFieldTransformer
 
AccessFieldTransformer.Callback - interface net.sf.cglib.transform.impl.AccessFieldTransformer.Callback.
 
AddDelegateTransformer - class net.sf.cglib.transform.impl.AddDelegateTransformer.
 
AddDelegateTransformer(Class[], Class) - Constructor for class net.sf.cglib.transform.impl.AddDelegateTransformer
Creates a new instance of AddDelegateTransformer
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
 
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
 
a - Variable in class net.sf.cglib.util.ParallelSorter
 
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
 
accept(Method) - Method in interface net.sf.cglib.proxy.CallbackFilter
Map a method to a callback.
accept(String) - Method in interface net.sf.cglib.transform.ClassFilter
 
accept(int, String, String, String[], Attribute) - 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
 
aconst_null() - Method 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(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
 
addAllMethods(Class, List) - Static method in class net.sf.cglib.core.ReflectUtils
 
addFileset(FileSet) - Method in class net.sf.cglib.transform.AbstractProcessTask
 
addHelper(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
 
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
 
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
 
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 net.sf.cglib.beans.BeanCopier.
 
BeanCopier() - Constructor for class net.sf.cglib.beans.BeanCopier
 
BeanCopier.Generator - class net.sf.cglib.beans.BeanCopier.Generator.
 
BeanCopier.Generator() - Constructor for class net.sf.cglib.beans.BeanCopier.Generator
 
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.
BeanMap() - Constructor for class net.sf.cglib.beans.BeanMap
 
BeanMap(Object) - Constructor for class net.sf.cglib.beans.BeanMap
 
BeanMap.Generator - class net.sf.cglib.beans.BeanMap.Generator.
 
BeanMap.Generator() - Constructor for class net.sf.cglib.beans.BeanMap.Generator
 
Block - class net.sf.cglib.core.Block.
 
Block(CodeEmitter) - Constructor for class net.sf.cglib.core.Block
 
BulkBean - class net.sf.cglib.beans.BulkBean.
 
BulkBean() - Constructor for class net.sf.cglib.beans.BulkBean
 
BulkBean.Generator - class net.sf.cglib.beans.BulkBean.Generator.
 
BulkBean.Generator() - Constructor for class net.sf.cglib.beans.BulkBean.Generator
 
BulkBeanException - exception 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
 
bean - Variable in class net.sf.cglib.beans.BeanMap
 
beforeExecute() - Method in class net.sf.cglib.transform.AbstractProcessTask
 
begin_block() - Method in class net.sf.cglib.core.CodeEmitter
 
begin_class(int, String, Type, Type[], String) - Method in class net.sf.cglib.core.ClassEmitter
 
begin_class(int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
begin_class(int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
begin_class(int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
begin_method(int, Signature, Type[], Attribute) - Method in class net.sf.cglib.core.ClassEmitter
 
begin_method(int, Signature, Type[], Attribute) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
begin_method(int, Signature, Type[], Attribute) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
begin_static() - Method in class net.sf.cglib.core.ClassEmitter
 
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
 

C

CLASS_BY_NAME - Static variable in class net.sf.cglib.core.KeyFactory
 
CONSTRUCTOR_NAME - Static variable in interface net.sf.cglib.core.Constants
 
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.
CallbackGenerator.Context - interface net.sf.cglib.proxy.CallbackGenerator.Context.
 
ClassEmitter - class net.sf.cglib.core.ClassEmitter.
 
ClassEmitter(ClassVisitor) - Constructor for class net.sf.cglib.core.ClassEmitter
 
ClassEmitter() - Constructor for class net.sf.cglib.core.ClassEmitter
 
ClassEmitterTransformer - class net.sf.cglib.transform.ClassEmitterTransformer.
 
ClassEmitterTransformer() - Constructor for class net.sf.cglib.transform.ClassEmitterTransformer
 
ClassFilter - interface net.sf.cglib.transform.ClassFilter.
 
ClassFilterTransformer - class net.sf.cglib.transform.ClassFilterTransformer.
 
ClassFilterTransformer(ClassFilter, ClassTransformer) - Constructor for class net.sf.cglib.transform.ClassFilterTransformer
 
ClassGenerator - interface net.sf.cglib.core.ClassGenerator.
 
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.
 
ClassTransformerChain(ClassTransformer[]) - Constructor for 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
 
ClassesKey - class net.sf.cglib.core.ClassesKey.
 
CodeEmitter - class net.sf.cglib.core.CodeEmitter.
 
CodeEmitter(CodeEmitter) - Constructor for class net.sf.cglib.core.CodeEmitter
 
CodeGenerationException - exception net.sf.cglib.core.CodeGenerationException.
 
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.
 
ConstructorDelegate - class net.sf.cglib.reflect.ConstructorDelegate.
 
ConstructorDelegate() - Constructor for class net.sf.cglib.reflect.ConstructorDelegate
 
ConstructorDelegate.Generator - class net.sf.cglib.reflect.ConstructorDelegate.Generator.
 
ConstructorDelegate.Generator() - Constructor for class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
Converter - interface net.sf.cglib.core.Converter.
 
Customizer - interface net.sf.cglib.core.Customizer.
 
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
 
clear() - Method in class net.sf.cglib.beans.BeanMap
 
clear(int) - Method in class net.sf.cglib.core.TinyBitSet
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter
 
constructor_switch(CodeEmitter, Constructor[], ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
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
 
copy(Object, Object, Converter) - Method in class net.sf.cglib.beans.BeanCopier
 
create() - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
create(Class, Class, boolean) - Static method in class net.sf.cglib.beans.BeanCopier
 
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(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.BulkBean.Generator
 
create(Class, String[], String[], Class[]) - Static method in class net.sf.cglib.beans.BulkBean
 
create() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
create(Object) - Static method in class net.sf.cglib.beans.ImmutableBean
 
create(Object) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
create(Object[]) - Static method in class net.sf.cglib.core.ClassesKey
 
create() - Method in class net.sf.cglib.core.KeyFactory.Generator
 
create(Class) - Static method in class net.sf.cglib.core.KeyFactory
 
create(Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
 
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(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() - Method in class net.sf.cglib.proxy.Mixin.Generator
 
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.reflect.ConstructorDelegate.Generator
 
create(Class, Class) - Static method in class net.sf.cglib.reflect.ConstructorDelegate
 
create() - Method in class net.sf.cglib.reflect.FastClass.Generator
 
create(Class) - Static method in class net.sf.cglib.reflect.FastClass
 
create() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
create(Object, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
 
create() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
create(Class) - Static method in class net.sf.cglib.reflect.MulticastDelegate
 
create() - Method in class net.sf.cglib.util.ParallelSorter.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.StringSwitcher.Generator
Generate the StringSwitcher.
create(String[], int[], boolean) - Static method in class net.sf.cglib.util.StringSwitcher
Helper method to create a StringSwitcher.
createBean(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
 
create_arg_array() - Method in class net.sf.cglib.core.CodeEmitter
Allocates and fills an Object[] array with the arguments to the current method.
customize(CodeEmitter, Type) - Method in interface net.sf.cglib.core.Customizer
 

D

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

E

EMPTY_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
EQ - Static variable in class net.sf.cglib.core.CodeEmitter
 
EmitUtils - class net.sf.cglib.core.EmitUtils.
 
EmitUtils.ArrayDelimiters - class net.sf.cglib.core.EmitUtils.ArrayDelimiters.
 
EmitUtils.ArrayDelimiters(String, String, String) - Constructor for class net.sf.cglib.core.EmitUtils.ArrayDelimiters
 
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.
emitCallback(CodeEmitter, int) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
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
 
entrySet() - Method in class net.sf.cglib.beans.BeanMap
 
eqMethod - Variable in class net.sf.cglib.reflect.MethodDelegate
 
equals(Object) - Method in class net.sf.cglib.beans.BeanMap
 
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.reflect.FastClass
 
equals(Object) - Method in class net.sf.cglib.reflect.FastMember
 
equals(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
 
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.VisibilityPredicate
 
execute() - Method in class net.sf.cglib.transform.AbstractProcessTask
 

F

FCONST(float) - Static method in class net.sf.cglib.core.TypeUtils
 
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.
 
FastClass(Class) - Constructor for class net.sf.cglib.reflect.FastClass
 
FastClass.Generator - class net.sf.cglib.reflect.FastClass.Generator.
 
FastClass.Generator() - Constructor for class net.sf.cglib.reflect.FastClass.Generator
 
FastConstructor - class net.sf.cglib.reflect.FastConstructor.
 
FastMember - class net.sf.cglib.reflect.FastMember.
 
FastMember(FastClass, Member, int) - Constructor for class net.sf.cglib.reflect.FastMember
 
FastMethod - class net.sf.cglib.reflect.FastMethod.
 
FieldProvider - interface net.sf.cglib.transform.impl.FieldProvider.
 
FieldProviderTransformer - class net.sf.cglib.transform.impl.FieldProviderTransformer.
 
FieldProviderTransformer() - Constructor for class net.sf.cglib.transform.impl.FieldProviderTransformer
 
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.
factory_method(ClassEmitter, Signature) - Static method in class net.sf.cglib.core.EmitUtils
 
fc - Variable in class net.sf.cglib.reflect.FastMember
 
filter(Object[], Predicate) - Static method in class net.sf.cglib.core.CollectionUtils
 
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
 
findNewInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
findPackageProtected(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
firstInstance(Class) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.beans.BeanGenerator
 
firstInstance(Class) - Method in class net.sf.cglib.beans.BeanMap.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
firstInstance(Class) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.proxy.Enhancer
 
firstInstance(Class) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.reflect.FastClass.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
firstInstance(Class) - Method in class net.sf.cglib.util.StringSwitcher.Generator
 
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
 
GT - Static variable in class net.sf.cglib.core.CodeEmitter
 
GeneratorStrategy - interface net.sf.cglib.core.GeneratorStrategy.
The GeneratorStrategyClassGenerator and producing a byte array containing the data for the generated Class.
generate(ClassGenerator) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
generate(ClassGenerator) - Method in interface net.sf.cglib.core.GeneratorStrategy
 
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.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
 
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
 
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.
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
 
getClassLoader() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
getClassName() - 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
 
getClassTransformer(String) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
getClassTransformer(String) - Method in class net.sf.cglib.transform.hook.AbstractPreProcessor
 
getClassType() - Method in class net.sf.cglib.core.ClassEmitter
 
getClassWriter() - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
getClasses(Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getClasses(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
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
 
getDeclaringClass() - Method in class net.sf.cglib.reflect.FastMember
 
getDefaultClassLoader() - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.beans.BeanGenerator
 
getDefaultClassLoader() - Method in class net.sf.cglib.beans.BeanMap.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.beans.BulkBean.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
getDefaultClassLoader() - Method in class net.sf.cglib.core.KeyFactory.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.proxy.Enhancer
 
getDefaultClassLoader() - Method in class net.sf.cglib.proxy.Mixin.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.reflect.FastClass.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
getDefaultClassLoader() - Method in class net.sf.cglib.util.StringSwitcher.Generator
 
getDescriptor() - Method in class net.sf.cglib.core.Signature
 
getEnd() - Method in class net.sf.cglib.core.Block
 
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(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
 
getGenerator(ClassReader) - Method in class net.sf.cglib.transform.AbstractClassLoader
 
getGenerator(ClassReader) - Method in class net.sf.cglib.transform.TransformingClassLoader
 
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.core.Local
 
getIndex(Method) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
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
 
getInterceptFieldCallback() - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
 
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
 
getMethods() - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
getModifiers(Method) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
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
 
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
 
getRoute(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
getSetters() - Method in class net.sf.cglib.beans.BulkBean
 
getSignature() - Method in class net.sf.cglib.core.CodeEmitter
 
getSignature(Member) - Static method in class net.sf.cglib.core.ReflectUtils
 
getSignature(Method) - Static method in class net.sf.cglib.core.TypeUtils
 
getSignature() - Method in class net.sf.cglib.proxy.MethodProxy
Return the signature of the proxied method.
getSignatureWithoutReturnType(String, Class[]) - Static method in class net.sf.cglib.reflect.FastClass
 
getStackSize(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
 
getStart() - Method in class net.sf.cglib.core.Block
 
getStaticHook() - Method in class net.sf.cglib.core.ClassEmitter
 
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
 
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.Local
 
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
 
getUniqueName(Method) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
getfield(String) - Method in class net.sf.cglib.core.CodeEmitter
 
getfield(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
getstatic(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
getters - Variable in class net.sf.cglib.beans.BulkBean
 
goTo(Label) - Method in class net.sf.cglib.core.CodeEmitter
 

H

h - Variable in class net.sf.cglib.proxy.Proxy
 
hashCode() - Method in class net.sf.cglib.beans.BeanMap
 
hashCode() - Method in class net.sf.cglib.core.Signature
 
hashCode() - Method in class net.sf.cglib.reflect.FastClass
 
hashCode() - Method in class net.sf.cglib.reflect.FastMember