Skip navigation links
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

a - Variable in class net.sf.cglib.util.ParallelSorter
 
a - Variable in class net.sf.cglib.util.ParallelSorter.ByteComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.ComparatorComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.DoubleComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.FloatComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.IntComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.LongComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.ObjectComparer
 
a - Variable in class net.sf.cglib.util.ParallelSorter.ShortComparer
 
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
 
ABSTRACT_METHOD_ERROR - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
AbstractClassFilterTransformer - Class in net.sf.cglib.transform
 
AbstractClassFilterTransformer(ClassTransformer) - Constructor for class net.sf.cglib.transform.AbstractClassFilterTransformer
 
AbstractClassGenerator<T> - Class in net.sf.cglib.core
Abstract class for all code-generating CGLIB utilities.
AbstractClassGenerator(AbstractClassGenerator.Source) - Constructor for class net.sf.cglib.core.AbstractClassGenerator
 
AbstractClassGenerator.ClassLoaderData - Class in net.sf.cglib.core
 
AbstractClassGenerator.Source - Class in net.sf.cglib.core
 
AbstractClassLoader - Class in net.sf.cglib.transform
 
AbstractClassLoader(ClassLoader, ClassLoader, ClassFilter) - Constructor for class net.sf.cglib.transform.AbstractClassLoader
 
AbstractClassTransformer - Class in net.sf.cglib.transform
 
AbstractClassTransformer() - Constructor for class net.sf.cglib.transform.AbstractClassTransformer
 
AbstractInterceptFieldCallback - Class in net.sf.cglib.transform.impl
 
AbstractInterceptFieldCallback() - Constructor for class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
AbstractProcessTask - Class in net.sf.cglib.transform
 
AbstractProcessTask() - Constructor for class net.sf.cglib.transform.AbstractProcessTask
 
AbstractTransformTask - Class in net.sf.cglib.transform
 
AbstractTransformTask() - Constructor for class net.sf.cglib.transform.AbstractTransformTask
 
accept(Method) - Method in interface net.sf.cglib.proxy.CallbackFilter
Map a method to a callback.
accept(Method) - Method in class net.sf.cglib.proxy.CallbackHelper
 
accept(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
accept(String) - Method in interface net.sf.cglib.transform.ClassFilter
 
accept(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassFilterTransformer
 
accept(int, String, String, String, String[]) - Method in interface net.sf.cglib.transform.MethodFilter
 
acceptRead(Type, String) - Method in interface net.sf.cglib.transform.impl.InterceptFieldFilter
 
acceptWrite(Type, String) - Method in interface net.sf.cglib.transform.impl.InterceptFieldFilter
 
access - Variable in class net.sf.cglib.core.ClassEmitter.FieldInfo
 
access - Variable in class net.sf.cglib.core.CodeEmitter.State
 
access - Variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
AccessFieldTransformer - Class in net.sf.cglib.transform.impl
 
AccessFieldTransformer(AccessFieldTransformer.Callback) - Constructor for class net.sf.cglib.transform.impl.AccessFieldTransformer
 
AccessFieldTransformer.Callback - Interface in net.sf.cglib.transform.impl
 
aconst_null() - Method in class net.sf.cglib.core.CodeEmitter
 
ADD - Static variable in class net.sf.cglib.core.CodeEmitter
 
add(KeyFactoryCustomizer) - Method in class net.sf.cglib.core.internal.CustomizerRegistry
 
add(Type[], Type) - Static method in class net.sf.cglib.core.TypeUtils
 
add(Type[], Type[]) - Static method in class net.sf.cglib.core.TypeUtils
 
add(Signature, Type[]) - Method in class net.sf.cglib.proxy.InterfaceMaker
Add a method signature to the interface.
add(Method) - Method in class net.sf.cglib.proxy.InterfaceMaker
Add a method signature to the interface.
add(Class) - Method in class net.sf.cglib.proxy.InterfaceMaker
Add all the public methods in the specified class.
add(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
 
ADD_DELEGATE - Static variable in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
ADD_HELPER - Static variable in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
add_properties(ClassEmitter, String[], Type[]) - Static method in class net.sf.cglib.core.EmitUtils
 
add_property(ClassEmitter, String, Type, String) - Static method in class net.sf.cglib.core.EmitUtils
 
addAllInterfaces(Class, List) - Static method in class net.sf.cglib.core.ReflectUtils
 
addAllMethods(Class, List) - Static method in class net.sf.cglib.core.ReflectUtils
 
addCustomizer(KeyFactoryCustomizer) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
addDelegate(Method) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
AddDelegateTransformer - Class in net.sf.cglib.transform.impl
 
AddDelegateTransformer(Class[], Class) - Constructor for class net.sf.cglib.transform.impl.AddDelegateTransformer
Creates a new instance of AddDelegateTransformer
addFileset(FileSet) - Method in class net.sf.cglib.transform.AbstractProcessTask
 
addHelper(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
 
AddInitTransformer - Class in net.sf.cglib.transform.impl
 
AddInitTransformer(Method) - Constructor for class net.sf.cglib.transform.impl.AddInitTransformer
 
addProperties(BeanGenerator, Map) - Static method in class net.sf.cglib.beans.BeanGenerator
 
addProperties(BeanGenerator, Class) - Static method in class net.sf.cglib.beans.BeanGenerator
 
addProperties(BeanGenerator, PropertyDescriptor[]) - Static method in class net.sf.cglib.beans.BeanGenerator
 
addProperty(String, Class) - Method in class net.sf.cglib.beans.BeanGenerator
 
addPropertyChangeListener(PropertyChangeListener) - Method in class net.sf.cglib.samples.Bean
 
addPropertyChangeListener(PropertyChangeListener) - Method in class net.sf.cglib.samples.Beans
 
AddPropertyTransformer - Class in net.sf.cglib.transform.impl
 
AddPropertyTransformer(Map) - Constructor for class net.sf.cglib.transform.impl.AddPropertyTransformer
 
AddPropertyTransformer(String[], Type[]) - Constructor for class net.sf.cglib.transform.impl.AddPropertyTransformer
 
addReadMethod(String, Type) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
AddStaticInitTransformer - Class in net.sf.cglib.transform.impl
 
AddStaticInitTransformer(Method) - Constructor for class net.sf.cglib.transform.impl.AddStaticInitTransformer
 
addWriteMethod(String, Type) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
after - Variable in class net.sf.cglib.core.EmitUtils.ArrayDelimiters
 
ALL_ZERO - Static variable in class net.sf.cglib.proxy.Enhancer
 
AND - Static variable in class net.sf.cglib.core.CodeEmitter
 
AnnotationVisitorTee - Class in net.sf.cglib.transform
 
AnnotationVisitorTee(AnnotationVisitor, AnnotationVisitor) - Constructor for class net.sf.cglib.transform.AnnotationVisitorTee
 
APPEND_BOOLEAN - Static variable in class net.sf.cglib.core.EmitUtils
 
APPEND_CHAR - Static variable in class net.sf.cglib.core.EmitUtils
 
APPEND_DOUBLE - Static variable in class net.sf.cglib.core.EmitUtils
 
APPEND_FLOAT - Static variable in class net.sf.cglib.core.EmitUtils
 
APPEND_INT - Static variable in class net.sf.cglib.core.EmitUtils
 
APPEND_LONG - Static variable in class net.sf.cglib.core.EmitUtils
 
APPEND_STRING - Static variable in class net.sf.cglib.core.EmitUtils
 
append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, CustomizerRegistry) - Static method in class net.sf.cglib.core.EmitUtils
 
APPEND_STRING - Static variable in class net.sf.cglib.core.KeyFactory
 
append_string_helper(CodeEmitter, Type, EmitUtils.ArrayDelimiters, CustomizerRegistry, ProcessArrayCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
apply(K) - Method in interface net.sf.cglib.core.internal.Function
 
arguments - Variable in class net.sf.cglib.proxy.Enhancer
 
argumentTypes - Variable in class net.sf.cglib.core.CodeEmitter.State
 
argumentTypes - Variable in class net.sf.cglib.proxy.Enhancer
 
array_load(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
array_store(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
ArrayDelimiters(String, String, String) - Constructor for class net.sf.cglib.core.EmitUtils.ArrayDelimiters
 
arraylength() - Method in class net.sf.cglib.core.CodeEmitter
 
arrays - Variable in class net.sf.cglib.util.ParallelSorter.Generator
 
athrow() - Method in class net.sf.cglib.core.CodeEmitter
 
attemptLoad - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
attemptLoad - Variable in class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
attributes() - Method in class net.sf.cglib.transform.AbstractClassLoader
 
attributes() - Method in class net.sf.cglib.transform.AbstractTransformTask
 
attrs - Variable in class net.sf.cglib.transform.ClassReaderGenerator
 
av1 - Variable in class net.sf.cglib.transform.AnnotationVisitorTee
 
av2 - Variable in class net.sf.cglib.transform.AnnotationVisitorTee
 

B

BAD_OBJECT_METHOD_FILTER - Static variable in class net.sf.cglib.proxy.Proxy
 
bean - Variable in class net.sf.cglib.beans.BeanMap
 
bean - Variable in class net.sf.cglib.beans.BeanMap.Generator
 
bean - Variable in class net.sf.cglib.beans.ImmutableBean.Generator
 
Bean - Class in net.sf.cglib.samples
 
Bean() - Constructor for class net.sf.cglib.samples.Bean
 
BEAN_COPIER - Static variable in class net.sf.cglib.beans.BeanCopier
 
BEAN_MAP - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
BEAN_MAP_GET - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
BEAN_MAP_PUT - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
beanClass - Variable in class net.sf.cglib.beans.BeanMap.Generator
 
BeanCopier - Class in net.sf.cglib.beans
 
BeanCopier() - Constructor for class net.sf.cglib.beans.BeanCopier
 
BeanCopier.BeanCopierKey - Interface in net.sf.cglib.beans
 
BeanCopier.Generator - Class in net.sf.cglib.beans
 
BeanGenerator - Class in net.sf.cglib.beans
 
BeanGenerator() - Constructor for class net.sf.cglib.beans.BeanGenerator
 
BeanGenerator.BeanGeneratorKey - Interface in net.sf.cglib.beans
 
BeanMap - Class in net.sf.cglib.beans
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 in net.sf.cglib.beans
 
BeanMap.Generator.BeanMapKey - Interface in net.sf.cglib.beans
 
BeanMapEmitter - Class in net.sf.cglib.beans
 
BeanMapEmitter(ClassVisitor, String, Class, int) - Constructor for class net.sf.cglib.beans.BeanMapEmitter
 
Beans - Class in net.sf.cglib.samples
 
Beans() - Constructor for class net.sf.cglib.samples.Beans
 
before - Variable in class net.sf.cglib.core.EmitUtils.ArrayDelimiters
 
beforeExecute() - Method in class net.sf.cglib.transform.AbstractProcessTask
 
begin_block() - Method in class net.sf.cglib.core.CodeEmitter
 
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.core.ClassEmitter
 
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
begin_class(int, int, String, Type, Type[], String) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.core.ClassEmitter
 
begin_method(ClassEmitter, MethodInfo) - Static method in class net.sf.cglib.core.EmitUtils
 
begin_method(ClassEmitter, MethodInfo, int) - Static method in class net.sf.cglib.core.EmitUtils
 
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.AddInitTransformer
 
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
begin_method(int, Signature, Type[]) - Method in class net.sf.cglib.transform.impl.UndeclaredThrowableTransformer
 
begin_static() - Method in class net.sf.cglib.core.ClassEmitter
 
beginMethod(ClassEmitter, MethodInfo) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
BIND_CALLBACKS - Static variable in class net.sf.cglib.proxy.Enhancer
 
Block - Class in net.sf.cglib.core
 
Block(CodeEmitter) - Constructor for class net.sf.cglib.core.Block
 
BOOLEAN_VALUE - Static variable in class net.sf.cglib.core.CodeEmitter
 
BOUND_FIELD - Static variable in class net.sf.cglib.proxy.Enhancer
 
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.
branch - Variable in class net.sf.cglib.transform.ClassTransformerTee
 
BridgedFinder(Set, Map) - Constructor for class net.sf.cglib.proxy.BridgeMethodResolver.BridgedFinder
 
BridgeMethodResolver - Class in net.sf.cglib.proxy
Uses bytecode reflection to figure out the targets of all bridge methods that use invokespecial, so that we can later rewrite them to use invokevirtual.
BridgeMethodResolver(Map) - Constructor for class net.sf.cglib.proxy.BridgeMethodResolver
 
BridgeMethodResolver.BridgedFinder - Class in net.sf.cglib.proxy
 
bucket(Collection, Transformer) - Static method in class net.sf.cglib.core.CollectionUtils
 
BULK_BEAN - Static variable in class net.sf.cglib.beans.BulkBeanEmitter
 
BULK_BEAN_EXCEPTION - Static variable in class net.sf.cglib.beans.BulkBeanEmitter
 
BulkBean - Class in net.sf.cglib.beans
 
BulkBean() - Constructor for class net.sf.cglib.beans.BulkBean
 
BulkBean.BulkBeanKey - Interface in net.sf.cglib.beans
 
BulkBean.Generator - Class in net.sf.cglib.beans
 
BulkBeanEmitter - Class in net.sf.cglib.beans
 
BulkBeanEmitter(ClassVisitor, String, Class, String[], String[], Class[]) - Constructor for class net.sf.cglib.beans.BulkBeanEmitter
 
BulkBeanException - Exception in net.sf.cglib.beans
 
BulkBeanException(String, int) - Constructor for exception net.sf.cglib.beans.BulkBeanException
 
BulkBeanException(Throwable, int) - Constructor for exception net.sf.cglib.beans.BulkBeanException
 
ByteComparer(byte[]) - Constructor for class net.sf.cglib.util.ParallelSorter.ByteComparer
 

C

C - Static variable in class net.sf.cglib.samples.Beans
 
c1 - Variable in class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
c2 - Variable in class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
CACHE - Static variable in class net.sf.cglib.core.AbstractClassGenerator
 
Callback - Interface in net.sf.cglib.proxy
All callback interfaces used by Enhancer extend this interface.
CALLBACK - Static variable in class net.sf.cglib.proxy.Enhancer
 
callback - Static variable in class net.sf.cglib.samples.Trace
 
callback - Variable in class net.sf.cglib.transform.impl.AccessFieldTransformer
 
CALLBACK - Static variable in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
CALLBACK_ARRAY - Static variable in class net.sf.cglib.proxy.Enhancer
 
CALLBACK_FIELD - Static variable in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
CALLBACK_FILTER_FIELD - Static variable in class net.sf.cglib.proxy.Enhancer
AbstractClassGenerator.ClassLoaderData.generatedClasses requires to keep cache key in a good shape (the keys should be up and running if the proxy class is alive), and one of the cache keys is CallbackFilter.
CallbackFilter - Interface in net.sf.cglib.proxy
Map methods of subclasses generated by Enhancer to a particular callback.
CallbackGenerator - Interface in net.sf.cglib.proxy
 
CallbackGenerator.Context - Interface in net.sf.cglib.proxy
 
CallbackHelper - Class in net.sf.cglib.proxy
 
CallbackHelper(Class, Class[]) - Constructor for class net.sf.cglib.proxy.CallbackHelper
 
CallbackInfo - Class in net.sf.cglib.proxy
 
CallbackInfo(Class, CallbackGenerator) - Constructor for class net.sf.cglib.proxy.CallbackInfo
 
callbackName(Type) - Static method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
callbacks - Variable in class net.sf.cglib.proxy.CallbackHelper
 
CALLBACKS - Static variable in class net.sf.cglib.proxy.CallbackInfo
 
callbacks - Variable in class net.sf.cglib.proxy.Enhancer
 
callbackTypes - Variable in class net.sf.cglib.proxy.Enhancer
 
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
 
cause - Variable in exception net.sf.cglib.beans.BulkBeanException
 
cause - Variable in exception net.sf.cglib.core.CodeGenerationException
 
ce - Variable in class net.sf.cglib.core.CodeEmitter
 
CGLIB_PACKAGES - Static variable in class net.sf.cglib.core.ReflectUtils
 
chain - Variable in class net.sf.cglib.transform.ClassTransformerChain
 
CHAR_VALUE - Static variable 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
 
checkMagic(File, long) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
chooseComparer(int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
 
CLASS_BY_NAME - Static variable in class net.sf.cglib.core.KeyFactory
 
CLASS_MAGIC - Static variable in class net.sf.cglib.transform.AbstractTransformTask
 
ClassEmitter - Class in net.sf.cglib.core
 
ClassEmitter(ClassVisitor) - Constructor for class net.sf.cglib.core.ClassEmitter
 
ClassEmitter() - Constructor for class net.sf.cglib.core.ClassEmitter
 
ClassEmitter.FieldInfo - Class in net.sf.cglib.core
 
ClassEmitterTransformer - Class in net.sf.cglib.transform
 
ClassEmitterTransformer() - Constructor for class net.sf.cglib.transform.ClassEmitterTransformer
 
classes - Variable in class net.sf.cglib.proxy.Mixin.Generator
 
classes - Variable in class net.sf.cglib.proxy.Mixin.Route
 
ClassesKey - Class in net.sf.cglib.core
 
ClassesKey() - Constructor for class net.sf.cglib.core.ClassesKey
 
ClassesKey.Key - Interface in net.sf.cglib.core
 
ClassFilter - Interface in net.sf.cglib.transform
 
ClassFilterTransformer - Class in net.sf.cglib.transform
 
ClassFilterTransformer(ClassFilter, ClassTransformer) - Constructor for class net.sf.cglib.transform.ClassFilterTransformer
 
ClassGenerator - Interface in net.sf.cglib.core
 
classInfo - Variable in class net.sf.cglib.core.ClassEmitter
 
ClassInfo - Class in net.sf.cglib.core
 
ClassInfo() - Constructor for class net.sf.cglib.core.ClassInfo
 
classInfo - Variable in class net.sf.cglib.core.CodeEmitter.State
 
classLoader - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
classLoader - Variable in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
Note: ClassLoaderData object is stored as a value of WeakHashMap<ClassLoader, ...> thus this classLoader reference should be weak otherwise it would make classLoader strongly reachable and alive forever.
ClassLoaderData(ClassLoader) - Constructor for class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
className - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
className - Variable in class net.sf.cglib.core.DebuggingClassWriter
 
ClassNameReader - Class in net.sf.cglib.core
 
ClassNameReader() - Constructor for class net.sf.cglib.core.ClassNameReader
 
ClassNameReader.EarlyExitException - Exception in net.sf.cglib.core
 
classNames(Object[]) - Static method in class net.sf.cglib.core.ClassesKey
 
classOnly - Variable in class net.sf.cglib.beans.BeanGenerator
 
classOnly - Variable in class net.sf.cglib.proxy.Enhancer
 
classPath - Variable in class net.sf.cglib.transform.AbstractClassLoader
 
ClassReaderGenerator - Class in net.sf.cglib.transform
 
ClassReaderGenerator(ClassReader, int) - Constructor for class net.sf.cglib.transform.ClassReaderGenerator
 
ClassReaderGenerator(ClassReader, Attribute[], int) - Constructor for class net.sf.cglib.transform.ClassReaderGenerator
 
ClassTransformer - Class in net.sf.cglib.transform
 
ClassTransformer() - Constructor for class net.sf.cglib.transform.ClassTransformer
 
ClassTransformer(int) - Constructor for class net.sf.cglib.transform.ClassTransformer
 
ClassTransformerChain - Class in net.sf.cglib.transform
 
ClassTransformerChain(ClassTransformer[]) - Constructor for class net.sf.cglib.transform.ClassTransformerChain
 
ClassTransformerFactory - Interface in net.sf.cglib.transform
 
ClassTransformerTee - Class in net.sf.cglib.transform
 
ClassTransformerTee(ClassVisitor) - Constructor for class net.sf.cglib.transform.ClassTransformerTee
 
ClassVisitorTee - Class in net.sf.cglib.transform
 
ClassVisitorTee(ClassVisitor, ClassVisitor) - Constructor for class net.sf.cglib.transform.ClassVisitorTee
 
clear() - Method in class net.sf.cglib.beans.BeanMap
 
clear(int) - Method in class net.sf.cglib.core.TinyBitSet
 
cls - Variable in class net.sf.cglib.proxy.CallbackInfo
 
cmp - Variable in class net.sf.cglib.util.ParallelSorter.ComparatorComparer
 
CodeEmitter - Class in net.sf.cglib.core
 
CodeEmitter(ClassEmitter, MethodVisitor, int, Signature, Type[]) - Constructor for class net.sf.cglib.core.CodeEmitter
 
CodeEmitter(CodeEmitter) - Constructor for class net.sf.cglib.core.CodeEmitter
 
CodeEmitter.State - Class in net.sf.cglib.core
 
CodeGenerationException - Exception in net.sf.cglib.core
 
CodeGenerationException(Throwable) - Constructor for exception net.sf.cglib.core.CodeGenerationException
 
CollectionUtils - Class in net.sf.cglib.core
 
CollectionUtils() - Constructor for class net.sf.cglib.core.CollectionUtils
 
ComparatorComparer(Object[], Comparator) - Constructor for class net.sf.cglib.util.ParallelSorter.ComparatorComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.ByteComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.ComparatorComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter
 
compare(int, int) - Method in interface net.sf.cglib.util.ParallelSorter.Comparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.DoubleComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.FloatComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.IntComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.LongComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.ObjectComparer
 
compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter.ShortComparer
 
compare(int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
comparer - Variable in class net.sf.cglib.util.ParallelSorter
 
compatible(PropertyDescriptor, PropertyDescriptor) - Static method in class net.sf.cglib.beans.BeanCopier.Generator
 
constant - Variable in class net.sf.cglib.core.KeyFactory.Generator
 
Constants - Interface in net.sf.cglib.core
 
CONSTRUCTED_FIELD - Static variable in class net.sf.cglib.proxy.Enhancer
 
CONSTRUCTOR_DELEGATE - Static variable in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
CONSTRUCTOR_GET_INDEX - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
CONSTRUCTOR_NAME - Static variable in interface net.sf.cglib.core.Constants
 
constructor_switch(CodeEmitter, List, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
ConstructorDelegate - Class in net.sf.cglib.reflect
 
ConstructorDelegate() - Constructor for class net.sf.cglib.reflect.ConstructorDelegate
 
ConstructorDelegate.ConstructorKey - Interface in net.sf.cglib.reflect
 
ConstructorDelegate.Generator - Class in net.sf.cglib.reflect
 
containsKey(Object) - Method in class net.sf.cglib.beans.BeanMap
 
containsValue(Object) - Method in class net.sf.cglib.beans.BeanMap
 
CONVERT - Static variable in class net.sf.cglib.beans.BeanCopier
 
convert(Object, Class, Object) - Method in interface net.sf.cglib.core.Converter
 
CONVERTER - Static variable in class net.sf.cglib.beans.BeanCopier
 
Converter - Interface in net.sf.cglib.core
 
COPY - Static variable in class net.sf.cglib.beans.BeanCopier
 
copy(Object, Object, Converter) - Method in class net.sf.cglib.beans.BeanCopier
 
create(Class, Class, boolean) - Static method in class net.sf.cglib.beans.BeanCopier
 
create() - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
create() - Method in class net.sf.cglib.beans.BeanGenerator
 
create(Object) - Static method in class net.sf.cglib.beans.BeanMap
Helper method to create a new BeanMap.
create() - Method in class net.sf.cglib.beans.BeanMap.Generator
Create a new instance of the BeanMap.
create(Class, String[], String[], Class[]) - Static method in class net.sf.cglib.beans.BulkBean
 
create() - Method in class net.sf.cglib.beans.BulkBean.Generator
 
create(Object) - Static method in class net.sf.cglib.beans.ImmutableBean
 
create() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
create(Object) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
create(Object[]) - Static method in class net.sf.cglib.core.ClassesKey
 
create(Class) - Static method in class net.sf.cglib.core.KeyFactory
 
create(Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
 
create(Class, KeyFactoryCustomizer, List<KeyFactoryCustomizer>) - Static method in class net.sf.cglib.core.KeyFactory
 
create(ClassLoader, Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
 
create(ClassLoader, Class, KeyFactoryCustomizer, List<KeyFactoryCustomizer>) - Static method in class net.sf.cglib.core.KeyFactory
 
create() - Method in class net.sf.cglib.core.KeyFactory.Generator
 
create(Method) - Static method in class net.sf.cglib.core.MethodWrapper
 
create() - Method in class net.sf.cglib.proxy.Enhancer
Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance.
create(Class[], Object[]) - Method in class net.sf.cglib.proxy.Enhancer
Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance.
create(Class, Callback) - Static method in class net.sf.cglib.proxy.Enhancer
Helper method to create an intercepted object.
create(Class, Class[], Callback) - Static method in class net.sf.cglib.proxy.Enhancer
Helper method to create an intercepted object.
create(Class, Class[], CallbackFilter, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
Helper method to create an intercepted object.
create() - Method in class net.sf.cglib.proxy.InterfaceMaker
Create an interface using the current set of method signatures.
create(Class, Class, String, String, String) - Static method in class net.sf.cglib.proxy.MethodProxy
For internal use by Enhancer only; see the FastMethod class for similar functionality.
create(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
Helper method to create an interface mixin.
create(Class[], Object[]) - Static method in class net.sf.cglib.proxy.Mixin
Helper method to create an interface mixin.
create() - Method in class net.sf.cglib.proxy.Mixin.Generator
 
create(Class, Class) - Static method in class net.sf.cglib.reflect.ConstructorDelegate
 
create() - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
create(Class) - Static method in class net.sf.cglib.reflect.FastClass
 
create(ClassLoader, Class) - Static method in class net.sf.cglib.reflect.FastClass
 
create() - Method in class net.sf.cglib.reflect.FastClass.Generator
 
create(Object, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
 
create() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
create(Class) - Static method in class net.sf.cglib.reflect.MulticastDelegate
 
create() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
create(Object[]) - Static method in class net.sf.cglib.util.ParallelSorter
Create a new ParallelSorter object for a set of arrays.
create() - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
create(String[], int[], boolean) - Static method in class net.sf.cglib.util.StringSwitcher
Helper method to create a StringSwitcher.
create() - Method in class net.sf.cglib.util.StringSwitcher.Generator
Generate the StringSwitcher.
create_arg_array() - Method in class net.sf.cglib.core.CodeEmitter
Allocates and fills an Object[] array with the arguments to the current method.
createBean(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
createBean(ClassLoader, Object[]) - Static method in class net.sf.cglib.proxy.Mixin
Helper method to create a bean mixin.
createClass() - Method in class net.sf.cglib.beans.BeanGenerator
 
createClass() - Method in class net.sf.cglib.proxy.Enhancer
Generate a new class if necessary and return it without creating a new instance.
createEntry(K, KK, Object) - Method in class net.sf.cglib.core.internal.LoadingCache
Loads entry to the cache.
createHelper() - Method in class net.sf.cglib.beans.BeanGenerator
 
createHelper() - Method in class net.sf.cglib.proxy.Enhancer
 
createInfo - Variable in class net.sf.cglib.proxy.MethodProxy
 
CreateInfo(Class, Class) - Constructor for class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
createSet(Collection) - Static method in class net.sf.cglib.core.MethodWrapper
 
createStatic(Class, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
 
createUsingReflection(Class) - Method in class net.sf.cglib.proxy.Enhancer
Instantiates a proxy instance and assigns callback values.
CSTRUCT_CLASS - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
CSTRUCT_EXCEPTION - Static variable in class net.sf.cglib.beans.BulkBeanEmitter
 
CSTRUCT_NULL - Static variable in class net.sf.cglib.core.CodeEmitter
 
CSTRUCT_NULL - Static variable in class net.sf.cglib.core.EmitUtils
 
CSTRUCT_NULL - Static variable in class net.sf.cglib.proxy.Enhancer
 
CSTRUCT_OBJECT - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
CSTRUCT_OBJECT - Static variable in class net.sf.cglib.beans.ImmutableBean
 
CSTRUCT_OBJECT - Static variable in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
CSTRUCT_OBJECT_ARRAY - Static variable in class net.sf.cglib.proxy.MixinEmitter
 
CSTRUCT_OBJECT_ARRAY - Static variable in class net.sf.cglib.util.ParallelSorterEmitter
 
CSTRUCT_SIGNATURE - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
CSTRUCT_STRING - Static variable in class net.sf.cglib.core.CodeEmitter
 
CSTRUCT_STRING_ARRAY - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
CSTRUCT_THROWABLE - Static variable in class net.sf.cglib.core.EmitUtils
 
CURRENT - Static variable in class net.sf.cglib.core.AbstractClassGenerator
 
currentData - Variable in class net.sf.cglib.proxy.Enhancer
 
currentKey - Variable in class net.sf.cglib.proxy.Enhancer
 
currentMethod - Variable in class net.sf.cglib.proxy.BridgeMethodResolver.BridgedFinder
 
customize(CodeEmitter, Type) - Method in interface net.sf.cglib.core.Customizer
 
customize(CodeEmitter, int, Type) - Method in interface net.sf.cglib.core.FieldTypeCustomizer
Customizes this.FIELD_0 = ? assignment in key constructor
customize(CodeEmitter, Type) - Method in interface net.sf.cglib.core.HashCodeCustomizer
Customizes calculation of hashcode
Customizer - Interface in net.sf.cglib.core
Customizes key types for KeyFactory when building equals, hashCode, and toString.
CustomizerRegistry - Class in net.sf.cglib.core.internal
 
CustomizerRegistry(Class[]) - Constructor for class net.sf.cglib.core.internal.CustomizerRegistry
 
customizers - Variable in class net.sf.cglib.core.internal.CustomizerRegistry
 
customizers - Variable in class net.sf.cglib.core.KeyFactory.Generator
 
customizerTypes - Variable in class net.sf.cglib.core.internal.CustomizerRegistry
 
cv1 - Variable in class net.sf.cglib.transform.ClassVisitorTee
 
cv2 - Variable in class net.sf.cglib.transform.ClassVisitorTee
 

D

DCONST(double) - Static method in class net.sf.cglib.core.TypeUtils
 
DEBUG_LOCATION_PROPERTY - Static variable in class net.sf.cglib.core.DebuggingClassWriter
 
DebuggingClassWriter - Class in net.sf.cglib.core
 
DebuggingClassWriter(int) - Constructor for class net.sf.cglib.core.DebuggingClassWriter
 
debugLocation - Static variable in class net.sf.cglib.core.DebuggingClassWriter
 
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.core.ClassEmitter
 
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.transform.impl.AccessFieldTransformer
 
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
declare_field(int, String, Type, Object) - Method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
declToBridge - Variable in class net.sf.cglib.proxy.BridgeMethodResolver
 
DEFAULT_DELIMITERS - Static variable in class net.sf.cglib.core.EmitUtils
 
DefaultGeneratorStrategy - Class in net.sf.cglib.core
 
DefaultGeneratorStrategy() - Constructor for class net.sf.cglib.core.DefaultGeneratorStrategy
 
defaultLoader - Static variable in class net.sf.cglib.core.ReflectUtils
 
DefaultNamingPolicy - Class in net.sf.cglib.core
The default policy used by AbstractClassGenerator.
DefaultNamingPolicy() - Constructor for class net.sf.cglib.core.DefaultNamingPolicy
 
DEFINE_CLASS - Static variable in class net.sf.cglib.core.ReflectUtils
 
defineClass(String, byte[], ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
 
defineClass(String, byte[], ClassLoader, ProtectionDomain) - Static method in class net.sf.cglib.core.ReflectUtils
 
DELEGATE - Static variable in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
delegateIf - Variable in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
delegateImpl - Variable in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
delegates - Variable in class net.sf.cglib.proxy.Mixin.Generator
 
delegateType - Variable in class net.sf.cglib.transform.impl.AddDelegateTransformer
 
desc - Variable in class net.sf.cglib.core.Signature
 
determineType(Callback, boolean) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
determineType(Class, boolean) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
determineTypes(Class[]) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
determineTypes(Class[], boolean) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
determineTypes(Callback[]) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
determineTypes(Callback[], boolean) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
direct - Variable in class net.sf.cglib.transform.MethodFilterTransformer
 
Dispatcher - Interface in net.sf.cglib.proxy
Dispatching Enhancer callback.
DISPATCHER - Static variable in class net.sf.cglib.proxy.DispatcherGenerator
 
DispatcherGenerator - Class in net.sf.cglib.proxy
 
DispatcherGenerator(boolean) - Constructor for class net.sf.cglib.proxy.DispatcherGenerator
 
DIV - Static variable in class net.sf.cglib.core.CodeEmitter
 
DOMAIN - Static variable in class net.sf.cglib.transform.AbstractClassLoader
 
DOUBLE_TO_LONG_BITS - Static variable in class net.sf.cglib.core.EmitUtils
 
DOUBLE_VALUE - Static variable in class net.sf.cglib.core.CodeEmitter
 
DoubleComparer(double[]) - Constructor for class net.sf.cglib.util.ParallelSorter.DoubleComparer
 
dup() - Method in class net.sf.cglib.core.CodeEmitter
 
dup2() - Method in class net.sf.cglib.core.CodeEmitter
 
dup2_x1() - Method in class net.sf.cglib.core.CodeEmitter
 
dup2_x2() - Method in class net.sf.cglib.core.CodeEmitter
 
dup_x1() - Method in class net.sf.cglib.core.CodeEmitter
 
dup_x2() - Method in class net.sf.cglib.core.CodeEmitter
 
DuplicatesPredicate - Class in net.sf.cglib.core
 
DuplicatesPredicate() - Constructor for class net.sf.cglib.core.DuplicatesPredicate
 

E

e - Variable in class net.sf.cglib.core.Block
 
e - Variable in class net.sf.cglib.reflect.FastClassEmitter.GetIndexCallback
 
EARLY_EXIT - Static variable in class net.sf.cglib.core.ClassNameReader
 
EarlyExitException() - Constructor for exception net.sf.cglib.core.ClassNameReader.EarlyExitException
 
eligableMethods - Variable in class net.sf.cglib.proxy.BridgeMethodResolver.BridgedFinder
 
emit_field(int, Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
emit_invoke(int, Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
emit_type(int, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
emitBindCallbacks(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitCallback(CodeEmitter, int) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
emitCommonNewInstance(CodeEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitConstructors(ClassEmitter, List) - Method in class net.sf.cglib.proxy.Enhancer
 
emitCurrentCallback(CodeEmitter, int) - Method in class net.sf.cglib.proxy.Enhancer
 
emitDefaultConstructor(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitGetCallback(ClassEmitter, int[]) - Method in class net.sf.cglib.proxy.Enhancer
 
emitGetCallbacks(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitIndexByClassArray(List) - Method in class net.sf.cglib.reflect.FastClassEmitter
 
emitIndexBySignature(List) - Method in class net.sf.cglib.reflect.FastClassEmitter
 
emitInvoke(CodeEmitter, MethodInfo) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
emitMethods(ClassEmitter, List, List) - Method in class net.sf.cglib.proxy.Enhancer
 
emitNewInstanceCallback(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitNewInstanceCallbacks(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitNewInstanceMultiarg(ClassEmitter, List) - Method in class net.sf.cglib.proxy.Enhancer
 
emitProxy(ClassEmitter, MethodInfo) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
emitSetCallback(ClassEmitter, int[]) - Method in class net.sf.cglib.proxy.Enhancer
 
emitSetCallbacks(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitSetStaticCallbacks(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
emitSetThreadCallbacks(ClassEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
EmitUtils - Class in net.sf.cglib.core
 
EmitUtils() - Constructor for class net.sf.cglib.core.EmitUtils
 
EmitUtils.ArrayDelimiters - Class in net.sf.cglib.core
 
EmitUtils.ParameterTyper - Interface in net.sf.cglib.core
 
EMPTY_ARGS_NAME - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
EMPTY_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
emptyArgs - Static variable in class net.sf.cglib.samples.Beans
 
emulateClassGetName(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
ENABLED - Static variable in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
ENABLED_GET - Static variable in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
ENABLED_SET - Static variable in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
end - Variable in class net.sf.cglib.core.Block
 
end() - Method in class net.sf.cglib.core.Block
 
end_class() - Method in class net.sf.cglib.core.ClassEmitter
 
end_class() - Method in class net.sf.cglib.transform.impl.AddPropertyTransformer
 
end_class() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
end_method() - Method in class net.sf.cglib.core.CodeEmitter
 
Enhancer - Class in net.sf.cglib.proxy
Generates dynamic subclasses to enable method interception.
Enhancer() - Constructor for class net.sf.cglib.proxy.Enhancer
Create a new Enhancer.
Enhancer.EnhancerFactoryData - Class in net.sf.cglib.proxy
The idea of the class is to cache relevant java.lang.reflect instances so proxy-class can be instantiated faster that when using ReflectUtils.newInstance(Class, Class[], Object[]) and Enhancer.setThreadCallbacks(Class, Callback[])
Enhancer.EnhancerKey - Interface in net.sf.cglib.proxy
Internal interface, only public due to ClassLoader issues.
EnhancerFactoryData(Class, Class[], boolean) - Constructor for class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
entrySet() - Method in class net.sf.cglib.beans.BeanMap
 
EQ - Static variable in class net.sf.cglib.core.CodeEmitter
 
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.ClassEmitter.FieldInfo
 
equals(Object) - Method in class net.sf.cglib.core.ClassInfo
 
equals(Object) - Method in class net.sf.cglib.core.DefaultNamingPolicy
 
EQUALS - Static variable in class net.sf.cglib.core.EmitUtils
 
equals(Object) - Method in interface net.sf.cglib.core.GeneratorStrategy
The GeneratorStrategy in use does not currently, but may in the future, affect the caching of classes generated by AbstractClassGenerator, so this is a reminder that you should correctly implement equals and hashCode to avoid generating too many classes.
EQUALS - Static variable in class net.sf.cglib.core.KeyFactory
 
equals(Object) - Method in class net.sf.cglib.core.MethodInfo
 
equals(Object) - Method in interface net.sf.cglib.core.NamingPolicy
The NamingPolicy in use does not currently, but may in the future, affect the caching of classes generated by AbstractClassGenerator, so this is a reminder that you should correctly implement equals and hashCode to avoid generating too many classes.
equals(Object) - Method in class net.sf.cglib.core.Signature
 
equals(Object) - Method in class net.sf.cglib.core.WeakCacheKey
 
equals(Object) - Method in interface net.sf.cglib.proxy.CallbackFilter
The CallbackFilter in use affects which cached class the Enhancer will use, so this is a reminder that you should correctly implement equals and hashCode for custom CallbackFilter implementations in order to improve performance.
equals(Object) - Method in class net.sf.cglib.proxy.CallbackHelper
 
equals(Object) - Method in class net.sf.cglib.reflect.FastClass
 
equals(Object) - Method in class net.sf.cglib.reflect.FastMember
 
equals(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
 
escapeType(String) - Static method in class net.sf.cglib.core.TypeUtils
 
evaluate(Object) - Method in class net.sf.cglib.core.DuplicatesPredicate
 
evaluate(Object) - Method in interface net.sf.cglib.core.Predicate
 
evaluate(Object) - Method in class net.sf.cglib.core.RejectModifierPredicate
 
evaluate(Object) - Method in class net.sf.cglib.core.VisibilityPredicate
 
exceptionTypes - Variable in class net.sf.cglib.core.CodeEmitter.State
 
execute() - Method in class net.sf.cglib.transform.AbstractProcessTask
 

F

f1 - Variable in class net.sf.cglib.proxy.MethodProxy.FastClassInfo
 
f2 - Variable in class net.sf.cglib.proxy.MethodProxy.FastClassInfo
 
FACTORY - Static variable in class net.sf.cglib.core.ClassesKey
 
FACTORY - Static variable in class net.sf.cglib.proxy.Enhancer
 
Factory - Interface in net.sf.cglib.proxy
All enhanced instances returned by the Enhancer class implement this interface.
FACTORY_DATA_FIELD - Static variable in class net.sf.cglib.proxy.Enhancer
 
factory_method(ClassEmitter, Signature) - Static method in class net.sf.cglib.core.EmitUtils
 
FAST_CLASS - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
FastClass - Class in net.sf.cglib.reflect
 
FastClass() - Constructor for class net.sf.cglib.reflect.FastClass
 
FastClass(Class) - Constructor for class net.sf.cglib.reflect.FastClass
 
FastClass.Generator - Class in net.sf.cglib.reflect
 
FastClassEmitter - Class in net.sf.cglib.reflect
 
FastClassEmitter(ClassVisitor, String, Class) - Constructor for class net.sf.cglib.reflect.FastClassEmitter
 
FastClassEmitter.GetIndexCallback - Class in net.sf.cglib.reflect
 
fastClassInfo - Variable in class net.sf.cglib.proxy.MethodProxy
 
FastClassInfo() - Constructor for class net.sf.cglib.proxy.MethodProxy.FastClassInfo
 
FastConstructor - Class in net.sf.cglib.reflect
 
FastConstructor(FastClass, Constructor) - Constructor for class net.sf.cglib.reflect.FastConstructor
 
FastMember - Class in net.sf.cglib.reflect
 
FastMember(FastClass, Member, int) - Constructor for class net.sf.cglib.reflect.FastMember
 
FastMethod - Class in net.sf.cglib.reflect
 
FastMethod(FastClass, Method) - Constructor for class net.sf.cglib.reflect.FastMethod
 
fc - Variable in class net.sf.cglib.reflect.FastMember
 
FCONST(float) - Static method in class net.sf.cglib.core.TypeUtils
 
FIELD_NAME - Static variable in class net.sf.cglib.beans.ImmutableBean
 
FIELD_NAME - Static variable in class net.sf.cglib.proxy.MixinEmitter
 
FIELD_NAMES - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
FIELD_PROVIDER - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
FIELD_TYPES - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
fieldInfo - Variable in class net.sf.cglib.core.ClassEmitter
 
FieldInfo(int, String, Type, Object) - Constructor for class net.sf.cglib.core.ClassEmitter.FieldInfo
 
FieldProvider - Interface in net.sf.cglib.transform.impl
 
FieldProviderTransformer - Class in net.sf.cglib.transform.impl
 
FieldProviderTransformer() - Constructor for class net.sf.cglib.transform.impl.FieldProviderTransformer
 
fields - Variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
FieldTypeCustomizer - Interface in net.sf.cglib.core
Customizes key types for KeyFactory right in constructor.
FieldVisitorTee - Class in net.sf.cglib.transform
 
FieldVisitorTee(FieldVisitor, FieldVisitor) - Constructor for class net.sf.cglib.transform.FieldVisitorTee
 
filesets - Variable in class net.sf.cglib.transform.AbstractProcessTask
 
filter(Collection, Predicate) - Static method in class net.sf.cglib.core.CollectionUtils
 
filter - Variable in class net.sf.cglib.proxy.Enhancer
 
filter - Variable in class net.sf.cglib.transform.AbstractClassLoader
 
filter - Variable in class net.sf.cglib.transform.ClassFilterTransformer
 
filter - Variable in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
filter - Variable in class net.sf.cglib.transform.MethodFilterTransformer
 
filterConstructors(Class, List) - Method in class net.sf.cglib.proxy.Enhancer
Filter the list of constructors from the superclass.
find(Class, Signature) - Static method in class net.sf.cglib.proxy.MethodProxy
Return the MethodProxy used when intercepting the method matching the given signature.
FIND_METHODS - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
FIND_PROXY - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
FIND_PROXY_NAME - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
FIND_PROXY_TYPES - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
findConstructor(String) - Static method in class net.sf.cglib.core.ReflectUtils
 
findConstructor(String, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
 
findDeclaredMethod(Class, String, Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
findInterfaceMethod(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
findMethod(String) - Static method in class net.sf.cglib.core.ReflectUtils
 
findMethod(String, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
 
findMethods(String[], Method[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
findNewInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
findPackageProtected(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
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
This method should not be called in regular flow.
firstInstance(Class) - Method in class net.sf.cglib.proxy.InterfaceMaker
 
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
 
firstLocal - Variable in class net.sf.cglib.core.LocalVariablesSorter
 
FIXED_KEY_SET - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
FIXED_VALUE - Static variable in class net.sf.cglib.proxy.FixedValueGenerator
 
fixedInput - Variable in class net.sf.cglib.util.StringSwitcher.Generator
 
FixedKeySet - Class in net.sf.cglib.beans
 
FixedKeySet(String[]) - Constructor for class net.sf.cglib.beans.FixedKeySet
 
FixedValue - Interface in net.sf.cglib.proxy
Enhancer callback that simply returns the value to return from the proxied method.
FixedValueGenerator - Class in net.sf.cglib.proxy
 
FixedValueGenerator() - Constructor for class net.sf.cglib.proxy.FixedValueGenerator
 
flags - Variable in class net.sf.cglib.transform.ClassReaderGenerator
 
FLOAT_TO_INT_BITS - Static variable in class net.sf.cglib.core.EmitUtils
 
FLOAT_VALUE - Static variable in class net.sf.cglib.core.CodeEmitter
 
FloatComparer(float[]) - Constructor for class net.sf.cglib.util.ParallelSorter.FloatComparer
 
FOR_NAME - Static variable in class net.sf.cglib.core.EmitUtils
 
fromInternalName(String) - Static method in class net.sf.cglib.core.TypeUtils
 
fromInternalNames(String[]) - Static method in class net.sf.cglib.core.TypeUtils
 
Function<K,V> - Interface in net.sf.cglib.core.internal
 
fv1 - Variable in class net.sf.cglib.transform.FieldVisitorTee
 
fv2 - Variable in class net.sf.cglib.transform.FieldVisitorTee
 

G

gcount(int) - Static method in class net.sf.cglib.core.TinyBitSet
 
GE - Static variable in class net.sf.cglib.core.CodeEmitter
 
gen - Variable in class net.sf.cglib.transform.TransformingClassGenerator
 
generate(AbstractClassGenerator.ClassLoaderData) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
generate(ClassGenerator) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
generate(ClassGenerator) - Method in interface net.sf.cglib.core.GeneratorStrategy
Generate the class.
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in interface net.sf.cglib.proxy.CallbackGenerator
 
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.DispatcherGenerator
 
generate(AbstractClassGenerator.ClassLoaderData) - Method in class net.sf.cglib.proxy.Enhancer
 
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.FixedValueGenerator
 
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.LazyLoaderGenerator
 
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
generate(ClassEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.NoOpGenerator
 
generate() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanMap.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
generateClass(ClassVisitor) - Method in interface net.sf.cglib.core.ClassGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.Enhancer
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.InterfaceMaker
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.FastClass.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.transform.ClassReaderGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.transform.TransformingClassGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.util.StringSwitcher.Generator
 
generateClassName(Predicate) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
generateConstructor() - Method in class net.sf.cglib.beans.BeanMapEmitter
 
generateConstructor(Object[]) - Method in class net.sf.cglib.util.ParallelSorterEmitter
 
generatedClass - Variable in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
generatedClasses - Variable in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
AbstractClassGenerator here holds "cache key" (e.g.
generateFindProxy(ClassEmitter, Map) - Method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
generateGet(Class, Map) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
generateGet(Class, Method[]) - Method in class net.sf.cglib.beans.BulkBeanEmitter
 
generateGetPropertyType(Map, String[]) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
generateKeySet(String[]) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
generatePut(Class, Map) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
generateSet(Class, Method[]) - Method in class net.sf.cglib.beans.BulkBeanEmitter
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in interface net.sf.cglib.proxy.CallbackGenerator
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.DispatcherGenerator
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.FixedValueGenerator
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.LazyLoaderGenerator
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
generateStatic(CodeEmitter, CallbackGenerator.Context, List) - Method in class net.sf.cglib.proxy.NoOpGenerator
 
generateSwap(Object[]) - Method in class net.sf.cglib.util.ParallelSorterEmitter
 
Generator() - Constructor for class net.sf.cglib.beans.BeanCopier.Generator
 
Generator() - Constructor for class net.sf.cglib.beans.BeanMap.Generator
 
Generator() - Constructor for class net.sf.cglib.beans.BulkBean.Generator
 
Generator() - Constructor for class net.sf.cglib.beans.ImmutableBean.Generator
 
Generator() - Constructor for class net.sf.cglib.core.KeyFactory.Generator
 
generator - Variable in class net.sf.cglib.proxy.CallbackInfo
 
Generator() - Constructor for class net.sf.cglib.proxy.Mixin.Generator
 
Generator() - Constructor for class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
Generator() - Constructor for class net.sf.cglib.reflect.FastClass.Generator
 
Generator() - Constructor for class net.sf.cglib.reflect.MethodDelegate.Generator
 
Generator() - Constructor for class net.sf.cglib.reflect.MulticastDelegate.Generator
 
Generator() - Constructor for class net.sf.cglib.util.ParallelSorter.Generator
 
Generator() - Constructor for class net.sf.cglib.util.StringSwitcher.Generator
 
GeneratorStrategy - Interface in net.sf.cglib.core
The GeneratorStrategy
get(Object) - Method in class net.sf.cglib.beans.BeanMap
 
get(Object, Object) - Method in class net.sf.cglib.beans.BeanMap
Get the property of a bean.
get(AbstractClassGenerator, boolean) - Method in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
get(Class<T>) - Method in class net.sf.cglib.core.internal.CustomizerRegistry
 
get(K) - Method in class net.sf.cglib.core.internal.LoadingCache
 
get(int) - Method in class net.sf.cglib.core.TinyBitSet
 
GET_CALLBACK - Static variable in class net.sf.cglib.proxy.Enhancer
 
GET_CALLBACKS - Static variable in class net.sf.cglib.proxy.Enhancer
 
GET_CLASS - Static variable in class net.sf.cglib.core.KeyFactory
 
GET_DECLARED_METHOD - Static variable in class net.sf.cglib.core.EmitUtils
 
GET_DECLARED_METHODS - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
GET_DECLARING_CLASS - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
GET_KEY - Static variable in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
GET_MAX_INDEX - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
GET_NAME - Static variable in class net.sf.cglib.core.EmitUtils
 
GET_NAME - Static variable in class net.sf.cglib.core.KeyFactory
 
GET_PROPERTY_TYPE - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
GET_PROPERTY_VALUES - Static variable in class net.sf.cglib.beans.BulkBeanEmitter
 
GET_SIGNATURE_WITHOUT_RETURN_TYPE - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
GET_SORT - Static variable in class net.sf.cglib.core.KeyFactory
 
getAccess() - Method in class net.sf.cglib.core.ClassEmitter
 
getArgumentTypes() - Method in class net.sf.cglib.core.Signature
 
getAttemptLoad() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
getAttribute() - Method in class net.sf.cglib.core.CodeEmitter.State
 
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
 
getByIndex(String[], int[]) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
getBytes(ZipInputStream) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
getCallback(Method) - Method in class net.sf.cglib.proxy.CallbackHelper
 
getCallback(int) - Method in interface net.sf.cglib.proxy.Factory
Return the Callback implementation at the specified index.
getCallbackField(int) - Static method in class net.sf.cglib.proxy.Enhancer
 
getCallbackKeys() - Method in class net.sf.cglib.proxy.Enhancer
 
getCallbacks() - Method in class net.sf.cglib.proxy.CallbackHelper
 
getCallbacks() - Method in interface net.sf.cglib.proxy.Factory
Get the current set of callbacks for ths object.
getCallbacksSetter(Class, String) - Static method in class net.sf.cglib.proxy.Enhancer
 
getCallbackTypes() - Method in class net.sf.cglib.proxy.CallbackHelper
 
getCause() - Method in exception net.sf.cglib.beans.BulkBeanException
 
getCause() - Method in exception net.sf.cglib.core.CodeGenerationException
 
getClass(String, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
 
getClass(String, ClassLoader, String[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getClassEmitter() - Method in class net.sf.cglib.core.CodeEmitter
 
getClasses(Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getClasses(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
getClassInfo() - Method in class net.sf.cglib.core.ClassEmitter
 
getClassInfo(ClassReader) - Static method in class net.sf.cglib.core.ClassNameReader
 
getClassInfo() - Method in class net.sf.cglib.core.CodeEmitter.State
 
getClassInfo() - Method in class net.sf.cglib.core.MethodInfo
 
getClassInfo(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
getClassLoader() - Method in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
getClassLoader() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
getClassLoader() - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
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
 
getClassReader(File) - Static method in class net.sf.cglib.transform.AbstractTransformTask
 
getClassTransformer(String[]) - Method in class net.sf.cglib.transform.AbstractTransformTask
returns transformation for source class
getClassType() - Method in class net.sf.cglib.core.ClassEmitter
 
getClassVisitor() - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
getClassWriter() - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
getCodeEmitter() - Method in class net.sf.cglib.core.Block
 
getComponentType(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
getConstructor(Class, Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getConstructor(Constructor) - Method in class net.sf.cglib.reflect.FastClass
 
getConstructor(Class[]) - Method in class net.sf.cglib.reflect.FastClass
 
getCurrent() - Static method in class net.sf.cglib.core.AbstractClassGenerator
Used internally by CGLIB.
getCustomizers(Class<T>) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
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.InterfaceMaker
 
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() - Method in class net.sf.cglib.core.CodeEmitter.State
 
getExceptionTypes() - Method in class net.sf.cglib.core.MethodInfo
 
getExceptionTypes(Member) - Static method in class net.sf.cglib.core.ReflectUtils
 
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastConstructor
 
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastMember
 
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastMethod
 
getFastClass() - Method in class net.sf.cglib.proxy.MethodProxy
 
getfield(String) - Method in class net.sf.cglib.core.CodeEmitter
 
getfield(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
getField(int) - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
getField(String) - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
getField(String[]) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
getFieldInfo(String) - Method in class net.sf.cglib.core.ClassEmitter
 
getFieldName(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
getFieldName(int) - Method in class net.sf.cglib.util.ParallelSorterEmitter
 
getFieldNames() - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
getFieldTypes() - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
getFiles() - Method in class net.sf.cglib.transform.AbstractProcessTask
 
getFlags() - Method in class net.sf.cglib.transform.AbstractClassLoader
 
getFlags() - Method in class net.sf.cglib.transform.AbstractTransformTask
 
getGenerator(Type) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
getGenerator(ClassReader) - Method in class net.sf.cglib.transform.AbstractClassLoader
 
getGenerator(ClassReader) - Method in class net.sf.cglib.transform.TransformingClassLoader
 
getGenerators(Type[]) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
getGetters() - Method in class net.sf.cglib.beans.BulkBean
 
getImplSignature(MethodInfo) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
getIndex() - Method in exception net.sf.cglib.beans.BulkBeanException
 
getIndex() - Method in class net.sf.cglib.core.Local
 
getIndex(MethodInfo) - 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
 
GetIndexCallback(CodeEmitter, List) - Constructor for class net.sf.cglib.reflect.FastClassEmitter.GetIndexCallback
 
getIndexMap(List) - Static method in class net.sf.cglib.core.CollectionUtils
 
getInstance() - Static method in class net.sf.cglib.core.MethodInfoTransformer
 
getInstance(AnnotationVisitor, AnnotationVisitor) - Static method in class net.sf.cglib.transform.AnnotationVisitorTee
 
getInterceptFieldCallback() - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
 
getInterfaces() - Method in class net.sf.cglib.core.ClassInfo
 
getInterfaces(Class[]) - Method in class net.sf.cglib.proxy.MixinBeanEmitter
 
getInterfaces(Class[]) - Method in class net.sf.cglib.proxy.MixinEmitter
 
getInterfaces(Class[]) - Method in class net.sf.cglib.proxy.MixinEverythingEmitter
 
getIntRange(int) - Static method in class net.sf.cglib.reflect.FastClassEmitter
 
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
 
getMethodField(Signature) - Method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
getMethodInfo() - Method in class net.sf.cglib.core.CodeEmitter
 
getMethodInfo(Member, int) - Static method in class net.sf.cglib.core.ReflectUtils
 
getMethodInfo(Member) - Static method in class net.sf.cglib.core.ReflectUtils
 
getMethodProxyField(Signature) - Method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
getMethods(Class, Class[], List) - Static method in class net.sf.cglib.proxy.Enhancer
Finds all of the methods that will be extended by an Enhancer-generated class using the specified superclass and interfaces.
getMethods(Class, Class[], List, List, Set) - Static method in class net.sf.cglib.proxy.Enhancer
 
getMethods(Class) - Method in class net.sf.cglib.proxy.MixinBeanEmitter
 
getMethods(Class) - Method in class net.sf.cglib.proxy.MixinEmitter
 
getMethods(Class) - Method in class net.sf.cglib.proxy.MixinEverythingEmitter
 
getModifiers() - Method in class net.sf.cglib.core.ClassInfo
 
getModifiers() - Method in class net.sf.cglib.core.CodeEmitter.State
 
getModifiers() - Method in class net.sf.cglib.core.MethodInfo
 
getModifiers() - Method in class net.sf.cglib.reflect.FastMember
 
getName() - Method in class net.sf.cglib.core.Signature
 
getName() - Method in class net.sf.cglib.reflect.FastClass
 
getName() - Method in class net.sf.cglib.reflect.FastMember
 
getNames(Map) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
getNames(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getNames() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
getNamingPolicy() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
getNextHook() - Static method in class net.sf.cglib.core.ClassEmitter
 
getOriginalModifiers(MethodInfo) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
getOutType(int, Type) - Method in interface net.sf.cglib.core.FieldTypeCustomizer
Computes type of field for storing given parameter
getPackageName(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
getPackageName(String) - Static method in class net.sf.cglib.core.TypeUtils
 
getParameterTypes(MethodInfo) - Method in interface net.sf.cglib.core.EmitUtils.ParameterTyper
 
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
 
getPropertiesHelper(Class, boolean, boolean) - Static method in class net.sf.cglib.core.ReflectUtils
 
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
 
getProtectionDomain() - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.beans.BeanGenerator
 
getProtectionDomain() - Method in class net.sf.cglib.beans.BeanMap.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.beans.BulkBean.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.core.AbstractClassGenerator
Returns the protection domain to use when defining the class.
getProtectionDomain() - Method in class net.sf.cglib.core.KeyFactory.Generator
 
getProtectionDomain(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
getProtectionDomain() - Method in class net.sf.cglib.proxy.Enhancer
 
getProtectionDomain() - Method in class net.sf.cglib.proxy.Mixin.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.reflect.FastClass.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
getProtectionDomain() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
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
 
getSampleProperty() - Method in class net.sf.cglib.samples.Bean
 
getSetters() - Method in class net.sf.cglib.beans.BulkBean
 
getSignature() - Method in class net.sf.cglib.core.CodeEmitter
 
getSignature() - Method in class net.sf.cglib.core.CodeEmitter.State
 
getSignature() - Method in class net.sf.cglib.core.MethodInfo
 
getSignature(Member) - Static method in class net.sf.cglib.core.ReflectUtils
 
getSignature() - Method in class net.sf.cglib.proxy.MethodProxy
Return the signature of the proxied method.
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
 
getstatic(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
getStaticHook() - Method in class net.sf.cglib.core.ClassEmitter
 
getStrategy() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
getSuperFastClass() - Method in class net.sf.cglib.proxy.MethodProxy
 
getSuperIndex() - Method in class net.sf.cglib.proxy.MethodProxy
Return the FastClass method index for the method used by MethodProxy.invokeSuper(java.lang.Object, java.lang.Object[]).
getSuperName() - Method in class net.sf.cglib.core.DebuggingClassWriter
 
getSuperName() - Method in class net.sf.cglib.proxy.MethodProxy
Return the name of the synthetic method created by CGLIB which is used by MethodProxy.invokeSuper(java.lang.Object, java.lang.Object[]) to invoke the superclass (non-intercepted) method implementation.
getSuperType() - Method in class net.sf.cglib.core.ClassEmitter
 
getSuperType() - Method in class net.sf.cglib.core.ClassInfo
 
getSwitchKeys(Map) - Static method in class net.sf.cglib.core.EmitUtils
 
getTag() - Method in class net.sf.cglib.core.DefaultNamingPolicy
Returns a string which is incorporated into every generated class name.
getTarget() - Method in class net.sf.cglib.reflect.MethodDelegate
 
getTargets() - Method in class net.sf.cglib.reflect.MulticastDelegate
 
getters - Variable in class net.sf.cglib.beans.BulkBean.Generator
 
getters - Variable in class net.sf.cglib.beans.BulkBean
 
getThisType(CodeEmitter) - Method in class net.sf.cglib.proxy.Enhancer
 
getType() - Method in class net.sf.cglib.core.ClassInfo
 
getType() - Method in class net.sf.cglib.core.Local
 
getType(String) - Static method in class net.sf.cglib.core.TypeUtils
 
getTypes(Class[]) - Static method in class net.sf.cglib.core.TypeUtils
 
getTypes() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
getUnboxedType(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
getUndeclaredThrowable() - Method in exception net.sf.cglib.proxy.UndeclaredThrowableException
 
getUniqueNamePredicate() - Method in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
getUseCache() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
goTo(Label) - Method in class net.sf.cglib.core.CodeEmitter
 
GT - Static variable in class net.sf.cglib.core.CodeEmitter
 

H

h - Variable in class net.sf.cglib.proxy.Proxy
 
hash - Variable in class net.sf.cglib.core.WeakCacheKey
 
hash_array(CodeEmitter, Type, int, CustomizerRegistry) - Static method in class net.sf.cglib.core.EmitUtils
 
HASH_ASM_TYPE - Static variable in class net.sf.cglib.core.KeyFactory
Type.hashCode() is very expensive as it traverses full descriptor to calculate hash code.
HASH_CODE - Static variable in class net.sf.cglib.core.EmitUtils
 
hash_code(CodeEmitter, Type, int, Customizer) - Static method in class net.sf.cglib.core.EmitUtils
hash_code(CodeEmitter, Type, int, CustomizerRegistry) - Static method in class net.sf.cglib.core.EmitUtils
 
HASH_CODE - Static variable in class net.sf.cglib.core.KeyFactory
 
hash_long(CodeEmitter) - Static method in class net.sf.cglib.core.EmitUtils
 
hash_object(CodeEmitter, Type, CustomizerRegistry) - Static method in class net.sf.cglib.core.EmitUtils
 
hash_primitive(CodeEmitter, Type) - Static method in class net.sf.cglib.core.EmitUtils
 
hashCode() - Method in class net.sf.cglib.beans.BeanMap
 
hashCode() - Method in class net.sf.cglib.core.ClassEmitter.FieldInfo
 
hashCode() - Method in class net.sf.cglib.core.ClassInfo
 
hashCode() - Method in class net.sf.cglib.core.DefaultNamingPolicy
 
hashCode() - Method in class net.sf.cglib.core.MethodInfo
 
hashCode() - Method in class net.sf.cglib.core.Signature
 
hashCode() - Method in class net.sf.cglib.core.WeakCacheKey
 
hashCode() - Method in class net.sf.cglib.proxy.CallbackHelper
 
hashCode() - Method in class net.sf.cglib.reflect.FastClass
 
hashCode() - Method in class net.sf.cglib.reflect.FastMember
 
hashCode() - Method in class net.sf.cglib.reflect.MethodDelegate
 
HashCodeCustomizer - Interface in net.sf.cglib.core
 
helper(MethodProxy.CreateInfo, Class) - Static method in class net.sf.cglib.proxy.MethodProxy
 
helper(FastClass, Method) - Static method in class net.sf.cglib.reflect.FastMethod
 
hookCounter - Static variable in class net.sf.cglib.core.ClassEmitter
 

I

i1 - Variable in class net.sf.cglib.proxy.MethodProxy.FastClassInfo
 
i2 - Variable in class net.sf.cglib.proxy.MethodProxy.FastClassInfo
 
ICONST(int) - Static method in class net.sf.cglib.core.TypeUtils
 
ident - Variable in class net.sf.cglib.samples.Trace
 
IDENTITY - Static variable in class net.sf.cglib.core.internal.LoadingCache
 
identity() - Static method in class net.sf.cglib.core.internal.LoadingCache
 
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
 
iface - Variable in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
iface - Variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
iface - Variable in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
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
 
ILLEGAL_ARGUMENT_EXCEPTION - Static variable in class net.sf.cglib.proxy.Enhancer
 
ILLEGAL_ARGUMENT_EXCEPTION - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
ILLEGAL_ARGUMENT_EXCEPTION - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
ILLEGAL_STATE_EXCEPTION - Static variable in class net.sf.cglib.beans.ImmutableBean
 
ILLEGAL_STATE_EXCEPTION - Static variable in class net.sf.cglib.proxy.Enhancer
 
ImmutableBean - Class in net.sf.cglib.beans
 
ImmutableBean() - Constructor for class net.sf.cglib.beans.ImmutableBean
 
ImmutableBean.Generator - Class in net.sf.cglib.beans
 
index - Variable in exception net.sf.cglib.beans.BulkBeanException
 
index - Variable in class net.sf.cglib.core.Local
 
index - Variable in class net.sf.cglib.reflect.FastMember
 
indexes - Variable in class net.sf.cglib.reflect.FastClassEmitter.GetIndexCallback
 
info - Variable in class net.sf.cglib.transform.impl.AddInitTransformer
 
info - Variable in class net.sf.cglib.transform.impl.AddStaticInitTransformer
 
init() - Method in class net.sf.cglib.core.ClassEmitter
 
init() - Method in class net.sf.cglib.proxy.MethodProxy
 
init() - Method in class net.sf.cglib.transform.impl.AddStaticInitTransformer
 
initFieldProvider(String[]) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
initLock - Variable in class net.sf.cglib.proxy.MethodProxy
 
insertionSort(int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
inside - Variable in class net.sf.cglib.core.EmitUtils.ArrayDelimiters
 
INSTANCE - Static variable in class net.sf.cglib.core.DefaultGeneratorStrategy
 
INSTANCE - Static variable in class net.sf.cglib.core.DefaultNamingPolicy
 
INSTANCE - Static variable in class net.sf.cglib.core.MethodInfoTransformer
 
INSTANCE - Static variable in class net.sf.cglib.proxy.DispatcherGenerator
 
INSTANCE - Static variable in class net.sf.cglib.proxy.FixedValueGenerator
 
INSTANCE - Static variable in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
INSTANCE - Static variable in class net.sf.cglib.proxy.LazyLoaderGenerator
 
INSTANCE - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
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.proxy.NoOpGenerator
 
instance_of(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
instance_of_this() - Method in class net.sf.cglib.core.CodeEmitter
 
INT_VALUE - Static variable in class net.sf.cglib.core.CodeEmitter
 
INT_VALUE - Static variable in class net.sf.cglib.util.StringSwitcher
 
IntComparer(int[]) - Constructor for class net.sf.cglib.util.ParallelSorter.IntComparer
 
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.
INTERCEPT - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.sf.cglib.samples.Beans
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.sf.cglib.samples.Trace
 
interceptDuringConstruction - Variable in class net.sf.cglib.proxy.Enhancer
 
InterceptFieldCallback - Interface in net.sf.cglib.transform.impl
 
InterceptFieldEnabled - Interface in net.sf.cglib.transform.impl
 
InterceptFieldFilter - Interface in net.sf.cglib.transform.impl
 
InterceptFieldTransformer - Class in net.sf.cglib.transform.impl
 
InterceptFieldTransformer(InterceptFieldFilter) - Constructor for class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
InterfaceMaker - Class in net.sf.cglib.proxy
Generates new interfaces at runtime.
InterfaceMaker() - Constructor for class net.sf.cglib.proxy.InterfaceMaker
Create a new InterfaceMaker.
interfaces - Variable in class net.sf.cglib.proxy.Enhancer
 
ints - Variable in class net.sf.cglib.util.StringSwitcher.Generator
 
intValue(String) - Method in class net.sf.cglib.util.StringSwitcher
Return the integer associated with the given key.
INVOCATION_HANDLER - Static variable in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
INVOCATION_TARGET_EXCEPTION - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
INVOCATION_TARGET_EXCEPTION_ARRAY - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
InvocationHandler - Interface in net.sf.cglib.proxy
InvocationHandler replacement (unavailable under JDK 1.2).
InvocationHandlerGenerator - Class in net.sf.cglib.proxy
 
InvocationHandlerGenerator() - Constructor for class net.sf.cglib.proxy.InvocationHandlerGenerator
 
invoke(MethodInfo, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke(MethodInfo) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke(Object, Method, Object[]) - Method in interface net.sf.cglib.proxy.InvocationHandler
 
INVOKE - Static variable in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
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 - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
invoke(Object, Object[]) - Method in class net.sf.cglib.reflect.FastMethod
 
invoke_constructor(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_constructor(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_constructor_this() - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_constructor_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_interface(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_static(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_static_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_virtual(Type, Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke_virtual_this(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
invokeSuper(Object, Object[]) - Method in class net.sf.cglib.proxy.MethodProxy
Invoke the original (super) method on the specified object.
invokeSwitchHelper(CodeEmitter, List, int, Type) - Static method in class net.sf.cglib.reflect.FastClassEmitter
 
isAbstract(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isArray(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
isBridge(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isClassFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
isConstructor(MethodInfo) - Static method in class net.sf.cglib.core.TypeUtils
 
isEmpty() - Method in class net.sf.cglib.beans.BeanMap
 
isEnhanced(Class) - Static method in class net.sf.cglib.proxy.Enhancer
Determine if a class was generated using Enhancer.
isFieldDeclared(String) - Method in class net.sf.cglib.core.ClassEmitter
 
isFinal(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isInterface(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isJarFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
isPrimitive(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
isPrivate(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isProtected(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isProxyClass(Class) - Static method in class net.sf.cglib.proxy.Proxy
 
isPublic(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isSorted(int[]) - Static method in class net.sf.cglib.core.CodeEmitter
 
isStatic(int) - Static method in class net.sf.cglib.core.TypeUtils
 
isStaticHook() - Method in class net.sf.cglib.core.CodeEmitter
 
isSynthetic(int) - Static method in class net.sf.cglib.core.TypeUtils
 
iterator() - Method in class net.sf.cglib.beans.FixedKeySet
 

K

key - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
KEY_FACTORY - Static variable in class net.sf.cglib.beans.BeanCopier
 
KEY_FACTORY - Static variable in class net.sf.cglib.beans.BeanGenerator
 
KEY_FACTORY - Static variable in class net.sf.cglib.beans.BeanMap.Generator
 
KEY_FACTORY - Static variable in class net.sf.cglib.beans.BulkBean
 
KEY_FACTORY - Static variable in class net.sf.cglib.core.KeyFactory
 
KEY_FACTORY - Static variable in class net.sf.cglib.core.MethodWrapper
 
KEY_FACTORY - Static variable in class net.sf.cglib.proxy.Enhancer
 
KEY_FACTORY - Static variable in class net.sf.cglib.proxy.Mixin
 
KEY_FACTORY - Static variable in class net.sf.cglib.reflect.ConstructorDelegate
 
KEY_FACTORY - Static variable in class net.sf.cglib.reflect.MethodDelegate
 
KEY_FACTORY - Static variable in class net.sf.cglib.util.StringSwitcher
 
KEY_SET - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
KeyFactory - Class in net.sf.cglib.core
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 in net.sf.cglib.core
 
KeyFactoryCustomizer - Interface in net.sf.cglib.core
Marker interface for customizers of KeyFactory
keyInterface - Variable in class net.sf.cglib.core.KeyFactory.Generator
 
keyMapper - Variable in class net.sf.cglib.core.internal.LoadingCache
 
KeySample - Class in net.sf.cglib.samples
 
KeySample() - Constructor for class net.sf.cglib.samples.KeySample
 
KeySample.MyFactory - Interface in net.sf.cglib.samples
 
KNOWN_CUSTOMIZER_TYPES - Static variable in class net.sf.cglib.core.KeyFactory.Generator
 

L

LAZY_LOADER - Static variable in class net.sf.cglib.proxy.LazyLoaderGenerator
 
LazyLoader - Interface in net.sf.cglib.proxy
Lazy-loading Enhancer callback.
LazyLoaderGenerator - Class in net.sf.cglib.proxy
 
LazyLoaderGenerator() - Constructor for class net.sf.cglib.proxy.LazyLoaderGenerator
 
LCONST(long) - Static method in class net.sf.cglib.core.TypeUtils
 
LE - Static variable in class net.sf.cglib.core.CodeEmitter
 
len() - Method in class net.sf.cglib.util.ParallelSorter
 
LENGTH - Static variable in class net.sf.cglib.core.EmitUtils
 
length() - Method in class net.sf.cglib.core.TinyBitSet
 
load_arg(int) - Method in class net.sf.cglib.core.CodeEmitter
Pushes the specified argument of the current method onto the stack.
load_args() - Method in class net.sf.cglib.core.CodeEmitter
Pushes all of the arguments of the current method onto the stack.
load_args(int, int) - Method in class net.sf.cglib.core.CodeEmitter
 
load_class(CodeEmitter, Type) - Static method in class net.sf.cglib.core.EmitUtils
 
load_class_helper(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(Type, int) - Method in class net.sf.cglib.core.CodeEmitter
 
load_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
 
load_method(CodeEmitter, MethodInfo) - Static method in class net.sf.cglib.core.EmitUtils
 
LOAD_OBJECT - Static variable in class net.sf.cglib.proxy.DispatcherGenerator
 
LOAD_OBJECT - Static variable in class net.sf.cglib.proxy.FixedValueGenerator
 
LOAD_OBJECT - Static variable in class net.sf.cglib.proxy.LazyLoaderGenerator
 
load_this() - Method in class net.sf.cglib.core.CodeEmitter
 
loadClass(String) - Method in class net.sf.cglib.transform.AbstractClassLoader
 
loader - Variable in class net.sf.cglib.core.internal.LoadingCache
 
LoadingCache<K,KK,V> - Class in net.sf.cglib.core.internal
 
LoadingCache(Function<K, KK>, Function<K, V>) - Constructor for class net.sf.cglib.core.internal.LoadingCache
 
loadMethod(int) - Method in class net.sf.cglib.proxy.LazyLoaderGenerator
 
loadObject() - Method in interface net.sf.cglib.proxy.Dispatcher
Return the object which the original method invocation should be dispatched.
loadObject() - Method in interface net.sf.cglib.proxy.FixedValue
Return the object which the original method invocation should return.
loadObject() - Method in interface net.sf.cglib.proxy.LazyLoader
Return the object which the original method invocation should be dispatched.
loadObject(Object) - Method in interface net.sf.cglib.proxy.ProxyRefDispatcher
Return the object which the original method invocation should be dispatched.
Local - Class in net.sf.cglib.core
 
Local(int, Type) - Constructor for class net.sf.cglib.core.Local
 
localOffset - Variable in class net.sf.cglib.core.CodeEmitter.State
 
LocalVariablesSorter - Class in net.sf.cglib.core
A MethodVisitor that renumbers local variables in their order of appearance.
LocalVariablesSorter(int, String, MethodVisitor) - Constructor for class net.sf.cglib.core.LocalVariablesSorter
 
LocalVariablesSorter(LocalVariablesSorter) - Constructor for class net.sf.cglib.core.LocalVariablesSorter
 
LocalVariablesSorter.State - Class in net.sf.cglib.core
Mapping from old to new local variable indexes.
log2(int) - Static method in class net.sf.cglib.core.TinyBitSet
 
LONG_VALUE - Static variable in class net.sf.cglib.core.CodeEmitter
 
LongComparer(long[]) - Constructor for class net.sf.cglib.util.ParallelSorter.LongComparer
 
lower(int, int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
LT - Static variable in class net.sf.cglib.core.CodeEmitter
 

M

main(String[]) - Static method in class net.sf.cglib.samples.Beans
 
main(String[]) - Static method in class net.sf.cglib.samples.KeySample
 
main(String[]) - Static method in class net.sf.cglib.samples.Trace
 
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
 
MAKE_PROXY - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
makePropertyMap(PropertyDescriptor[]) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
map - Variable in class net.sf.cglib.core.internal.LoadingCache
 
map(String) - Static method in class net.sf.cglib.core.TypeUtils
 
mapping - Variable in class net.sf.cglib.core.LocalVariablesSorter.State
 
mark(Label) - Method in class net.sf.cglib.core.CodeEmitter
 
mark() - 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
 
member_helper_size(CodeEmitter, List, ObjectSwitchCallback, EmitUtils.ParameterTyper, Label, Label) - Static method in class net.sf.cglib.core.EmitUtils
 
member_helper_type(CodeEmitter, List, ObjectSwitchCallback, EmitUtils.ParameterTyper, Label, Label, BitSet) - Static method in class net.sf.cglib.core.EmitUtils
 
member_switch_helper(CodeEmitter, List, ObjectSwitchCallback, boolean) - Static method in class net.sf.cglib.core.EmitUtils
 
merge(int, int, int, int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
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.
mergeSort(int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
MERGESORT_THRESHOLD - Static variable in class net.sf.cglib.util.SorterTemplate
 
METHOD - Static variable in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
METHOD - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
METHOD_DELEGATE - Static variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
METHOD_GET_INDEX - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
METHOD_INTERCEPTOR - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
METHOD_PROXY - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
method_switch(CodeEmitter, List, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
METHOD_TO_CLASS - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
MethodDelegate - Class in net.sf.cglib.reflect
DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS
MethodDelegate() - Constructor for class net.sf.cglib.reflect.MethodDelegate
 
MethodDelegate.Generator - Class in net.sf.cglib.reflect
 
MethodDelegate.MethodDelegateKey - Interface in net.sf.cglib.reflect
 
MethodFilter - Interface in net.sf.cglib.transform
 
MethodFilterTransformer - Class in net.sf.cglib.transform
 
MethodFilterTransformer(MethodFilter, ClassTransformer) - Constructor for class net.sf.cglib.transform.MethodFilterTransformer
 
MethodInfo - Class in net.sf.cglib.core
 
MethodInfo() - Constructor for class net.sf.cglib.core.MethodInfo
 
MethodInfoTransformer - Class in net.sf.cglib.core
 
MethodInfoTransformer() - Constructor for class net.sf.cglib.core.MethodInfoTransformer
 
MethodInterceptor - Interface in net.sf.cglib.proxy
General-purpose Enhancer callback which provides for "around advice".
MethodInterceptorGenerator - Class in net.sf.cglib.proxy
 
MethodInterceptorGenerator() - Constructor for class net.sf.cglib.proxy.MethodInterceptorGenerator
 
methodMap - Variable in class net.sf.cglib.proxy.CallbackHelper
 
methodName - Variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
MethodProxy - Class in net.sf.cglib.proxy
Classes generated by Enhancer pass this object to the registered MethodInterceptor objects when an intercepted method is invoked.
MethodProxy() - Constructor for class net.sf.cglib.proxy.MethodProxy
 
MethodProxy.CreateInfo - Class in net.sf.cglib.proxy
 
MethodProxy.FastClassInfo - Class in net.sf.cglib.proxy
 
MethodVisitorTee - Class in net.sf.cglib.transform
 
MethodVisitorTee(MethodVisitor, MethodVisitor) - Constructor for class net.sf.cglib.transform.MethodVisitorTee
 
MethodWrapper - Class in net.sf.cglib.core
 
MethodWrapper() - Constructor for class net.sf.cglib.core.MethodWrapper
 
MethodWrapper.MethodWrapperKey - Interface in net.sf.cglib.core
Internal interface, only public due to ClassLoader issues.
Mixin - Class in net.sf.cglib.proxy
Mixin allows multiple objects to be combined into a single larger object.
Mixin() - Constructor for class net.sf.cglib.proxy.Mixin
 
MIXIN - Static variable in class net.sf.cglib.proxy.MixinEmitter
 
Mixin.Generator - Class in net.sf.cglib.proxy
 
Mixin.MixinKey - Interface in net.sf.cglib.proxy
 
Mixin.Route - Class in net.sf.cglib.proxy
 
MixinBeanEmitter - Class in net.sf.cglib.proxy
 
MixinBeanEmitter(ClassVisitor, String, Class[]) - Constructor for class net.sf.cglib.proxy.MixinBeanEmitter
 
MixinEmitter - Class in net.sf.cglib.proxy
 
MixinEmitter(ClassVisitor, String, Class[], int[]) - Constructor for class net.sf.cglib.proxy.MixinEmitter
 
MixinEverythingEmitter - Class in net.sf.cglib.proxy
 
MixinEverythingEmitter(ClassVisitor, String, Class[]) - Constructor for class net.sf.cglib.proxy.MixinEverythingEmitter
 
monitorenter() - Method in class net.sf.cglib.core.CodeEmitter
 
monitorexit() - Method in class net.sf.cglib.core.CodeEmitter
 
MUL - Static variable in class net.sf.cglib.core.CodeEmitter
 
MULTIARG_NEW_INSTANCE - Static variable in class net.sf.cglib.proxy.Enhancer
 
MULTICAST_DELEGATE - Static variable in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
MulticastDelegate - Class in net.sf.cglib.reflect
 
MulticastDelegate() - Constructor for class net.sf.cglib.reflect.MulticastDelegate
 
MulticastDelegate.Generator - Class in net.sf.cglib.reflect
 
multiplier - Variable in class net.sf.cglib.core.KeyFactory.Generator
 
mv1 - Variable in class net.sf.cglib.transform.MethodVisitorTee
 
mv2 - Variable in class net.sf.cglib.transform.MethodVisitorTee
 

N

name - Variable in class net.sf.cglib.core.AbstractClassGenerator.Source
 
name - Variable in class net.sf.cglib.core.ClassEmitter.FieldInfo
 
name - Variable in class net.sf.cglib.core.Signature
 
namePrefix - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
names - Variable in class net.sf.cglib.transform.impl.AddPropertyTransformer
 
namingPolicy - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
NamingPolicy - Interface in net.sf.cglib.core
Customize the generated class name for AbstractClassGenerator-based utilities.
namingPolicy - Variable in class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
NE - Static variable in class net.sf.cglib.core.CodeEmitter
 
NEG - Static variable in class net.sf.cglib.core.CodeEmitter
 
net.sf.cglib.beans - package net.sf.cglib.beans
 
net.sf.cglib.core - package net.sf.cglib.core
 
net.sf.cglib.core.internal - package net.sf.cglib.core.internal
 
net.sf.cglib.proxy - package net.sf.cglib.proxy
 
net.sf.cglib.reflect - package net.sf.cglib.reflect
 
net.sf.cglib.samples - package net.sf.cglib.samples
 
net.sf.cglib.transform - package net.sf.cglib.transform
 
net.sf.cglib.transform.impl - package net.sf.cglib.transform.impl
 
net.sf.cglib.util - package net.sf.cglib.util
 
NEW_INSTANCE - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
new_instance(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
NEW_INSTANCE - Static variable in class net.sf.cglib.proxy.Enhancer
 
NEW_INSTANCE - Static variable in class net.sf.cglib.proxy.MixinEmitter
 
NEW_INSTANCE - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
NEW_INSTANCE - Static variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
NEW_INSTANCE - Static variable in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
NEW_INSTANCE - Static variable in class net.sf.cglib.util.ParallelSorterEmitter
 
new_instance_this() - Method in class net.sf.cglib.core.CodeEmitter
 
newarray() - Method in class net.sf.cglib.core.CodeEmitter
 
newarray(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
NEWARRAY(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
newInstance(String, String, boolean) - Method in interface net.sf.cglib.beans.BeanCopier.BeanCopierKey
 
newInstance(String, Map) - Method in interface net.sf.cglib.beans.BeanGenerator.BeanGeneratorKey
 
newInstance(Class, int) - Method in interface net.sf.cglib.beans.BeanMap.Generator.BeanMapKey
 
newInstance(Object) - Method in class net.sf.cglib.beans.BeanMap
Create a new BeanMap instance using the specified bean.
newInstance(String, String[], String[], String[]) - Method in interface net.sf.cglib.beans.BulkBean.BulkBeanKey
 
newInstance(Object[]) - Method in interface net.sf.cglib.core.ClassesKey.Key
 
newInstance(String, String[], String) - Method in interface net.sf.cglib.core.MethodWrapper.MethodWrapperKey
 
newInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Class, Class[], Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Constructor, Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Class[], Object[], Callback[]) - Method in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
Creates proxy instance for given argument types, and assigns the callbacks.
newInstance(String, String[], WeakCacheKey<CallbackFilter>, Type[], boolean, boolean, Long) - Method in interface net.sf.cglib.proxy.Enhancer.EnhancerKey
 
newInstance(Callback) - Method in interface net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(Class[], Object[], Callback[]) - Method in interface net.sf.cglib.proxy.Factory
Creates a new instance of the same type, using the constructor matching the given signature.
newInstance(int, String[], int[]) - Method in interface net.sf.cglib.proxy.Mixin.MixinKey
 
newInstance(Object[]) - Method in class net.sf.cglib.proxy.Mixin
 
newInstance(String, String) - Method in interface net.sf.cglib.reflect.ConstructorDelegate.ConstructorKey
 
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(Class, String, Class) - Method in interface net.sf.cglib.reflect.MethodDelegate.MethodDelegateKey
 
newInstance(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
 
newInstance() - Method in class net.sf.cglib.reflect.MulticastDelegate
 
newInstance(Class) - Static method in class net.sf.cglib.samples.Beans
 
newInstance(int, char[], String) - Method in interface net.sf.cglib.samples.KeySample.MyFactory
 
newInstance(Class) - Static method in class net.sf.cglib.samples.Trace
 
newInstance() - Method in interface net.sf.cglib.transform.ClassTransformerFactory
 
newInstance(Object[]) - Method in class net.sf.cglib.util.ParallelSorter
 
newInstance(String[], int[], boolean) - Method in interface net.sf.cglib.util.StringSwitcher.StringSwitcherKey
 
newLocal(int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
newProxyInstance(ClassLoader, Class[], InvocationHandler) - Static method in class net.sf.cglib.proxy.Proxy
 
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.InterfaceMaker
 
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 - Variable in class net.sf.cglib.core.LocalVariablesSorter.State
 
NoOp - Interface in net.sf.cglib.proxy
Methods using this Enhancer callback will delegate directly to the default (super) implementation in the base class.
NoOpGenerator - Class in net.sf.cglib.proxy
 
NoOpGenerator() - Constructor for class net.sf.cglib.proxy.NoOpGenerator
 
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
not_equals(CodeEmitter, Type, Label, CustomizerRegistry) - 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.
not_equals_helper(CodeEmitter, Type, Label, CustomizerRegistry, ProcessArrayCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
null_constructor(ClassEmitter) - Static method in class net.sf.cglib.core.EmitUtils
 
nullcmp(CodeEmitter, Label, Label) - Static method in class net.sf.cglib.core.EmitUtils
If both objects on the top of the stack are non-null, does nothing.

O

OBJECT_BY_CLASS - Static variable in class net.sf.cglib.core.KeyFactory
Deprecated.
this customizer might result in unexpected class leak since key object still holds a strong reference to the Object and class. It is recommended to have pre-processing method that would strip Objects and represent Classes as Strings
OBJECT_CLASSES - Static variable in class net.sf.cglib.beans.ImmutableBean
 
OBJECT_METHODS - Static variable in class net.sf.cglib.core.ReflectUtils
 
OBJECT_TYPE - Static variable in class net.sf.cglib.proxy.Enhancer
 
ObjectComparer(Object[]) - Constructor for class net.sf.cglib.util.ParallelSorter.ObjectComparer
 
ObjectSwitchCallback - Interface in net.sf.cglib.core
 
OR - Static variable in class net.sf.cglib.core.CodeEmitter
 

P

PARALLEL_SORTER - Static variable in class net.sf.cglib.util.ParallelSorterEmitter
 
ParallelSorter - Class in net.sf.cglib.util
For the efficient sorting of multiple arrays in parallel.
ParallelSorter() - Constructor for class net.sf.cglib.util.ParallelSorter
 
ParallelSorter.ByteComparer - Class in net.sf.cglib.util
 
ParallelSorter.ComparatorComparer - Class in net.sf.cglib.util
 
ParallelSorter.Comparer - Interface in net.sf.cglib.util
 
ParallelSorter.DoubleComparer - Class in net.sf.cglib.util
 
ParallelSorter.FloatComparer - Class in net.sf.cglib.util
 
ParallelSorter.Generator - Class in net.sf.cglib.util
 
ParallelSorter.IntComparer - Class in net.sf.cglib.util
 
ParallelSorter.LongComparer - Class in net.sf.cglib.util
 
ParallelSorter.ObjectComparer - Class in net.sf.cglib.util
 
ParallelSorter.ShortComparer - Class in net.sf.cglib.util
 
ParallelSorterEmitter - Class in net.sf.cglib.util
 
ParallelSorterEmitter(ClassVisitor, String, Object[]) - Constructor for class net.sf.cglib.util.ParallelSorterEmitter
 
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, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
 
parseTypes(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseTypes(String, int, int) - Static method in class net.sf.cglib.core.TypeUtils
 
pass - Variable in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
pass - Variable in class net.sf.cglib.transform.MethodFilterTransformer
 
pkg - Variable in class net.sf.cglib.core.VisibilityPredicate
 
pop() - Method in class net.sf.cglib.core.CodeEmitter
 
pop2() - Method in class net.sf.cglib.core.CodeEmitter
 
postProcess(Class) - Method in class net.sf.cglib.transform.AbstractClassLoader
 
Predicate - Interface in net.sf.cglib.core
 
preValidate() - Method in class net.sf.cglib.proxy.Enhancer
 
primaryConstructor - Variable in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
primaryConstructorArgTypes - Variable in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
PRIMES - Static variable in class net.sf.cglib.core.KeyFactory
 
primitives - Static variable in class net.sf.cglib.core.ReflectUtils
 
printIdent(int) - Method in class net.sf.cglib.samples.Trace
 
PRIVATE_FINAL_STATIC - Static variable in interface net.sf.cglib.core.Constants
 
process(byte[]) - 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
 
ProcessArrayCallback - Interface in net.sf.cglib.core
 
processCase(Object, Label) - Method in interface net.sf.cglib.core.ObjectSwitchCallback
 
processCase(int, Label) - Method in interface net.sf.cglib.core.ProcessSwitchCallback
 
processCase(Object, Label) - Method in class net.sf.cglib.reflect.FastClassEmitter.GetIndexCallback
 
processClassFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
processDefault() - Method in interface net.sf.cglib.core.ObjectSwitchCallback
 
processDefault() - Method in interface net.sf.cglib.core.ProcessSwitchCallback
 
processDefault() - Method in class net.sf.cglib.reflect.FastClassEmitter.GetIndexCallback
 
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
 
processJarFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
 
ProcessSwitchCallback - Interface in net.sf.cglib.core
 
propertySupport - Variable in class net.sf.cglib.samples.Beans
 
props - Variable in class net.sf.cglib.beans.BeanGenerator
 
protectedOk - Variable in class net.sf.cglib.core.VisibilityPredicate
 
PROTECTION_DOMAIN - Static variable in class net.sf.cglib.core.ReflectUtils
 
PROVIDER_GET - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
PROVIDER_GET_BY_INDEX - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
PROVIDER_GET_NAMES - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
PROVIDER_GET_TYPES - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
PROVIDER_SET - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
PROVIDER_SET_BY_INDEX - Static variable in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
Proxy - Class in net.sf.cglib.proxy
This class is meant to be used as replacement for java.lang.reflect.Proxy under JDK 1.2.
Proxy(InvocationHandler) - Constructor for class net.sf.cglib.proxy.Proxy
 
Proxy.ProxyImpl - Class in net.sf.cglib.proxy
 
PROXY_REF_DISPATCHER - Static variable in class net.sf.cglib.proxy.DispatcherGenerator
 
PROXY_REF_INSTANCE - Static variable in class net.sf.cglib.proxy.DispatcherGenerator
 
PROXY_REF_LOAD_OBJECT - Static variable in class net.sf.cglib.proxy.DispatcherGenerator
 
ProxyImpl(InvocationHandler) - Constructor for class net.sf.cglib.proxy.Proxy.ProxyImpl
 
proxyRef - Variable in class net.sf.cglib.proxy.DispatcherGenerator
 
ProxyRefDispatcher - Interface in net.sf.cglib.proxy
Dispatching Enhancer callback.
push(int) - Method in class net.sf.cglib.core.CodeEmitter
 
push(long) - Method in class net.sf.cglib.core.CodeEmitter
 
push(float) - Method in class net.sf.cglib.core.CodeEmitter
 
push(double) - Method in class net.sf.cglib.core.CodeEmitter
 
push(String) - Method in class net.sf.cglib.core.CodeEmitter
 
push(boolean) - Method in class net.sf.cglib.core.CodeEmitter
 
push_array(CodeEmitter, Object[]) - Static method in class net.sf.cglib.core.EmitUtils
 
push_object(CodeEmitter, Object) - Static method in class net.sf.cglib.core.EmitUtils
 
put(Object, Object) - Method in class net.sf.cglib.beans.BeanMap
 
put(Object, Object, Object) - Method in class net.sf.cglib.beans.BeanMap
Set the property of a bean.
putAll(Map) - Method in class net.sf.cglib.beans.BeanMap
 
putfield(String) - Method in class net.sf.cglib.core.CodeEmitter
 
putfield(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
putstatic(Type, String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 

Q

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

R

r - Variable in class net.sf.cglib.transform.ClassReaderGenerator
 
rawStaticInit - Variable in class net.sf.cglib.core.ClassEmitter
 
readBoolean(Object, String, boolean) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readBoolean(Object, String, boolean) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readByte(Object, String, byte) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readByte(Object, String, byte) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readCallbackSig(Type) - Static method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
readChar(Object, String, char) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readChar(Object, String, char) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readDouble(Object, String, double) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readDouble(Object, String, double) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readFloat(Object, String, float) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readFloat(Object, String, float) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readInt(Object, String, int) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readInt(Object, String, int) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readLong(Object, String, long) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readLong(Object, String, long) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readMethodSig(String, String) - Static method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
readObject(Object, String, Object) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readObject(Object, String, Object) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
readShort(Object, String, short) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
readShort(Object, String, short) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
REFLECT_UTILS - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
ReflectUtils - Class in net.sf.cglib.core
 
ReflectUtils() - Constructor for class net.sf.cglib.core.ReflectUtils
 
registerCallbacks(Class, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
Call this method to register the Callback array to use before creating a new instance of the generated class via reflection.
registerStaticCallbacks(Class, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
Similar to Enhancer.registerCallbacks(java.lang.Class, net.sf.cglib.proxy.Callback[]), but suitable for use when multiple threads will be creating instances of the generated class.
rejectMask - Variable in class net.sf.cglib.core.RejectModifierPredicate
 
RejectModifierPredicate - Class in net.sf.cglib.core
 
RejectModifierPredicate(int) - Constructor for class net.sf.cglib.core.RejectModifierPredicate
 
REM - Static variable in class net.sf.cglib.core.CodeEmitter
 
remap(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
remap(int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
remap(Type) - Static method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
remapComponentType(Class) - Static method in class net.sf.cglib.core.EmitUtils
 
remove(Object) - Method in class net.sf.cglib.beans.BeanMap
 
remove(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
 
removePropertyChangeListener(PropertyChangeListener) - Method in class net.sf.cglib.samples.Bean
 
removePropertyChangeListener(PropertyChangeListener) - Method in class net.sf.cglib.samples.Beans
 
rename(Signature, int) - Method in class net.sf.cglib.proxy.Enhancer
 
require - Variable in class net.sf.cglib.beans.BeanMap.Generator
 
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.
reservedClassNames - Variable in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
reserveName(String) - Method in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
resolveAll() - Method in class net.sf.cglib.proxy.BridgeMethodResolver
Finds all bridge methods that are being called with invokespecial & returns them.
resolved - Variable in class net.sf.cglib.proxy.BridgeMethodResolver.BridgedFinder
 
return_value() - Method in class net.sf.cglib.core.CodeEmitter
 
reverse(Map, Map) - Static method in class net.sf.cglib.core.CollectionUtils
 
rotate(int, int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
route - Variable in class net.sf.cglib.proxy.Mixin.Generator
 
route(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
Route(Object[]) - Constructor for class net.sf.cglib.proxy.Mixin.Route
 
route - Variable in class net.sf.cglib.proxy.Mixin.Route
 
ROUTE_CACHE - Static variable in class net.sf.cglib.proxy.Mixin
 
rtransforms - Static variable in class net.sf.cglib.core.TypeUtils
 

S

samePackageOk - Variable in class net.sf.cglib.core.VisibilityPredicate
 
sampleProperty - Variable in class net.sf.cglib.samples.Bean
 
serialVersionUID - Variable in class net.sf.cglib.proxy.Enhancer
 
set - Variable in class net.sf.cglib.beans.FixedKeySet
 
set(int) - Method in class net.sf.cglib.core.TinyBitSet
 
SET_CALLBACK - Static variable in class net.sf.cglib.proxy.Enhancer
 
SET_CALLBACKS - Static variable in class net.sf.cglib.proxy.Enhancer
 
SET_LENGTH - Static variable in class net.sf.cglib.core.EmitUtils
 
SET_PROPERTY_VALUES - Static variable in class net.sf.cglib.beans.BulkBeanEmitter
 
SET_STATIC_CALLBACKS - Static variable in class net.sf.cglib.proxy.Enhancer
 
SET_STATIC_CALLBACKS_NAME - Static variable in class net.sf.cglib.proxy.Enhancer
 
SET_THREAD_CALLBACKS - Static variable in class net.sf.cglib.proxy.Enhancer
 
SET_THREAD_CALLBACKS_NAME - Static variable in class net.sf.cglib.proxy.Enhancer
 
setArrays(Object[]) - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
setAttemptLoad(boolean) - Method in class net.sf.cglib.core.AbstractClassGenerator
If set, CGLIB will attempt to load classes from the specified ClassLoader before generating them.
setBean(Object) - Method in class net.sf.cglib.beans.BeanMap.Generator
Set the bean that the generated map should reflect.
setBean(Object) - Method in class net.sf.cglib.beans.BeanMap
Change the underlying bean this map should use.
setBean(Object) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
setBeanClass(Class) - Method in class net.sf.cglib.beans.BeanMap.Generator
Set the class of the bean that the generated map should support.
setByIndex(String[], int[]) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
setCallback(Callback) - Method in class net.sf.cglib.proxy.Enhancer
Set the single Callback to use.
setCallback(int, Callback) - Method in interface net.sf.cglib.proxy.Factory
Set the callback for this object for the given type.
setCallbackFilter(CallbackFilter) - Method in class net.sf.cglib.proxy.Enhancer
Set the CallbackFilter used to map the generated class' methods to a particular callback index.
setCallbacks(Callback[]) - Method in class net.sf.cglib.proxy.Enhancer
Set the array of callbacks to use.
setCallbacks(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
Replace all of the callbacks for this object at once.
setCallbacksHelper(Class, Callback[], String) - Static method in class net.sf.cglib.proxy.Enhancer
 
setCallbackType(Class) - Method in class net.sf.cglib.proxy.Enhancer
Set the single type of Callback to use.
setCallbackTypes(Class[]) - Method in class net.sf.cglib.proxy.Enhancer
Set the array of callback types to use.
setClasses(Class[]) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
setClassLoader(ClassLoader) - Method in class net.sf.cglib.core.AbstractClassGenerator
Set the ClassLoader in which the class will be generated.
setClassName(String) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
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
 
setField(String[]) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
setFixedInput(boolean) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Configure how unknown String keys will be handled.
setGetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
setHashConstant(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setHashMultiplier(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setInterceptDuringConstruction(boolean) - Method in class net.sf.cglib.proxy.Enhancer
Set whether methods called from within the proxy's constructer will be intercepted.
setInterceptFieldCallback(InterceptFieldCallback) - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
 
setInterface(Class) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
setInterfaces(Class[]) - Method in class net.sf.cglib.proxy.Enhancer
Set the interfaces to implement.
setInts(int[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Set the array of integer results.
setMethodName(String) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
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.
setSampleProperty(String) - Method in class net.sf.cglib.samples.Bean
 
setSerialVersionUID(Long) - Method in class net.sf.cglib.proxy.Enhancer
Insert a static serialVersionUID field into the generated class.
setSetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
setSource(Class) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
setStrategy(GeneratorStrategy) - Method in class net.sf.cglib.core.AbstractClassGenerator
Set the strategy to use to create the bytecode from this generator.
setStrings(String[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Set the array of recognized Strings.
setStyle(int) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
setSuperclass(Class) - Method in class net.sf.cglib.beans.BeanGenerator
Set the class which the generated class will extend.
setSuperclass(Class) - Method in class net.sf.cglib.proxy.Enhancer
Set the class which the generated class will extend.
setTarget(Class) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
setTarget(Class) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.core.ClassEmitter
 
setTarget(Object) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassTransformer
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformer
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerChain
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerTee
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.MethodFilterTransformer
 
setTargetClass(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
setTargetClass(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setters - Variable in class net.sf.cglib.beans.BulkBean.Generator
 
setters - Variable in class net.sf.cglib.beans.BulkBean
 
setThreadCallbacks - Variable in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
setThreadCallbacks(Callback[]) - Method in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
setThreadCallbacks(Class, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
 
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
 
ShortComparer(short[]) - Constructor for class net.sf.cglib.util.ParallelSorter.ShortComparer
 
shrinkStringBuffer(CodeEmitter, int) - Static method in class net.sf.cglib.core.EmitUtils
 
sig - Variable in class net.sf.cglib.core.CodeEmitter.State
 
sig1 - Variable in class net.sf.cglib.proxy.MethodProxy
 
sig2 - Variable in class net.sf.cglib.proxy.MethodProxy
 
SIG_STATIC - Static variable in interface net.sf.cglib.core.Constants
 
Signature - Class in net.sf.cglib.core
A representation of a method signature, containing the method name, return type, and parameter types.
Signature(String, String) - Constructor for class net.sf.cglib.core.Signature
 
Signature(String, Type, Type[]) - Constructor for class net.sf.cglib.core.Signature
 
SIGNATURE_GET_INDEX - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
signatures - Variable in class net.sf.cglib.proxy.InterfaceMaker
 
signatureSwitchHelper(CodeEmitter, List) - Method in class net.sf.cglib.reflect.FastClassEmitter
 
SimpleClass - Class in net.sf.cglib.samples
 
SimpleClass() - Constructor for class net.sf.cglib.samples.SimpleClass
 
SINGLE_NEW_INSTANCE - Static variable in class net.sf.cglib.proxy.Enhancer
 
singleton(Customizer) - Static method in class net.sf.cglib.core.internal.CustomizerRegistry
Deprecated.
Only to keep backward compatibility.
size() - Method in class net.sf.cglib.beans.BeanMap
 
size - Variable in class net.sf.cglib.beans.FixedKeySet
 
size() - Method in class net.sf.cglib.beans.FixedKeySet
 
skipArgs(int) - Method in class net.sf.cglib.core.CodeEmitter
 
SorterTemplate - Class in net.sf.cglib.util
 
SorterTemplate() - Constructor for class net.sf.cglib.util.SorterTemplate
 
SOURCE - Static variable in class net.sf.cglib.beans.BeanCopier.Generator
 
source - Variable in class net.sf.cglib.beans.BeanCopier.Generator
 
SOURCE - Static variable in class net.sf.cglib.beans.BeanGenerator
 
SOURCE - Static variable in class net.sf.cglib.beans.BeanMap.Generator
 
SOURCE - Static variable in class net.sf.cglib.beans.BulkBean.Generator
 
SOURCE - Static variable in class net.sf.cglib.beans.ImmutableBean.Generator
 
source - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
Source(String) - Constructor for class net.sf.cglib.core.AbstractClassGenerator.Source
 
SOURCE - Static variable in class net.sf.cglib.core.KeyFactory.Generator
 
SOURCE - Static variable in class net.sf.cglib.proxy.Enhancer
 
SOURCE - Static variable in class net.sf.cglib.proxy.InterfaceMaker
 
SOURCE - Static variable in class net.sf.cglib.proxy.Mixin.Generator
 
SOURCE - Static variable in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
SOURCE - Static variable in class net.sf.cglib.reflect.FastClass.Generator
 
SOURCE - Static variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
SOURCE - Static variable in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
SOURCE - Static variable in class net.sf.cglib.util.ParallelSorter.Generator
 
SOURCE - Static variable in class net.sf.cglib.util.StringSwitcher.Generator
 
SOURCE_FILE - Static variable in interface net.sf.cglib.core.Constants
 
start - Variable in class net.sf.cglib.core.Block
 
state - Variable in class net.sf.cglib.core.CodeEmitter
 
State(ClassInfo, int, Signature, Type[]) - Constructor for class net.sf.cglib.core.CodeEmitter.State
 
state - Variable in class net.sf.cglib.core.LocalVariablesSorter
 
State() - Constructor for class net.sf.cglib.core.LocalVariablesSorter.State
 
STATIC_CALLBACKS_FIELD - Static variable in class net.sf.cglib.proxy.Enhancer
 
STATIC_NAME - Static variable in interface net.sf.cglib.core.Constants
 
staticHook - Variable in class net.sf.cglib.core.ClassEmitter
 
staticHookSig - Variable in class net.sf.cglib.core.ClassEmitter
 
staticInit - Variable in class net.sf.cglib.core.ClassEmitter
 
STORE_CLASS_AS_STRING - Static variable in class net.sf.cglib.core.KeyFactory
 
store_local(Type, int) - Method in class net.sf.cglib.core.CodeEmitter
 
store_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
 
strategy - Variable in class net.sf.cglib.core.AbstractClassGenerator
 
strategy - Variable in class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
STRESS_HASH_CODE - Static variable in class net.sf.cglib.core.DefaultNamingPolicy
This allows to test collisions of key.hashCode().
STRING_CHAR_AT - Static variable in class net.sf.cglib.core.EmitUtils
 
STRING_LENGTH - Static variable in class net.sf.cglib.core.EmitUtils
 
string_switch(CodeEmitter, String[], int, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
string_switch_hash(CodeEmitter, String[], ObjectSwitchCallback, boolean) - Static method in class net.sf.cglib.core.EmitUtils
 
string_switch_trie(CodeEmitter, String[], ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
 
STRING_SWITCHER - Static variable in class net.sf.cglib.util.StringSwitcher
 
strings - Variable in class net.sf.cglib.util.StringSwitcher.Generator
 
StringSwitcher - Class in net.sf.cglib.util
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 in net.sf.cglib.util
 
StringSwitcher.StringSwitcherKey - Interface in net.sf.cglib.util
 
stringSwitchHelper(CodeEmitter, List, ObjectSwitchCallback, Label, Label, int) - Static method in class net.sf.cglib.core.EmitUtils
 
style - Variable in class net.sf.cglib.proxy.Mixin.Generator
 
STYLE_BEANS - Static variable in class net.sf.cglib.proxy.Mixin
 
STYLE_EVERYTHING - Static variable in class net.sf.cglib.proxy.Mixin
 
STYLE_INTERFACES - Static variable in class net.sf.cglib.proxy.Mixin
 
SUB - Static variable in class net.sf.cglib.core.CodeEmitter
 
SUID_FIELD_NAME - Static variable in interface net.sf.cglib.core.Constants
 
super_getfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
super_getstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke() - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke_constructor() - Method in class net.sf.cglib.core.CodeEmitter
 
super_invoke_constructor(Signature) - Method in class net.sf.cglib.core.CodeEmitter
 
super_putfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
super_putstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
superclass - Variable in class net.sf.cglib.beans.BeanGenerator
 
superclass - Variable in class net.sf.cglib.proxy.Enhancer
 
superHelper(CodeEmitter, MethodInfo, CallbackGenerator.Context) - Static method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
superName - Variable in class net.sf.cglib.core.DebuggingClassWriter
 
swap() - Method in class net.sf.cglib.core.CodeEmitter
 
swap(Type, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
SWAP - Static variable in class net.sf.cglib.util.ParallelSorterEmitter
 
swap(int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
SWITCH_STYLE_HASH - Static variable in interface net.sf.cglib.core.Constants
 
SWITCH_STYLE_HASHONLY - Static variable in interface net.sf.cglib.core.Constants
 
SWITCH_STYLE_TRIE - Static variable in interface net.sf.cglib.core.Constants
 

T

T - Static variable in class net.sf.cglib.core.TinyBitSet
 
t - Variable in class net.sf.cglib.transform.TransformingClassGenerator
 
t - Variable in class net.sf.cglib.transform.TransformingClassLoader
 
target - Variable in class net.sf.cglib.beans.BeanCopier.Generator
 
target - Variable in class net.sf.cglib.beans.BulkBean.Generator
 
target - Variable in class net.sf.cglib.beans.BulkBean
 
target - Variable in class net.sf.cglib.beans.ImmutableBean.Generator
 
target - Variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
target - Variable in class net.sf.cglib.reflect.MethodDelegate
 
target - Variable in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
targetClass - Variable in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
targetClass - Variable in class net.sf.cglib.reflect.MethodDelegate.Generator
 
targets - Variable in class net.sf.cglib.reflect.MulticastDelegate
 
THREAD_CALLBACKS_FIELD - Static variable in class net.sf.cglib.proxy.Enhancer
 
THREAD_LOCAL - Static variable in class net.sf.cglib.proxy.Enhancer
 
THREAD_LOCAL_GET - Static variable in class net.sf.cglib.proxy.Enhancer
 
THREAD_LOCAL_SET - Static variable in class net.sf.cglib.proxy.Enhancer
 
throw_exception(Type, String) - Method in class net.sf.cglib.core.CodeEmitter
 
TinyBitSet - Class in net.sf.cglib.core
 
TinyBitSet() - Constructor for class net.sf.cglib.core.TinyBitSet
 
TO_STRING - Static variable in class net.sf.cglib.core.EmitUtils
 
TO_STRING - Static variable in class net.sf.cglib.core.KeyFactory
 
TO_STRING - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
TO_STRING - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
toByteArray() - Method in class net.sf.cglib.core.DebuggingClassWriter
 
toInternalNames(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
 
TOO_MANY_METHODS - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
topbit(int) - Static method in class net.sf.cglib.core.TinyBitSet
 
toString() - Method in class net.sf.cglib.beans.BeanMap
 
toString() - Method in class net.sf.cglib.core.ClassInfo
 
toString() - Method in class net.sf.cglib.core.MethodInfo
 
toString() - Method in class net.sf.cglib.core.Signature
 
toString() - Method in class net.sf.cglib.core.WeakCacheKey
 
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.samples.Bean
 
toString() - Method in class net.sf.cglib.transform.ClassTransformerChain
 
Trace - Class in net.sf.cglib.samples
 
Trace() - Constructor for class net.sf.cglib.samples.Trace
Creates a new instance of Trace
traceCtor - Static variable in class net.sf.cglib.core.DebuggingClassWriter
 
transform(Collection, 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 class net.sf.cglib.core.MethodInfoTransformer
 
transform(Object) - Method in interface net.sf.cglib.core.Transformer
 
transform(ClassGenerator) - Method in class net.sf.cglib.transform.impl.UndeclaredThrowableStrategy
 
TRANSFORM_FILTER - Static variable in class net.sf.cglib.transform.impl.UndeclaredThrowableStrategy
 
Transformer - Interface in net.sf.cglib.core
 
TransformingClassGenerator - Class in net.sf.cglib.transform
 
TransformingClassGenerator(ClassGenerator, ClassTransformer) - Constructor for class net.sf.cglib.transform.TransformingClassGenerator
 
TransformingClassLoader - Class in net.sf.cglib.transform
 
TransformingClassLoader(ClassLoader, ClassFilter, ClassTransformerFactory) - Constructor for class net.sf.cglib.transform.TransformingClassLoader
 
transforms - Static variable in class net.sf.cglib.core.ReflectUtils
 
transforms - Static variable in class net.sf.cglib.core.TypeUtils
 
type - Variable in class net.sf.cglib.core.ClassEmitter.FieldInfo
 
type - Variable in class net.sf.cglib.core.Local
 
type - Variable in class net.sf.cglib.proxy.CallbackInfo
 
type - Variable in class net.sf.cglib.reflect.FastClass.Generator
 
type - Variable in class net.sf.cglib.reflect.FastClass
 
TYPE_BIG_DECIMAL - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BIG_INTEGER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BOOLEAN - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_BYTE - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CHARACTER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CLASS - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_CLASS_LOADER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_DOUBLE - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_ERROR - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_FLOAT - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_INTEGER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_LONG - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_NUMBER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_OBJECT - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_OBJECT_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_RUNTIME_EXCEPTION - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_SHORT - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_SIGNATURE - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_STRING - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_STRING_ARRAY - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_STRING_BUFFER - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_SYSTEM - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_THROWABLE - Static variable in interface net.sf.cglib.core.Constants
 
TYPE_TYPE - Static variable in interface net.sf.cglib.core.Constants
 
types - Variable in class net.sf.cglib.beans.BulkBean.Generator
 
types - Variable in class net.sf.cglib.beans.BulkBean
 
types - Variable in class net.sf.cglib.transform.impl.AddPropertyTransformer
 
TYPES_EMPTY - Static variable in interface net.sf.cglib.core.Constants
 
TypeUtils - Class in net.sf.cglib.core
 
TypeUtils() - Constructor for class net.sf.cglib.core.TypeUtils
 

U

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

V

validate(Class, String[], String[], Class[], Method[], Method[]) - Static method in class net.sf.cglib.beans.BulkBeanEmitter
 
validate() - Method in class net.sf.cglib.proxy.Enhancer
 
validateCallbackTypes - Variable in class net.sf.cglib.proxy.Enhancer
 
value - Variable in class net.sf.cglib.core.ClassEmitter.FieldInfo
 
value - Variable in class net.sf.cglib.core.TinyBitSet
 
values() - Method in class net.sf.cglib.beans.BeanMap
 
verbose - Variable in class net.sf.cglib.transform.AbstractTransformTask
 
VisibilityPredicate - Class in net.sf.cglib.core
 
VisibilityPredicate(Class, boolean) - Constructor for class net.sf.cglib.core.VisibilityPredicate
 
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.core.ClassEmitter
 
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.core.DebuggingClassWriter
 
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.proxy.BridgeMethodResolver.BridgedFinder
 
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visit(String, Object) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
visit(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitAnnotation(String, String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.FieldVisitorTee
 
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitAnnotationDefault() - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitArray(String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.FieldVisitorTee
 
visitAttribute(Attribute) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitCode() - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitEnd() - Method in class net.sf.cglib.core.ClassEmitter
 
visitEnd() - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitEnd() - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
visitEnd() - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitEnd() - Method in class net.sf.cglib.transform.FieldVisitorTee
 
visitEnd() - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitEnum(String, String, String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
visitField(int, String, String, String, Object) - Method in class net.sf.cglib.core.ClassEmitter
 
visitField(int, String, String, String, Object) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitField(int, String, String, String, Object) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitFieldInsn(int, String, String, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitFrame(int, int, Object[], int, Object[]) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitIincInsn(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
visitIincInsn(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitInnerClass(String, String, String, int) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitInnerClass(String, String, String, int) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitInsn(int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitInsnAnnotation(int, TypePath, String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitIntInsn(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitJumpInsn(int, Label) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitLabel(Label) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitLdcInsn(Object) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitLineNumber(int, Label) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitMaxs(int, int) - Method in class net.sf.cglib.core.CodeEmitter
 
visitMaxs(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
visitMaxs(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.core.ClassEmitter
 
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.proxy.BridgeMethodResolver.BridgedFinder
 
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassTransformerChain
 
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitMethod(int, String, String, String, String[]) - Method in class net.sf.cglib.transform.MethodFilterTransformer
 
visitMethodInsn(int, String, String, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitMethodInsn(int, String, String, String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitMultiANewArrayInsn(String, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitOuterClass(String, String, String) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitOuterClass(String, String, String) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitParameter(String, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitParameterAnnotation(int, String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitSource(String, String) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
visitSource(String, String) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class net.sf.cglib.transform.FieldVisitorTee
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitTypeInsn(int, String) - Method in class net.sf.cglib.transform.MethodVisitorTee
 
visitVarInsn(int, int) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
visitVarInsn(int, int) - Method in class net.sf.cglib.transform.MethodVisitorTee
 

W

WeakCacheKey<T> - Class in net.sf.cglib.core
Allows to check for object equality, yet the class does not keep strong reference to the target.
WeakCacheKey(T) - Constructor for class net.sf.cglib.core.WeakCacheKey
 
wrap_throwable(Block, Type) - Static method in class net.sf.cglib.core.EmitUtils
 
wrap_undeclared_throwable(CodeEmitter, Block, Type[], Type) - Static method in class net.sf.cglib.core.EmitUtils
 
wrapCachedClass(Class) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
wrapCachedClass(Class) - Method in class net.sf.cglib.proxy.Enhancer
 
wrapper - Variable in class net.sf.cglib.transform.impl.UndeclaredThrowableStrategy
 
wrapper - Variable in class net.sf.cglib.transform.impl.UndeclaredThrowableTransformer
 
writeBoolean(Object, String, boolean, boolean) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeBoolean(Object, String, boolean, boolean) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeByte(Object, String, byte, byte) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeByte(Object, String, byte, byte) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeCallbackSig(Type) - Static method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
writeChar(Object, String, char, char) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeChar(Object, String, char, char) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeDouble(Object, String, double, double) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeDouble(Object, String, double, double) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeFloat(Object, String, float, float) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeFloat(Object, String, float, float) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeInt(Object, String, int, int) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeInt(Object, String, int, int) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeLong(Object, String, long, long) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeLong(Object, String, long, long) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeMethodSig(String, String) - Static method in class net.sf.cglib.transform.impl.InterceptFieldTransformer
 
writeObject(Object, String, Object, Object) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeObject(Object, String, Object, Object) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 
writeShort(Object, String, short, short) - Method in class net.sf.cglib.transform.impl.AbstractInterceptFieldCallback
 
writeShort(Object, String, short, short) - Method in interface net.sf.cglib.transform.impl.InterceptFieldCallback
 

X

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

Z

zero_or_null(Type) - Method in class net.sf.cglib.core.CodeEmitter
Pushes a zero onto the stack if the argument is a primitive class, or a null otherwise.
ZIP_MAGIC - Static variable in class net.sf.cglib.transform.AbstractTransformTask
 
A B C D E F G H I K L M N O P Q R S T U V W X Z