Index

A B C D E F G H I K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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() - Method in class net.sf.cglib.core.CodeEmitter
 
aaload(int) - Method in class net.sf.cglib.core.CodeEmitter
 
aastore() - Method in class net.sf.cglib.core.CodeEmitter
 
ABSTRACT_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(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
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
 
accept(Method) - Method in interface net.sf.cglib.proxy.CallbackFilter
Map a method to a callback.
accept(Method) - Method in class net.sf.cglib.proxy.CallbackHelper
 
accept(String) - Method in interface net.sf.cglib.transform.ClassFilter
 
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(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(Method) - Method in class net.sf.cglib.proxy.InterfaceMaker
Add a method signature to the interface.
add(KeyFactoryCustomizer) - Method in class net.sf.cglib.core.internal.CustomizerRegistry
 
add(Signature, Type[]) - Method in class net.sf.cglib.proxy.InterfaceMaker
Add a method signature to the interface.
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 - Static variable in class net.sf.cglib.core.CodeEmitter
 
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, PropertyDescriptor[]) - Static method in class net.sf.cglib.beans.BeanGenerator
 
addProperties(BeanGenerator, Class) - Static method in class net.sf.cglib.beans.BeanGenerator
 
addProperties(BeanGenerator, Map) - 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(String[], Type[]) - Constructor for class net.sf.cglib.transform.impl.AddPropertyTransformer
 
AddPropertyTransformer(Map) - 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
 
addSuspectMethod(Method) - Method in class net.sf.cglib.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
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(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.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
 
ASM_API - Static variable in interface net.sf.cglib.core.Constants
 
AsmApi - Class in net.sf.cglib.core
 
AsmApi() - Constructor for class net.sf.cglib.core.AsmApi
 
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(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_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_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 and invokeinterface, so that we can later rewrite them to use invokevirtual.
BridgeMethodResolver(Map, ClassLoader) - 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 - Static variable in class net.sf.cglib.samples.Trace
 
callback - Variable in class net.sf.cglib.transform.impl.AccessFieldTransformer
 
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.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 - Variable in class net.sf.cglib.proxy.Enhancer
 
CALLBACKS - Static variable in class net.sf.cglib.proxy.CallbackInfo
 
callbackTypes - Variable in class net.sf.cglib.proxy.Enhancer
 
cardinality() - Method in class net.sf.cglib.core.TinyBitSet
Deprecated.
If bit 31 is set then this method results in an infinite loop.
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() - Constructor for class net.sf.cglib.core.ClassEmitter
 
ClassEmitter(ClassVisitor) - 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 - Variable in class net.sf.cglib.core.CodeEmitter.State
 
ClassInfo - Class in net.sf.cglib.core
 
ClassInfo() - Constructor for class net.sf.cglib.core.ClassInfo
 
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.
classLoader - Variable in class net.sf.cglib.proxy.BridgeMethodResolver
 
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
Deprecated.
 
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(Object, Class, Object) - Method in interface net.sf.cglib.core.Converter
 
CONVERT - Static variable in class net.sf.cglib.beans.BeanCopier
 
Converter - Interface in net.sf.cglib.core
 
CONVERTER - Static variable in class net.sf.cglib.beans.BeanCopier
 
copy(Object, Object, Converter) - Method in class net.sf.cglib.beans.BeanCopier
 
COPY - Static variable in class net.sf.cglib.beans.BeanCopier
 
create() - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
create() - Method in class net.sf.cglib.beans.BeanGenerator
 
create() - Method in class net.sf.cglib.beans.BeanMap.Generator
Create a new instance of the BeanMap.
create() - Method in class net.sf.cglib.beans.BulkBean.Generator
 
create() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
create() - Method in class net.sf.cglib.core.KeyFactory.Generator
 
create() - Method in class net.sf.cglib.proxy.Enhancer
Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance.
create() - Method in class net.sf.cglib.proxy.InterfaceMaker
Create an interface using the current set of method signatures.
create() - Method in class net.sf.cglib.proxy.Mixin.Generator
 
create() - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
create() - Method in class net.sf.cglib.reflect.FastClass.Generator
 
create() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
create() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
create() - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
create() - Method in class net.sf.cglib.util.StringSwitcher.Generator
Generate the StringSwitcher.
create(Class) - Static method in class net.sf.cglib.core.KeyFactory
 
create(Class) - Static method in class net.sf.cglib.reflect.FastClass
 
create(Class) - Static method in class net.sf.cglib.reflect.MulticastDelegate
 
create(Class[], Object[]) - Method in class net.sf.cglib.proxy.Enhancer
Generate a new class if necessary and uses the specified callbacks (if any) to create a new object instance.
create(Class[], Object[]) - Static method in class net.sf.cglib.proxy.Mixin
Helper method to create an interface mixin.
create(ClassLoader, Class) - Static method in class net.sf.cglib.reflect.FastClass
 
create(ClassLoader, Class, 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(Class, Class) - Static method in class net.sf.cglib.reflect.ConstructorDelegate
 
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(Class, Class, boolean) - Static method in class net.sf.cglib.beans.BeanCopier
 
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(Class, String[], String[], Class[]) - Static method in class net.sf.cglib.beans.BulkBean
 
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(Class, Callback) - Static method in class net.sf.cglib.proxy.Enhancer
Helper method to create an intercepted object.
create(Object) - Static method in class net.sf.cglib.beans.BeanMap
Helper method to create a new BeanMap.
create(Object) - Static method in class net.sf.cglib.beans.ImmutableBean
 
create(Object) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
create(Object[]) - Static method in class net.sf.cglib.core.ClassesKey
 
create(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
Helper method to create an interface mixin.
create(Object[]) - Static method in class net.sf.cglib.util.ParallelSorter
Create a new ParallelSorter object for a set of arrays.
create(Object, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
 
create(Method) - Static method in class net.sf.cglib.core.MethodWrapper
 
create(String[], int[], boolean) - Static method in class net.sf.cglib.util.StringSwitcher
Helper method to create a StringSwitcher.
create_arg_array() - Method in class net.sf.cglib.core.CodeEmitter
Allocates and fills an Object[] array with the arguments to the current method.
createBean(ClassLoader, Object[]) - Static method in class net.sf.cglib.proxy.Mixin
Helper method to create a bean mixin.
createBean(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
createClass() - Method in class net.sf.cglib.beans.BeanGenerator
 
createClass() - Method in class net.sf.cglib.proxy.Enhancer
Generate a new class if necessary and return it without creating a new instance.
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
 
currentMethodSig - Variable in class net.sf.cglib.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
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.Customizer
 
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
 
DEFAULT_USE_CACHE - Static variable in class net.sf.cglib.core.AbstractClassGenerator
 
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
 
DEFINE_CLASS_UNSAFE - 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(Class, boolean) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
determineType(Callback, 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
 
dup_x1() - Method in class net.sf.cglib.core.CodeEmitter
 
dup_x2() - 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
 
DuplicatesPredicate - Class in net.sf.cglib.core
 
DuplicatesPredicate() - Constructor for class net.sf.cglib.core.DuplicatesPredicate
Constructs a DuplicatesPredicate that will allow subclass bridge methods to be preferred over superclass non-bridge methods.
DuplicatesPredicate(List) - Constructor for class net.sf.cglib.core.DuplicatesPredicate
Constructs a DuplicatesPredicate that prefers using superclass non-bridge methods despite a subclass method with the same signtaure existing (if the subclass is a bridge method).
DuplicatesPredicate.UnnecessaryBridgeFinder - Class in net.sf.cglib.core
 

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
 
eligibleMethods - 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, boolean) - 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
 
emitLoadArgsAndInvoke(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(Object) - Method in interface net.sf.cglib.core.GeneratorStrategy
The GeneratorStrategy in use does not currently, but may in the future, affect the caching of classes generated by AbstractClassGenerator, so this is a reminder that you should correctly implement equals and hashCode to avoid generating too many classes.
equals(Object) - Method in class net.sf.cglib.core.MethodInfo
 
equals(Object) - Method in interface net.sf.cglib.core.NamingPolicy
The NamingPolicy in use does not currently, but may in the future, affect the caching of classes generated by AbstractClassGenerator, so this is a reminder that you should correctly implement equals and hashCode to avoid generating too many classes.
equals(Object) - Method in class net.sf.cglib.core.Signature
 
equals(Object) - Method in 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
 
EQUALS - Static variable in class net.sf.cglib.core.EmitUtils
 
EQUALS - Static variable in class net.sf.cglib.core.KeyFactory
 
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 - Interface in net.sf.cglib.proxy
All enhanced instances returned by the Enhancer class implement this interface.
FACTORY - Static variable in class net.sf.cglib.core.ClassesKey
 
FACTORY - Static variable in class net.sf.cglib.proxy.Enhancer
 
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 - 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
 
filter(Collection, Predicate) - Static method in class net.sf.cglib.core.CollectionUtils
 
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
Deprecated.
 
GE - Static variable in class net.sf.cglib.core.CodeEmitter
 
gen - Variable in class net.sf.cglib.transform.TransformingClassGenerator
 
generate() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
generate(AbstractClassGenerator.ClassLoaderData) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
generate(AbstractClassGenerator.ClassLoaderData) - Method in class net.sf.cglib.proxy.Enhancer
 
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(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(ClassGenerator) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
generate(ClassGenerator) - Method in interface net.sf.cglib.core.GeneratorStrategy
Generate the class.
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanCopier.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BeanMap.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.beans.ImmutableBean.Generator
 
generateClass(ClassVisitor) - Method in interface net.sf.cglib.core.ClassGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.Enhancer
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.InterfaceMaker
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.proxy.Mixin.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.FastClass.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.transform.ClassReaderGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.transform.TransformingClassGenerator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.util.ParallelSorter.Generator
 
generateClass(ClassVisitor) - Method in class net.sf.cglib.util.StringSwitcher.Generator
 
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, Method[]) - Method in class net.sf.cglib.beans.BulkBeanEmitter
 
generateGet(Class, Map) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
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 - Variable in class net.sf.cglib.proxy.CallbackInfo
 
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() - 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</code.
get(int) - Method in class net.sf.cglib.core.TinyBitSet
Deprecated.
 
get(Class<T>) - Method in class net.sf.cglib.core.internal.CustomizerRegistry
 
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(K) - Method in class net.sf.cglib.core.internal.LoadingCache
 
get(AbstractClassGenerator, boolean) - Method in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
 
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(int) - Method in interface net.sf.cglib.proxy.Factory
Return the Callback implementation at the specified index.
getCallback(Method) - Method in class net.sf.cglib.proxy.CallbackHelper
 
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() - 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
 
getClassInfo(ClassReader) - Static method in class net.sf.cglib.core.ClassNameReader
 
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
 
getClassLoader(Class) - Static method in class net.sf.cglib.core.DuplicatesPredicate
 
getClassName() - Method in class net.sf.cglib.core.AbstractClassGenerator
 
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(ClassReader) - Static method in class net.sf.cglib.core.ClassNameReader
 
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[]) - Method in class net.sf.cglib.reflect.FastClass
 
getConstructor(Class, Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getConstructor(Constructor) - 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() - Method in class net.sf.cglib.reflect.FastConstructor
 
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastMember
 
getExceptionTypes() - Method in class net.sf.cglib.reflect.FastMethod
 
getExceptionTypes(Member) - Static method in class net.sf.cglib.core.ReflectUtils
 
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(ClassReader) - Method in class net.sf.cglib.transform.AbstractClassLoader
 
getGenerator(ClassReader) - Method in class net.sf.cglib.transform.TransformingClassLoader
 
getGenerator(Type) - Static method in class net.sf.cglib.proxy.CallbackInfo
 
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() - Method in class net.sf.cglib.reflect.FastMember
 
getIndex(Class[]) - Method in class net.sf.cglib.reflect.FastClass
Return the index of the matching constructor.
getIndex(String, Class[]) - Method in class net.sf.cglib.reflect.FastClass
Return the index of the matching method.
getIndex(MethodInfo) - Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
 
getIndex(Signature) - Method in class net.sf.cglib.reflect.FastClass
 
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) - Static method in class net.sf.cglib.core.ReflectUtils
 
getMethodInfo(Member, int) - Static method in class net.sf.cglib.core.ReflectUtils
 
getMethodProxyField(Signature) - Method in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
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
 
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
 
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() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
getNames(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
getNames(Map) - Method in class net.sf.cglib.beans.BeanMapEmitter
 
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(String) - Static method in class net.sf.cglib.core.TypeUtils
 
getPackageName(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
getParameterTypes() - Method in class net.sf.cglib.reflect.FastConstructor
 
getParameterTypes() - Method in class net.sf.cglib.reflect.FastMember
 
getParameterTypes() - Method in class net.sf.cglib.reflect.FastMethod
 
getParameterTypes(MethodInfo) - Method in interface net.sf.cglib.core.EmitUtils.ParameterTyper
 
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) - Method in class net.sf.cglib.beans.BulkBean
 
getPropertyValues(Object, 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() - 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
 
getProtectionDomain(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
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() - Method in class net.sf.cglib.proxy.MethodProxy
Return the signature of the proxied method.
getSignature(Member) - Static method in class net.sf.cglib.core.ReflectUtils
 
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() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
getTypes(Class[]) - Static method in class net.sf.cglib.core.TypeUtils
 
getUnboxedType(Type) - Static method in class net.sf.cglib.core.TypeUtils
 
getUndeclaredThrowable() - Method in exception net.sf.cglib.proxy.UndeclaredThrowableException
 
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(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.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 method in class net.sf.cglib.core.internal.LoadingCache
 
IDENTITY - Static variable 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(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
 
INTERCEPT - Static variable in class net.sf.cglib.proxy.MethodInterceptorGenerator
 
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(int, Object, Object[]) - Method in class net.sf.cglib.reflect.FastClass
Invoke the method with the specified index.
invoke(Object, Object[]) - Method in class net.sf.cglib.proxy.MethodProxy
Invoke the original method, on a different object of the same type.
invoke(Object, Object[]) - Method in class net.sf.cglib.reflect.FastMethod
 
invoke(Object, Method, Object[]) - Method in interface net.sf.cglib.proxy.InvocationHandler
 
invoke(String, Class[], Object, Object[]) - Method in class net.sf.cglib.reflect.FastClass
 
invoke(MethodInfo) - Method in class net.sf.cglib.core.CodeEmitter
 
invoke(MethodInfo, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
INVOKE - Static variable in class net.sf.cglib.proxy.InvocationHandlerGenerator
 
INVOKE - Static variable in class net.sf.cglib.reflect.FastClassEmitter
 
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
Deprecated.
invoke_static(Type, Signature, boolean) - 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() - Method in class net.sf.cglib.core.TinyBitSet
Deprecated.
 
LENGTH - Static variable in class net.sf.cglib.core.EmitUtils
 
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(Local) - Method in class net.sf.cglib.core.CodeEmitter
 
load_local(Type, int) - 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
Deprecated.
 
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() - Method in class net.sf.cglib.core.CodeEmitter
 
mark(Label) - Method in class net.sf.cglib.core.CodeEmitter
 
math(int, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
member - Variable in class net.sf.cglib.reflect.FastMember
 
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) - Method in class net.sf.cglib.util.SorterTemplate
 
mergeSort(int, int, int) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int, int, int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using an in-place merge sort.
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
 
methods - Variable in class net.sf.cglib.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
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 - Variable in class net.sf.cglib.proxy.MethodProxy.CreateInfo
 
NamingPolicy - Interface in net.sf.cglib.core
Customize the generated class name for AbstractClassGenerator-based utilities.
NE - Static variable in class net.sf.cglib.core.CodeEmitter
 
NEG - Static variable in class net.sf.cglib.core.CodeEmitter
 
net.sf.cglib.beans - package net.sf.cglib.beans
 
net.sf.cglib.core - package net.sf.cglib.core
 
net.sf.cglib.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(Type) - Method in class net.sf.cglib.core.CodeEmitter
 
NEW_INSTANCE - Static variable in class net.sf.cglib.beans.BeanMapEmitter
 
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() - Method in class net.sf.cglib.reflect.FastClass
 
newInstance() - Method in class net.sf.cglib.reflect.FastConstructor
 
newInstance() - Method in class net.sf.cglib.reflect.MulticastDelegate
 
newInstance() - Method in interface net.sf.cglib.transform.ClassTransformerFactory
 
newInstance(int, char[], String) - Method in interface net.sf.cglib.samples.KeySample.MyFactory
 
newInstance(int, Object[]) - Method in class net.sf.cglib.reflect.FastClass
Create a new instance using the specified constructor index and arguments.
newInstance(int, String[], int[]) - Method in interface net.sf.cglib.proxy.Mixin.MixinKey
 
newInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Class) - Static method in class net.sf.cglib.samples.Beans
 
newInstance(Class) - Static method in class net.sf.cglib.samples.Trace
 
newInstance(Class[], Object[]) - Method in class net.sf.cglib.reflect.FastClass
 
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(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(Class, int) - Method in interface net.sf.cglib.beans.BeanMap.Generator.BeanMapKey
 
newInstance(Class, Class[], Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(Class, String, Class) - Method in interface net.sf.cglib.reflect.MethodDelegate.MethodDelegateKey
 
newInstance(Object) - Method in class net.sf.cglib.beans.BeanMap
Create a new BeanMap instance using the specified bean.
newInstance(Object) - Method in class net.sf.cglib.reflect.MethodDelegate
 
newInstance(Object[]) - Method in interface net.sf.cglib.core.ClassesKey.Key
 
newInstance(Object[]) - Method in class net.sf.cglib.proxy.Mixin
 
newInstance(Object[]) - Method in class net.sf.cglib.reflect.FastConstructor
 
newInstance(Object[]) - Method in class net.sf.cglib.util.ParallelSorter
 
newInstance(Constructor, Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
 
newInstance(String[], int[], boolean) - Method in interface net.sf.cglib.util.StringSwitcher.StringSwitcherKey
 
newInstance(String, String) - Method in interface net.sf.cglib.reflect.ConstructorDelegate.ConstructorKey
 
newInstance(String, String[], String) - Method in interface net.sf.cglib.core.MethodWrapper.MethodWrapperKey
 
newInstance(String, String[], String[], String[]) - Method in interface net.sf.cglib.beans.BulkBean.BulkBeanKey
 
newInstance(String, String[], WeakCacheKey<CallbackFilter>, Type[], boolean, boolean, Long) - Method in interface net.sf.cglib.proxy.Enhancer.EnhancerKey
 
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(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.
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(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseConstructor(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
 
parseSignature(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseType(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseTypes(String) - Static method in class net.sf.cglib.core.TypeUtils
 
parseTypes(String, int, int) - Static method in class net.sf.cglib.core.TypeUtils
 
parseTypes(String, ClassLoader) - Static method in class net.sf.cglib.core.ReflectUtils
 
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(int, Label) - Method in interface net.sf.cglib.core.ProcessSwitchCallback
 
processCase(Object, Label) - Method in interface net.sf.cglib.core.ObjectSwitchCallback
 
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_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
 
Proxy.ProxyImpl - Class in net.sf.cglib.proxy
 
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(boolean) - Method in class net.sf.cglib.core.CodeEmitter
 
push(double) - Method in class net.sf.cglib.core.CodeEmitter
 
push(float) - Method in class net.sf.cglib.core.CodeEmitter
 
push(int) - Method in class net.sf.cglib.core.CodeEmitter
 
push(long) - Method in class net.sf.cglib.core.CodeEmitter
 
push(String) - Method in class net.sf.cglib.core.CodeEmitter
 
push_array(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) - Method in class net.sf.cglib.util.SorterTemplate
 
quickSort(int, int, int) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using the quicksort algorithm.
quickSort(int, int, int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using the quicksort algorithm.
quickSort(int, Comparator) - Method in class net.sf.cglib.util.ParallelSorter
Sort the arrays using the quicksort algorithm.
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.
rejected - Variable in class net.sf.cglib.core.DuplicatesPredicate
 
rejected - Variable in class net.sf.cglib.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
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) - Method in class net.sf.cglib.core.LocalVariablesSorter
 
remap(int, 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 - Variable in class net.sf.cglib.proxy.Mixin.Route
 
route(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
 
Route(Object[]) - Constructor for 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
Deprecated.
 
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(int, Callback) - Method in interface net.sf.cglib.proxy.Factory
Set the callback for this object for the given type.
setCallback(Callback) - Method in class net.sf.cglib.proxy.Enhancer
Set the single Callback to use.
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[]) - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
 
setField(String, Object) - Method in interface net.sf.cglib.transform.impl.FieldProvider
 
setFixedInput(boolean) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Configure how unknown String keys will be handled.
setGetters(String[]) - Method in class net.sf.cglib.beans.BulkBean.Generator
 
setHashConstant(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setHashMultiplier(int) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setInterceptDuringConstruction(boolean) - Method in class net.sf.cglib.proxy.Enhancer
Set whether methods called from within the proxy's constructer will be intercepted.
setInterceptFieldCallback(InterceptFieldCallback) - Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
 
setInterface(Class) - Method in class net.sf.cglib.core.KeyFactory.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setInterface(Class) - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
 
setInterfaces(Class[]) - Method in class net.sf.cglib.proxy.Enhancer
Set the interfaces to implement.
setInts(int[]) - Method in class net.sf.cglib.util.StringSwitcher.Generator
Set the array of integer results.
setMethodName(String) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
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(Object) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
 
setTarget(ClassVisitor) - Method in class net.sf.cglib.core.ClassEmitter
 
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(Class, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
 
setThreadCallbacks(Callback[]) - Method in class net.sf.cglib.proxy.Enhancer.EnhancerFactoryData
 
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
 
SIG_STATIC - Static variable in interface net.sf.cglib.core.Constants
 
sig1 - Variable in class net.sf.cglib.proxy.MethodProxy
 
sig2 - Variable in class net.sf.cglib.proxy.MethodProxy
 
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 - Variable in class net.sf.cglib.beans.FixedKeySet
 
size() - Method in class net.sf.cglib.beans.BeanMap
 
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 - Variable in class net.sf.cglib.beans.BeanCopier.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.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 - 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 - Variable in class net.sf.cglib.core.LocalVariablesSorter
 
State() - Constructor for class net.sf.cglib.core.LocalVariablesSorter.State
 
State(ClassInfo, int, Signature, Type[]) - Constructor for class net.sf.cglib.core.CodeEmitter.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(Local) - Method in class net.sf.cglib.core.CodeEmitter
 
store_local(Type, int) - 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(int, int) - Method in class net.sf.cglib.util.SorterTemplate
 
swap(Type, Type) - Method in class net.sf.cglib.core.CodeEmitter
 
SWAP - Static variable in class net.sf.cglib.util.ParallelSorterEmitter
 
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 - Variable in class net.sf.cglib.transform.TransformingClassGenerator
 
t - Variable in class net.sf.cglib.transform.TransformingClassLoader
 
T - Static variable in class net.sf.cglib.core.TinyBitSet
Deprecated.
 
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
 
THROWABLE - Static variable in class net.sf.cglib.core.ReflectUtils
 
TinyBitSet - Class in net.sf.cglib.core
Deprecated.
TinyBitSet() - Constructor for class net.sf.cglib.core.TinyBitSet
Deprecated.
 
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
Deprecated.
 
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(byte[]) - 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(Collection, Transformer) - Static method in class net.sf.cglib.core.CollectionUtils
 
transform(ClassGenerator) - Method in class net.sf.cglib.core.DefaultGeneratorStrategy
 
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
 
UnnecessaryBridgeFinder(Set) - Constructor for class net.sf.cglib.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
UNSAFE - Static variable in class net.sf.cglib.core.ReflectUtils
 
unwrapCachedValue(Object) - Method in class net.sf.cglib.proxy.Enhancer
 
unwrapCachedValue(T) - Method in class net.sf.cglib.core.AbstractClassGenerator
 
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() - Method in class net.sf.cglib.proxy.Enhancer
 
validate(Class, String[], String[], Class[], Method[], Method[]) - Static method in class net.sf.cglib.beans.BulkBeanEmitter
 
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
Deprecated.
 
value() - Static method in class net.sf.cglib.core.AsmApi
Returns the latest stable ASM API value in Opcodes.
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.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
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(int, int, String, String, String, String[]) - Method in class net.sf.cglib.transform.ClassVisitorTee
 
visit(String, Object) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
visitAnnotation(String, boolean) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
 
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
 
visitAnnotation(String, String) - Method in class net.sf.cglib.transform.AnnotationVisitorTee
 
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.core.DuplicatesPredicate.UnnecessaryBridgeFinder
 
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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form