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
 
hashCode() - Method in class net.sf.cglib.reflect.MethodDelegate
 
hash_code(CodeEmitter, Type, int, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
 

I

ICONST(int) - Static method in class net.sf.cglib.core.TypeUtils
 
INSTANCE - Static variable in class net.sf.cglib.core.DefaultGeneratorStrategy
 
INSTANCE - Static variable in class net.sf.cglib.core.DefaultNamingPolicy
 
INSTANCE - Static variable in interface net.sf.cglib.proxy.NoOp
A thread-safe singleton instance of the NoOp callback.
INSTANCE - Static variable in class net.sf.cglib.transform.NullClassVisitor
 
ImmutableBean - class net.sf.cglib.beans.ImmutableBean.
 
ImmutableBean.Generator - class net.sf.cglib.beans.ImmutableBean.Generator.
 
ImmutableBean.Generator() - Constructor for class net.sf.cglib.beans.ImmutableBean.Generator
 
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.
 
InterceptFieldTransformer(InterceptFieldFilter) - Constructor for class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
InvocationHandler - interface net.sf.cglib.proxy.InvocationHandler.
InvocationHandler replacement (unavailable under JDK 1.2).
if_cmp(Type, int, Label) - Method in class net.sf.cglib.core.CodeEmitter
 
if_icmp(int, Label) - Method in class net.sf.cglib.core.CodeEmitter
 
if_jump(int, Label) - Method in class net.sf.cglib.core.CodeEmitter
 
ifnonnull(Label) - Method in class net.sf.cglib.core.CodeEmitter
 
ifnull(Label) - Method in class net.sf.cglib.core.CodeEmitter
 
iinc(Local, int) - Method in class net.sf.cglib.core.CodeEmitter
 
index - Variable in class net.sf.cglib.reflect.FastMember
 
init() - Method in class net.sf.cglib.core.ClassEmitter
 
init() - Method in class net.sf.cglib.transform.impl.AddStaticInitTransformer
 
initialize(Hashtable) - Method in class net.sf.cglib.transform.hook.AbstractPreProcessor
 
instance_of(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
instance_of_this() - Method in class net.sf.cglib.core.CodeEmitter
 
intValue(String) - Method in class net.sf.cglib.util.StringSwitcher
Return the integer associated with the given key.
intercept(Object, Method, Object[], MethodProxy) - Method in interface net.sf.cglib.proxy.MethodInterceptor
All generated proxied methods call this method instead of the original method.
invoke(Method) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke(Object, Method, Object[]) - Method in interface net.sf.cglib.proxy.InvocationHandler
 
invoke(Object, Object[]) - Method in class net.sf.cglib.proxy.MethodProxy
Invoke the original method, on a different object of the same type.
invoke(String, Class[], Object, Object[]) - Method in class net.sf.cglib.reflect.FastClass
 
invoke(int, Object, Object[]) - Method in class net.sf.cglib.reflect.FastClass
Invoke the method with the specified index.
invoke(Object, Object[]) - Method in class net.sf.cglib.reflect.FastMethod
 
invokeSuper(Object, Object[]) - Method in class net.sf.cglib.proxy.MethodProxy
Invoke the original (super) method on the specified object.
invoke_constructor(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_constructor(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_constructor_this() - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_constructor_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_interface(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_static(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_static_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_virtual(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_virtual_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
isAbstract(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isArray(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
isEmpty() - Method in class net.sf.cglib.beans.BeanMap
 
isInterface(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isPrimitive(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
isProxyClass(Class) - Static method in class net.sf.cglib.proxy.Proxy
 
isStatic(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isStaticHook() - Method in class net.sf.cglib.core.CodeEmitter
 
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.
KeyFactory() - Constructor for class net.sf.cglib.core.KeyFactory
 
KeyFactory.Generator - class net.sf.cglib.core.KeyFactory.Generator.
 
KeyFactory.Generator() - Constructor for class net.sf.cglib.core.KeyFactory.Generator
 

L

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

M

MUL - Static variable in class net.sf.cglib.core.CodeEmitter
 
MethodDelegate - class net.sf.cglib.reflect.MethodDelegate.
DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS Delegates are a typesafe pointer to another method.
MethodDelegate() - Constructor for class net.sf.cglib.reflect.MethodDelegate
 
MethodDelegate.Generator - class net.sf.cglib.reflect.MethodDelegate.Generator.
 
MethodDelegate.Generator() - Constructor for class net.sf.cglib.reflect.MethodDelegate.Generator
 
MethodFilter - interface net.sf.cglib.transform.MethodFilter.
 
MethodFilterTransformer - class net.sf.cglib.transform.MethodFilterTransformer.
 
MethodFilterTransformer(MethodFilter, ClassTransformer) - Constructor for class net.sf.cglib.transform.MethodFilterTransformer
 
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.
 
Mixin - class net.sf.cglib.proxy.Mixin.
Mixin allows multiple objects to be combined into a single larger object.
Mixin() - Constructor for class net.sf.cglib.proxy.Mixin
 
Mixin.Generator - class net.sf.cglib.proxy.Mixin.Generator.
 
Mixin.Generator() - Constructor for class net.sf.cglib.proxy.Mixin.Generator
 
MulticastDelegate - class net.sf.cglib.reflect.MulticastDelegate.
 
MulticastDelegate() - Constructor for class net.sf.cglib.reflect.MulticastDelegate
 
MulticastDelegate.Generator - class net.sf.cglib.reflect.MulticastDelegate.Generator.
 
MulticastDelegate.Generator() - Constructor for class net.sf.cglib.reflect.MulticastDelegate.Generator
 
main(String[]) - 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
 
member - Variable in class net.sf.cglib.reflect.FastMember
 
mergeSort(int) - Method in class net.sf.cglib.util.ParallelSorter
 
mergeSort(int, int, int) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int, int, int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
method_switch(CodeEmitter, Method[], ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
monitorenter() - Method in class net.sf.cglib.core.CodeEmitter
 
monitorexit() - Method in class net.sf.cglib.core.CodeEmitter
 

N

NE - Static variable in class net.sf.cglib.core.CodeEmitter
 
NEG - Static variable in class net.sf.cglib.core.CodeEmitter
 
NEWARRAY(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
NamingPolicy - interface net.sf.cglib.core.NamingPolicy.
Customize the generated class name for AbstractClassGenerator-based utilities.
NoOp - interface net.sf.cglib.proxy.NoOp.
Methods using this Enhancer callback will delegate directly to the default (super) implementation in the base class.
NullClassVisitor - class net.sf.cglib.transform.NullClassVisitor.
 
NullClassVisitor() - Constructor for class net.sf.cglib.transform.NullClassVisitor
 
net.sf.cglib.beans - package net.sf.cglib.beans
 
net.sf.cglib.core - package net.sf.cglib.core
 
net.sf.cglib.proxy - package net.sf.cglib.proxy
 
net.sf.cglib.reflect - package net.sf.cglib.reflect
 
net.sf.cglib.transform - package net.sf.cglib.transform
 
net.sf.cglib.transform.hook - package net.sf.cglib.transform.hook
 
net.sf.cglib.transform.impl - package net.sf.cglib.transform.impl
 
net.sf.cglib.util - package net.sf.cglib.util
 
newInstance(Object) - Method in class net.sf.cglib.beans.BeanMap
Create a new BeanMap instance using the specified bean.
newInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Class, Class[], Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Constructor, Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance() - Method in interface net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg contructor, and copying the callbacks from the existing instance.
newInstance(Callback) - Method in interface net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(Class[], Object[]) - Method in interface net.sf.cglib.proxy.Factory
Creates a new instance of the same type, using the constructor matching the given signature, and copying the callbacks from the existing instance.
newInstance(Class[], Object[], Callback[]) - Method in interface net.sf.cglib.proxy.Factory
Creates a new instance of the same type, using the constructor matching the given signature.
newInstance(Object[]) - Method in class net.sf.cglib.proxy.Mixin
 
newInstance() - Method in class net.sf.cglib.reflect.FastClass
 
newInstance(Class[], Object[]) - Method in class net.sf.cglib.reflect.FastClass
 
newInstance(int, Object[]) - Method in class net.sf.cglib.reflect.FastClass
Create a new instance using the specified constructor index and arguments.
newInstance() - Method in class net.sf.cglib.reflect.FastConstructor
 
newInstance(Object[]) - Method in class net.sf.cglib.reflect.FastConstructor
 
newInstance(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
 
newInstance() - Method in class net.sf.cglib.reflect.MulticastDelegate
 
newInstance() - Method in interface net.sf.cglib.transform.ClassTransformerFactory
 
newInstance(Object[]) - Method in class net.sf.cglib.util.ParallelSorter
 
newProxyInstance(ClassLoader, Class[], InvocationHandler) - Static method in class net.sf.cglib.proxy.Proxy
 
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
 
nextInstance(Object) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.beans.BeanGenerator
 
nextInstance(Object) - Method in class net.sf.cglib.beans.BeanMap.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
nextInstance(Object) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.proxy.Enhancer
 
nextInstance(Object) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.reflect.FastClass.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
nextInstance(Object) - Method in class net.sf.cglib.util.StringSwitcher.Generator
 
nextLocal(int) - Method in class net.sf.cglib.core.RemappingCodeVisitor
 
not() - Method in class net.sf.cglib.core.CodeEmitter
Toggles the integer on the top of the stack from 1 to 0 or vice versa
not_equals(CodeEmitter, Type, Label, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
Branches to the specified label if the top two items on the stack are not equal.
null_constructor(ClassEmitter) - Static method in class net.sf.cglib.core.EmitUtils
 

O

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

P

PRIVATE_FINAL_STATIC - Static variable in interface net.sf.cglib.core.Constants
 
ParallelSorter - class net.sf.cglib.util.ParallelSorter.
For the efficient sorting of multiple arrays in parallel.
ParallelSorter() - Constructor for class net.sf.cglib.util.ParallelSorter
 
ParallelSorter.Generator - class net.sf.cglib.util.ParallelSorter.Generator.
 
ParallelSorter.Generator() - Constructor for class net.sf.cglib.util.ParallelSorter.Generator
 
Predicate - interface net.sf.cglib.core.Predicate.
 
ProcessArrayCallback - interface 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.
Proxy(InvocationHandler) - Constructor for class net.sf.cglib.proxy.Proxy
 
parseConstructor(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
 
parseConstructor(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseSignature(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseType(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseTypes(String) - Static method in class net.sf.cglib.core.TypeUtils
 
pass - Variable in class net.sf.cglib.transform.AbstractFilterTransformer
 
pop() - Method in class net.sf.cglib.core.CodeEmitter
 
pop2() - Method in class net.sf.cglib.core.CodeEmitter
 
preProcess(String, byte[], ClassLoader) - Method in class net.sf.cglib.transform.hook.AbstractPreProcessor
 
preProcess(byte[]) - Method in class net.sf.cglib.transform.hook.AsmClassLoaderPreProcessor
 
processCase(Object, Label) - Method in interface net.sf.cglib.core.ObjectSwitchCallback
 
processCase(int, Label) - Method in interface net.sf.cglib.core.ProcessSwitchCallback
 
processDefault() - Method in interface net.sf.cglib.core.ObjectSwitchCallback
 
processDefault() - Method in interface net.sf.cglib.core.ProcessSwitchCallback
 
processElement(Type) - Method in interface net.sf.cglib.core.ProcessArrayCallback
 
processFile(File) - Method in class net.sf.cglib.transform.AbstractProcessTask
 
processFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
process_array(CodeEmitter, Type, ProcessArrayCallback) - Static method in class net.sf.cglib.core.EmitUtils
Process an array on the stack.
process_arrays(CodeEmitter, Type, ProcessArrayCallback) - Static method in class net.sf.cglib.core.EmitUtils
Process two arrays on the stack in parallel.
process_switch(int[], ProcessSwitchCallback) - Method in class net.sf.cglib.core.CodeEmitter
 
process_switch(int[], ProcessSwitchCallback, boolean) - Method in class net.sf.cglib.core.CodeEmitter
 
push(int) - Method in class net.sf.cglib.core.CodeEmitter
 
push(long) - Method in class net.sf.cglib.core.CodeEmitter
 
push(float) - Method in class net.sf.cglib.core.CodeEmitter
 
push(double) - Method in class net.sf.cglib.core.CodeEmitter
 
push(String) - Method in class net.sf.cglib.core.CodeEmitter
 
push(boolean) - Method in class net.sf.cglib.core.CodeEmitter
 
push_array(CodeEmitter, Object[]) - Static method in class net.sf.cglib.core.EmitUtils
 
push_object(CodeEmitter, Object) - Static method in class net.sf.cglib.core.EmitUtils
 
put(Object, Object) - Method in class net.sf.cglib.beans.BeanMap
 
put(Object, Object, Object) - Method in class net.sf.cglib.beans.BeanMap
Set the property of a bean.
putAll(Map) - Method in class net.sf.cglib.beans.BeanMap
 
putfield(String) - Method in class net.sf.cglib.core.CodeEmitter
 
putfield(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
putstatic(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 

Q

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

R

REM - Static variable in class net.sf.cglib.core.CodeEmitter
 
REQUIRE_GETTER - Static variable in class net.sf.cglib.beans.BeanMap
Limit the properties reflected in the key set of the map to readable properties.
REQUIRE_SETTER - Static variable in class net.sf.cglib.beans.BeanMap
Limit the properties reflected in the key set of the map to writable properties.
ReflectUtils - class net.sf.cglib.core.ReflectUtils.
 
RemappingCodeVisitor - class net.sf.cglib.core.RemappingCodeVisitor.
 
RemappingCodeVisitor(CodeVisitor, int, Type[]) - Constructor for class net.sf.cglib.core.RemappingCodeVisitor
 
RemappingCodeVisitor(RemappingCodeVisitor) - Constructor for class net.sf.cglib.core.RemappingCodeVisitor
 
readBoolean(Object, String, boolean) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readByte(Object, String, byte) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readChar(Object, String, char) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readDouble(Object, String, double) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readFloat(Object, String, float) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readInt(Object, String, int) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readLong(Object, String, long) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readObject(Object, String, Object) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readShort(Object, String, short) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
remove(Object) - Method in class net.sf.cglib.beans.BeanMap
 
remove(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
 
return_value() - Method in class net.sf.cglib.core.CodeEmitter
 
reverse(Map, Map) - Static method in class net.sf.cglib.core.CollectionUtils
 

S

SIG_STATIC - Static variable in interface net.sf.cglib.core.Constants
 
SOURCE_FILE - Static variable in interface net.sf.cglib.core.Constants
 
STATIC_NAME - Static variable in interface net.sf.cglib.core.Constants
 
SUB - Static variable in class net.sf.cglib.core.CodeEmitter
 
SWITCH_STYLE_HASH - Static variable in interface net.sf.cglib.core.Constants
 
SWITCH_STYLE_HASHONLY - Static variable in interface net.sf.cglib.core.Constants
 
SWITCH_STYLE_TRIE - Static variable in interface net.sf.cglib.core.Constants
 
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
 
StringSwitcher - class net.sf.cglib.util.StringSwitcher.
This class implements a simple String->int mapping for a fixed set of keys.
StringSwitcher() - Constructor for class net.sf.cglib.util.StringSwitcher
 
StringSwitcher.Generator - class net.sf.cglib.util.StringSwitcher.Generator.
 
StringSwitcher.Generator() - Constructor for class net.sf.cglib.util.StringSwitcher.Generator
 
set(int) - Method in class net.sf.cglib.core.TinyBitSet
 
setArrays(Object[]) - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
setAsBeans(boolean) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
setBean(Object) - Method in class net.sf.cglib.beans.BeanMap.Generator
Set the bean that the generated map should reflect.
setBean(Object) - Method in class net.sf.cglib.beans.BeanMap
Change the underlying bean this map should use.
setBean(Object) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
setBeanClass(Class) - Method in class net.sf.cglib.beans.BeanMap.Generator
Set the class of the bean that the generated map should support.
setCallback(Callback) - Method in class net.sf.cglib.proxy.Enhancer
Set the single Callback to use.
setCallback(int, Callback) - Method in interface net.sf.cglib.proxy.Factory
Set the callback for this object for the given type.
setCallbackFilter(CallbackFilter) - Method in class net.sf.cglib.proxy.Enhancer
Set the CallbackFilter used to map the generated class' methods to a particular callback index.
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.
setCallbacks(Callback[]) - Method in class net.sf.cglib.proxy.Enhancer
Set the array of callbacks to use.
setCallbacks(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
Replace all of the callbacks for this object at once.
setClassLoader(ClassLoader) - Method in class net.sf.cglib.core.AbstractClassGenerator
Set the ClassLoader in which the class will be generated.
setClasses(Class[]) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
setCustomizer(Customizer) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setDelegates(Object[]) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
setField(int, Object) - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
setField(String, Object) - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
setFixedInput(boolean) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Configure how unknown String keys will be handled.
setGetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
setHashConstant(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setHashMultiplier(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setInterceptFieldCallback(InterceptFieldCallback) - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
 
setInterface(Class) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
setInterfaces(Class[]) - Method in class net.sf.cglib.proxy.Enhancer
Set the interfaces to implement.
setInts(int[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Set the array of integer results.
setMethodName(String) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setNamePrefix(String) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
setNamingPolicy(NamingPolicy) - Method in class net.sf.cglib.core.AbstractClassGenerator
Override the default naming policy.
setPropertyValues(Object, Object[]) - Method in class net.sf.cglib.beans.BulkBean
 
setRequire(int) - Method in class net.sf.cglib.beans.BeanMap.Generator
Limit the properties reflected by the generated map.
setRoute(int[]) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
setSetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
setSource(Class) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
setStrategy(GeneratorStrategy) - Method in class net.sf.cglib.core.AbstractClassGenerator
Set the strategy to use to create the bytecode from this generator.
setStrings(String[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Set the array of recognized Strings.
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, ClassVisitor) - Method in class net.sf.cglib.core.ClassEmitter
 
setTarget(Object) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setTarget(ClassVisitor, ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassTransformer
 
setTarget(ClassVisitor, ClassVisitor) - Method in class net.sf.cglib.transform.AbstractFilterTransformer
 
setTarget(ClassVisitor, ClassVisitor) - Method in interface net.sf.cglib.transform.ClassTransformer
 
setTarget(ClassVisitor, ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerChain
 
setTarget(ClassVisitor, ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerTee
 
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
 
setters - Variable in class net.sf.cglib.beans.BulkBean
 
size() - Method in class net.sf.cglib.beans.BeanMap
 
size() - Method in class net.sf.cglib.beans.FixedKeySet
 
store_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
 
string_switch(CodeEmitter, String[], int, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
super_getfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
super_getstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke() - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke_constructor() - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke_constructor(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
super_putfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
super_putstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
swap() - Method in class net.sf.cglib.core.CodeEmitter
 
swap(Type, Type) - Method in class net.sf.cglib.core.CodeEmitter
 

T

TYPES_EMPTY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BIG_DECIMAL - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BIG_INTEGER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BOOLEAN - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BYTE - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CHARACTER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CLASS - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_DOUBLE - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_ERROR - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_FLOAT - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_INTEGER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_LONG - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_NUMBER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_OBJECT - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_OBJECT_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_RUNTIME_EXCEPTION - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_SHORT - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_STRING - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_STRING_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_STRING_BUFFER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_SYSTEM - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_THROWABLE - Static variable in interface net.sf.cglib.core.Constants
 
TinyBitSet - class net.sf.cglib.core.TinyBitSet.
 
TinyBitSet() - Constructor for class net.sf.cglib.core.TinyBitSet
 
Transformer - interface net.sf.cglib.core.Transformer.
 
TransformingClassGenerator - class net.sf.cglib.transform.TransformingClassGenerator.
 
TransformingClassGenerator(ClassGenerator, ClassTransformer) - Constructor for class net.sf.cglib.transform.TransformingClassGenerator
 
TransformingClassLoader - class net.sf.cglib.transform.TransformingClassLoader.
 
TransformingClassLoader(ClassLoader, ClassFilter, ClassTransformerFactory) - Constructor for class net.sf.cglib.transform.TransformingClassLoader
 
TypeUtils - class net.sf.cglib.core.TypeUtils.
 
target - Variable in class net.sf.cglib.beans.BulkBean
 
target - Variable in class net.sf.cglib.reflect.MethodDelegate
 
targets - Variable in class net.sf.cglib.reflect.MulticastDelegate
 
throw_exception(Type, String) - Method in class net.sf.cglib.core.CodeEmitter
 
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.Signature
 
toString() - Method in class net.sf.cglib.reflect.FastClass
 
toString() - Method in class net.sf.cglib.reflect.FastMember
 
toString() - Method in class net.sf.cglib.transform.ClassTransformerChain
 
transform(List, Transformer) - Static method in class net.sf.cglib.core.CollectionUtils
 
transform(byte[]) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
transform(ClassGenerator) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
transform(Object) - Method in interface net.sf.cglib.core.Transformer
 
types - Variable in class net.sf.cglib.beans.BulkBean
 

U

USHR - Static variable in class net.sf.cglib.core.CodeEmitter
 
UndeclaredThrowableException - exception net.sf.cglib.proxy.UndeclaredThrowableException.
Used by Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException.
UndeclaredThrowableException(Throwable) - Constructor for class net.sf.cglib.proxy.UndeclaredThrowableException
Creates a new instance of UndeclaredThrowableException without detail message.
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.
upperFirst(String) - Static method in class net.sf.cglib.core.TypeUtils
 

V

VisibilityPredicate - class net.sf.cglib.core.VisibilityPredicate.
 
VisibilityPredicate(Class, boolean) - Constructor for class net.sf.cglib.core.VisibilityPredicate
 
values() - Method in class net.sf.cglib.beans.BeanMap
 
visit(int, String, String, String[], String) - Method in class net.sf.cglib.core.ClassEmitter
 
visit(int, String, String, String[], String) - Method in class net.sf.cglib.core.DebuggingClassWriter
 
visit(int, String, String, String[], String) - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
visit(int, String, String, String[], String) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visit(int, String, String, String[], String) - Method in class net.sf.cglib.transform.NullClassVisitor
 
visitAttribute(Attribute) - Method in class net.sf.cglib.core.ClassEmitter
 
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
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.core.ClassEmitter
 
visitEnd() - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
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.core.ClassEmitter
 
visitField(int, String, String, Object, Attribute) - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
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.core.RemappingCodeVisitor
 
visitIincInsn(int, int) - Method in class net.sf.cglib.transform.CodeVisitorTee
 
visitInnerClass(String, String, String, int) - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
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.core.RemappingCodeVisitor
 
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.core.RemappingCodeVisitor
 
visitMaxs(int, int) - Method in class net.sf.cglib.transform.CodeVisitorTee
 
visitMethod(int, String, String, String[], Attribute) - Method in class net.sf.cglib.core.ClassEmitter
 
visitMethod(int, String, String, String[], Attribute) - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
visitMethod(int, String, String, String[], Attribute) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitMethod(int, String, String, String[], Attribute) - Method in class net.sf.cglib.transform.MethodFilterTransformer
 
visitMethod(int, String, String, String[], Attribute) - Method in class net.sf.cglib.transform.NullClassVisitor
 
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.core.RemappingCodeVisitor
 
visitVarInsn(int, int) - Method in class net.sf.cglib.transform.CodeVisitorTee
 

W

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

X

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

Z

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

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

Copyright © 2002-2003 cglib. All Rights Reserved.