Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class net.sf.cglib.util.ParallelSorter
- 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
- 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
- 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_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
- 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
- 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
- AddStaticInitTransformer - Class in net.sf.cglib.transform.impl
- AddStaticInitTransformer(Method) - Constructor for class net.sf.cglib.transform.impl.AddStaticInitTransformer
- 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_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
- apply(K) - Method in interface net.sf.cglib.core.internal.Function
- 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
- ASM_API - Static variable in interface net.sf.cglib.core.Constants
- athrow() - Method in class net.sf.cglib.core.CodeEmitter
- attributes() - Method in class net.sf.cglib.transform.AbstractClassLoader
- attributes() - Method in class net.sf.cglib.transform.AbstractTransformTask
B
- bean - Variable in class net.sf.cglib.beans.BeanMap
- BeanCopier - Class in net.sf.cglib.beans
- BeanCopier() - Constructor for class net.sf.cglib.beans.BeanCopier
- BeanCopier.Generator - Class in net.sf.cglib.beans
- BeanGenerator - Class in net.sf.cglib.beans
- BeanGenerator() - Constructor for class net.sf.cglib.beans.BeanGenerator
- 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
- 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
- Block - Class in net.sf.cglib.core
- Block(CodeEmitter) - Constructor for class net.sf.cglib.core.Block
- box(Type) - Method in class net.sf.cglib.core.CodeEmitter
-
If the argument is a primitive class, replaces the primitive value on the top of the stack with the wrapped (Object) equivalent.
- bucket(Collection, Transformer) - Static method in class net.sf.cglib.core.CollectionUtils
- BulkBean - Class in net.sf.cglib.beans
- BulkBean() - Constructor for class net.sf.cglib.beans.BulkBean
- BulkBean.Generator - Class in net.sf.cglib.beans
- BulkBeanException - Exception Class in net.sf.cglib.beans
- BulkBeanException(String, int) - Constructor for exception class net.sf.cglib.beans.BulkBeanException
- BulkBeanException(Throwable, int) - Constructor for exception class net.sf.cglib.beans.BulkBeanException
C
- Callback - Interface in net.sf.cglib.proxy
-
All callback interfaces used by
Enhancer
extend this interface. - CallbackFilter - Interface in net.sf.cglib.proxy
-
Map methods of subclasses generated by
Enhancer
to a particular callback. - CallbackHelper - Class in net.sf.cglib.proxy
- CallbackHelper(Class, Class[]) - Constructor for class net.sf.cglib.proxy.CallbackHelper
- 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
- checkcast(Type) - Method in class net.sf.cglib.core.CodeEmitter
- checkcast_this() - Method in class net.sf.cglib.core.CodeEmitter
- CLASS_BY_NAME - Static variable in class net.sf.cglib.core.KeyFactory
- 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
- ClassEmitterTransformer - Class in net.sf.cglib.transform
- ClassEmitterTransformer() - Constructor for class net.sf.cglib.transform.ClassEmitterTransformer
- ClassesKey - Class 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 - Class in net.sf.cglib.core
- ClassInfo() - Constructor for class net.sf.cglib.core.ClassInfo
- ClassLoaderData(ClassLoader) - Constructor for class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
- ClassNameReader - Class in net.sf.cglib.core
- 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.
- CodeEmitter - Class in net.sf.cglib.core
- CodeEmitter(CodeEmitter) - Constructor for class net.sf.cglib.core.CodeEmitter
- CodeGenerationException - Exception Class in net.sf.cglib.core
- CodeGenerationException(Throwable) - Constructor for exception class net.sf.cglib.core.CodeGenerationException
- CollectionUtils - Class in net.sf.cglib.core
- compare(int, int) - Method in class net.sf.cglib.util.ParallelSorter
- Constants - Interface in net.sf.cglib.core
- 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.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
- Converter - Interface in net.sf.cglib.core
- copy(Object, Object, Converter) - Method in class net.sf.cglib.beans.BeanCopier
- create() - Method in class net.sf.cglib.beans.BeanCopier.Generator
- create() - Method in class net.sf.cglib.beans.BeanGenerator
- create() - 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.
- createSet(Collection) - Static method in class net.sf.cglib.core.MethodWrapper
- createStatic(Class, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
- 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
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
- 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
- DEFAULT_DELIMITERS - Static variable in class net.sf.cglib.core.EmitUtils
- DefaultGeneratorStrategy - Class in net.sf.cglib.core
- DefaultGeneratorStrategy() - Constructor for class net.sf.cglib.core.DefaultGeneratorStrategy
- DefaultNamingPolicy - Class in net.sf.cglib.core
-
The default policy used by
AbstractClassGenerator
. - DefaultNamingPolicy() - Constructor for class net.sf.cglib.core.DefaultNamingPolicy
- 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 - Search tag in class net.sf.cglib.reflect.MethodDelegate
- Section
- Dispatcher - Interface in net.sf.cglib.proxy
-
Dispatching
Enhancer
callback. - DIV - Static variable in class net.sf.cglib.core.CodeEmitter
- 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).
E
- EmitUtils - Class in net.sf.cglib.core
- EmitUtils.ArrayDelimiters - Class in net.sf.cglib.core
- EMPTY_CLASS_ARRAY - Static variable in interface net.sf.cglib.core.Constants
- emulateClassGetName(Type) - Static method in class net.sf.cglib.core.TypeUtils
- end() - Method in class net.sf.cglib.core.Block
- end_class() - Method in class net.sf.cglib.core.ClassEmitter
- end_class() - Method in class net.sf.cglib.transform.impl.AddPropertyTransformer
- end_class() - Method in class net.sf.cglib.transform.impl.FieldProviderTransformer
- end_method() - Method in class net.sf.cglib.core.CodeEmitter
- 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.EnhancerKey - Interface in net.sf.cglib.proxy
-
Internal interface, only public due to ClassLoader issues.
- 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
- Equality - Search tag in class net.sf.cglib.reflect.MethodDelegate
- Section
- equals(Object) - Method in class net.sf.cglib.beans.BeanMap
- 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
- 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
- execute() - Method in class net.sf.cglib.transform.AbstractProcessTask
F
- Factory - Interface in net.sf.cglib.proxy
-
All enhanced instances returned by the
Enhancer
class implement this interface. - factory_method(ClassEmitter, Signature) - Static method in class net.sf.cglib.core.EmitUtils
- 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
- FastConstructor - Class in net.sf.cglib.reflect
- 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
- fc - Variable in class net.sf.cglib.reflect.FastMember
- FCONST(float) - Static method in class net.sf.cglib.core.TypeUtils
- 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
- 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
- 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. - 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
- 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. - 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
G
- GE - Static variable in class net.sf.cglib.core.CodeEmitter
- generate(AbstractClassGenerator.ClassLoaderData) - Method in class net.sf.cglib.core.AbstractClassGenerator
- generate(AbstractClassGenerator.ClassLoaderData) - Method in class net.sf.cglib.proxy.Enhancer
- 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
- 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
GeneratorStrategyinvalid input: '<'/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
- 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
- getBean() - Method in class net.sf.cglib.beans.BeanMap
-
Return the bean currently in use by this map.
- getBeanGetters(Class) - Static method in class net.sf.cglib.core.ReflectUtils
- getBeanProperties(Class) - Static method in class net.sf.cglib.core.ReflectUtils
- getBeanSetters(Class) - Static method in class net.sf.cglib.core.ReflectUtils
- getBoxedType(Type) - Static method in class net.sf.cglib.core.TypeUtils
- getCallback(int) - Method in interface net.sf.cglib.proxy.Factory
-
Return the
Callback
implementation at the specified index. - getCallback(Method) - Method in class net.sf.cglib.proxy.CallbackHelper
- 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.
- getCallbackTypes() - Method in class net.sf.cglib.proxy.CallbackHelper
- getCause() - Method in exception class net.sf.cglib.beans.BulkBeanException
- getCause() - Method in exception class net.sf.cglib.core.CodeGenerationException
- 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.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
- 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
- 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.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
- 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
- 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
- getGetters() - Method in class net.sf.cglib.beans.BulkBean
- getIndex() - Method in exception class 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(Signature) - Method in class net.sf.cglib.reflect.FastClass
- 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
- 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
- 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
- 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.
- getModifiers() - Method in class net.sf.cglib.core.ClassInfo
- 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(Class[]) - Static method in class net.sf.cglib.core.ReflectUtils
- getNamingPolicy() - Method in class net.sf.cglib.core.AbstractClassGenerator
- 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
- 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
- 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.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
- 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
- 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
- getType() - Method in class net.sf.cglib.core.ClassInfo
- getType() - Method in class net.sf.cglib.core.Local
- getType(String) - Static method in class net.sf.cglib.core.TypeUtils
- getTypes(Class[]) - Static method in class net.sf.cglib.core.TypeUtils
- getUnboxedType(Type) - Static method in class net.sf.cglib.core.TypeUtils
- getUndeclaredThrowable() - Method in exception class 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_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
- hashCode() - Method in class net.sf.cglib.beans.BeanMap
- 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
I
- ICONST(int) - Static method in class net.sf.cglib.core.TypeUtils
- 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
- 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
- ImmutableBean - Class in net.sf.cglib.beans
- ImmutableBean.Generator - Class in net.sf.cglib.beans
- index - Variable in class net.sf.cglib.reflect.FastMember
- init() - Method in class net.sf.cglib.core.ClassEmitter
- init() - Method in class net.sf.cglib.transform.impl.AddStaticInitTransformer
- INSTANCE - Static variable in class net.sf.cglib.core.DefaultGeneratorStrategy
- INSTANCE - Static variable in class net.sf.cglib.core.DefaultNamingPolicy
- INSTANCE - Static variable in interface net.sf.cglib.proxy.NoOp
-
A thread-safe singleton instance of the
NoOp
callback. - instance_of(Type) - Method in class net.sf.cglib.core.CodeEmitter
- instance_of_this() - Method in class net.sf.cglib.core.CodeEmitter
- 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.
- 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
. - intValue(String) - Method in class net.sf.cglib.util.StringSwitcher
-
Return the integer associated with the given key.
- InvocationHandler - Interface in net.sf.cglib.proxy
-
InvocationHandler
replacement (unavailable under JDK 1.2). - 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_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.
- 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
. - 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
- 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
- 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
- keyMapper - Variable in class net.sf.cglib.core.internal.LoadingCache
L
- LazyLoader - Interface in net.sf.cglib.proxy
-
Lazy-loading
Enhancer
callback. - LCONST(long) - Static method in class net.sf.cglib.core.TypeUtils
- LE - Static variable in class net.sf.cglib.core.CodeEmitter
- length() - Method in class net.sf.cglib.core.TinyBitSet
-
Deprecated.
- load_arg(int) - Method in class net.sf.cglib.core.CodeEmitter
-
Pushes the specified argument of the current method onto the stack.
- load_args() - Method in class net.sf.cglib.core.CodeEmitter
-
Pushes all of the arguments of the current method onto the stack.
- load_args(int, int) - Method in class net.sf.cglib.core.CodeEmitter
- load_class(CodeEmitter, Type) - Static method in class net.sf.cglib.core.EmitUtils
- load_class_this(CodeEmitter) - Static method in class net.sf.cglib.core.EmitUtils
- load_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
- load_method(CodeEmitter, MethodInfo) - Static method in class net.sf.cglib.core.EmitUtils
- 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, - Class in net.sf.cglib.core.internalV> - LoadingCache(Function<K, KK>, Function<K, V>) - Constructor for class net.sf.cglib.core.internal.LoadingCache
- 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
- 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
- LT - Static variable in class net.sf.cglib.core.CodeEmitter
M
- 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
- map - Variable in class net.sf.cglib.core.internal.LoadingCache
- mark(Label) - Method in class net.sf.cglib.core.CodeEmitter
- math(int, Type) - Method in class net.sf.cglib.core.CodeEmitter
- member - Variable in class net.sf.cglib.reflect.FastMember
- mergeSort(int) - Method in class net.sf.cglib.util.ParallelSorter
- mergeSort(int, int) - Method in class net.sf.cglib.util.ParallelSorter
- mergeSort(int, int, int) - Method in class net.sf.cglib.util.ParallelSorter
-
Sort the arrays using an in-place merge sort.
- mergeSort(int, 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.
- method_switch(CodeEmitter, List, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
- 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
- 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". - MethodProxy - Class in net.sf.cglib.proxy
-
Classes generated by
Enhancer
pass this object to the registeredMethodInterceptor
objects when an intercepted method is invoked. - 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.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.Generator - Class in net.sf.cglib.proxy
- 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
- MulticastDelegate - Class in net.sf.cglib.reflect
- MulticastDelegate() - Constructor for class net.sf.cglib.reflect.MulticastDelegate
- MulticastDelegate.Generator - Class in net.sf.cglib.reflect
N
- 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.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_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, Object[]) - Method in class net.sf.cglib.reflect.FastClass
-
Create a new instance using the specified constructor index and arguments.
- newInstance(Class) - Static method in class net.sf.cglib.core.ReflectUtils
- newInstance(Class[], Object[]) - Method in class net.sf.cglib.reflect.FastClass
- 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, Class[], Object[]) - Static method in class net.sf.cglib.core.ReflectUtils
- 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 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, String[], String) - Method in interface net.sf.cglib.core.MethodWrapper.MethodWrapperKey
- newInstance(String, String[], WeakCacheKey<CallbackFilter>, Type[], boolean, boolean, Long) - Method in interface net.sf.cglib.proxy.Enhancer.EnhancerKey
- newInstance(Callback) - Method in interface net.sf.cglib.proxy.Factory
-
Creates new instance of the same type, using the no-arg constructor.
- newInstance(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
-
Creates new instance of the same type, using the no-arg constructor.
- 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
- NoOp - Interface in net.sf.cglib.proxy
-
Methods using this
Enhancer
callback will delegate directly to the default (super) implementation in the base class. - 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.
- null_constructor(ClassEmitter) - Static method in class net.sf.cglib.core.EmitUtils
O
- OBJECT_BY_CLASS - Static variable in class net.sf.cglib.core.KeyFactory
-
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
- ObjectSwitchCallback - Interface in net.sf.cglib.core
- OR - Static variable in class net.sf.cglib.core.CodeEmitter
P
- 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.Generator - Class in net.sf.cglib.util
- 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
- 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
- PRIVATE_FINAL_STATIC - Static variable in interface net.sf.cglib.core.Constants
- 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
- processDefault() - Method in interface net.sf.cglib.core.ObjectSwitchCallback
- processDefault() - Method in interface net.sf.cglib.core.ProcessSwitchCallback
- processElement(Type) - Method in interface net.sf.cglib.core.ProcessArrayCallback
- processFile(File) - Method in class net.sf.cglib.transform.AbstractProcessTask
- processFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
- processJarFile(File) - Method in class net.sf.cglib.transform.AbstractTransformTask
- ProcessSwitchCallback - Interface in net.sf.cglib.core
- 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
- 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.ParallelSorter
- 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.
R
- 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
- 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
- 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
- ReflectUtils - Class in net.sf.cglib.core
- 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. - 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
- remove(Object) - Method in class net.sf.cglib.beans.BeanMap
- remove(Object) - Method in class net.sf.cglib.reflect.MulticastDelegate
- 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.
- reserveName(String) - Method in class net.sf.cglib.core.AbstractClassGenerator.ClassLoaderData
- return_value() - Method in class net.sf.cglib.core.CodeEmitter
- reverse(Map, Map) - Static method in class net.sf.cglib.core.CollectionUtils
S
- set(int) - Method in class net.sf.cglib.core.TinyBitSet
-
Deprecated.
- 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.
- 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.
- 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. - 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, 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.
- 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
- 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
- SIG_STATIC - Static variable in interface net.sf.cglib.core.Constants
- Signature - Class in net.sf.cglib.core
-
A representation of a method signature, containing the method name, return type, and parameter types.
- Signature(String, String) - Constructor for class net.sf.cglib.core.Signature
- Signature(String, Type, Type[]) - Constructor for class net.sf.cglib.core.Signature
- singleton(Customizer) - Static method in class net.sf.cglib.core.internal.CustomizerRegistry
-
Deprecated.Only to keep backward compatibility.
- size() - Method in class net.sf.cglib.beans.BeanMap
- size() - Method in class net.sf.cglib.beans.FixedKeySet
- Source(String) - Constructor for class net.sf.cglib.core.AbstractClassGenerator.Source
- SOURCE_FILE - Static variable in interface net.sf.cglib.core.Constants
- STATIC_NAME - Static variable in interface net.sf.cglib.core.Constants
- STORE_CLASS_AS_STRING - Static variable in class net.sf.cglib.core.KeyFactory
- store_local(Local) - Method in class net.sf.cglib.core.CodeEmitter
- string_switch(CodeEmitter, String[], int, ObjectSwitchCallback) - Static method in class net.sf.cglib.core.EmitUtils
- 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
- 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
- swap() - Method in class net.sf.cglib.core.CodeEmitter
- swap(int, int) - Method in class net.sf.cglib.util.ParallelSorter
- swap(Type, Type) - Method in class net.sf.cglib.core.CodeEmitter
- SWITCH_STYLE_HASH - Static variable in interface net.sf.cglib.core.Constants
- SWITCH_STYLE_HASHONLY - Static variable in interface net.sf.cglib.core.Constants
- SWITCH_STYLE_TRIE - Static variable in interface net.sf.cglib.core.Constants
T
- target - Variable in class net.sf.cglib.beans.BulkBean
- target - Variable in class net.sf.cglib.reflect.MethodDelegate
- targets - Variable in class net.sf.cglib.reflect.MulticastDelegate
- throw_exception(Type, String) - Method in class net.sf.cglib.core.CodeEmitter
- TinyBitSet - Class in net.sf.cglib.core
-
Deprecated.
- TinyBitSet() - Constructor for class net.sf.cglib.core.TinyBitSet
-
Deprecated.
- toByteArray() - Method in class net.sf.cglib.core.DebuggingClassWriter
- toInternalNames(Type[]) - Static method in class net.sf.cglib.core.TypeUtils
- toString() - Method in class net.sf.cglib.beans.BeanMap
- toString() - Method in class net.sf.cglib.core.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.transform.ClassTransformerChain
- 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
- 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
- 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
- TYPES_EMPTY - Static variable in interface net.sf.cglib.core.Constants
- TypeUtils - Class in net.sf.cglib.core
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.
- UndeclaredThrowableException - Exception Class in net.sf.cglib.proxy
-
Used by
Proxy
as a replacement forjava.lang.reflect.UndeclaredThrowableException
. - UndeclaredThrowableException(Throwable) - Constructor for exception class 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 withinvalid reference
net.sf.cglib.Enhancer
- 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
- unwrapCachedValue(Object) - Method in class net.sf.cglib.proxy.Enhancer
- unwrapCachedValue(T) - Method in class net.sf.cglib.core.AbstractClassGenerator
- upperFirst(String) - Static method in class net.sf.cglib.core.TypeUtils
- USHR - Static variable in class net.sf.cglib.core.CodeEmitter
V
- values() - Method in class net.sf.cglib.beans.BeanMap
- 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.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.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
- 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
- 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
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
EmitUtils.append_string(CodeEmitter, Type, ArrayDelimiters, CustomizerRegistry)
instead