Index
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
-
Deprecated.
- 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 isCallbackFilter
. - 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 theFastMethod
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[])
andEnhancer.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 byAbstractClassGenerator
, so this is a reminder that you should correctly implementequals
andhashCode
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 byAbstractClassGenerator
, so this is a reminder that you should correctly implementequals
andhashCode
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 theEnhancer
will use, so this is a reminder that you should correctly implementequals
andhashCode
for customCallbackFilter
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 byMethodProxy.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
-
Deprecated.
- 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 registeredMethodInterceptor
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
-
Deprecated.
- 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
-
Deprecated.
- 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 forjava.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 withnet.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
EmitUtils.append_string(CodeEmitter, Type, ArrayDelimiters, CustomizerRegistry)
instead