- 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
-
- 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(ClassVisitor) - Constructor for class net.sf.cglib.core.ClassEmitter
-
- ClassEmitter() - 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
-
- 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
-
- CodeEmitter - Class in net.sf.cglib.core
-
- CodeEmitter(CodeEmitter) - Constructor for class net.sf.cglib.core.CodeEmitter
-
- CodeGenerationException - Exception in net.sf.cglib.core
-
- CodeGenerationException(Throwable) - Constructor for exception net.sf.cglib.core.CodeGenerationException
-
- CollectionUtils - Class in net.sf.cglib.core
-
- 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.Generator - Class in net.sf.cglib.reflect
-
- ConstructorDelegate.Generator() - Constructor for class net.sf.cglib.reflect.ConstructorDelegate.Generator
-
- 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(Class, Class, boolean) - Static method in class net.sf.cglib.beans.BeanCopier
-
- create() - Method in class net.sf.cglib.beans.BeanCopier.Generator
-
- create() - Method in class net.sf.cglib.beans.BeanGenerator
-
- create(Object) - Static method in class net.sf.cglib.beans.BeanMap
-
Helper method to create a new BeanMap
.
- create() - Method in class net.sf.cglib.beans.BeanMap.Generator
-
Create a new instance of the BeanMap
.
- create(Class, String[], String[], Class[]) - Static method in class net.sf.cglib.beans.BulkBean
-
- create() - Method in class net.sf.cglib.beans.BulkBean.Generator
-
- create(Object) - Static method in class net.sf.cglib.beans.ImmutableBean
-
- create() - Method in class net.sf.cglib.beans.ImmutableBean.Generator
-
- create(Object[]) - Static method in class net.sf.cglib.core.ClassesKey
-
- create(Class) - Static method in class net.sf.cglib.core.KeyFactory
-
- create(Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
-
- create(ClassLoader, Class, Customizer) - Static method in class net.sf.cglib.core.KeyFactory
-
- create() - Method in class net.sf.cglib.core.KeyFactory.Generator
-
- create(Method) - Static method in class net.sf.cglib.core.MethodWrapper
-
- create() - Method in class net.sf.cglib.proxy.Enhancer
-
Generate a new class if necessary and uses the specified
callbacks (if any) to create a new object instance.
- create(Class[], Object[]) - Method in class net.sf.cglib.proxy.Enhancer
-
Generate a new class if necessary and uses the specified
callbacks (if any) to create a new object instance.
- create(Class, Callback) - Static method in class net.sf.cglib.proxy.Enhancer
-
Helper method to create an intercepted object.
- create(Class, Class[], Callback) - Static method in class net.sf.cglib.proxy.Enhancer
-
Helper method to create an intercepted object.
- create(Class, Class[], CallbackFilter, Callback[]) - Static method in class net.sf.cglib.proxy.Enhancer
-
Helper method to create an intercepted object.
- create() - Method in class net.sf.cglib.proxy.InterfaceMaker
-
Create an interface using the current set of method signatures.
- create(Class, Class, String, String, String) - Static method in class net.sf.cglib.proxy.MethodProxy
-
- create(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
-
Helper method to create an interface mixin.
- create(Class[], Object[]) - Static method in class net.sf.cglib.proxy.Mixin
-
Helper method to create an interface mixin.
- create() - Method in class net.sf.cglib.proxy.Mixin.Generator
-
- create(Class, Class) - Static method in class net.sf.cglib.reflect.ConstructorDelegate
-
- create() - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
-
- create(Class) - Static method in class net.sf.cglib.reflect.FastClass
-
- create(ClassLoader, Class) - Static method in class net.sf.cglib.reflect.FastClass
-
- create() - Method in class net.sf.cglib.reflect.FastClass.Generator
-
- create(Object, String, Class) - Static method in class net.sf.cglib.reflect.MethodDelegate
-
- create() - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
-
- create(Class) - Static method in class net.sf.cglib.reflect.MulticastDelegate
-
- create() - Method in class net.sf.cglib.reflect.MulticastDelegate.Generator
-
- create(Object[]) - Static method in class net.sf.cglib.util.ParallelSorter
-
Create a new ParallelSorter object for a set of arrays.
- create() - Method in class net.sf.cglib.util.ParallelSorter.Generator
-
- create(String[], int[], boolean) - Static method in class net.sf.cglib.util.StringSwitcher
-
Helper method to create a StringSwitcher.
- create() - Method in class net.sf.cglib.util.StringSwitcher.Generator
-
Generate the StringSwitcher
.
- create_arg_array() - Method in class net.sf.cglib.core.CodeEmitter
-
Allocates and fills an Object[] array with the arguments to the
current method.
- createBean(Object[]) - Static method in class net.sf.cglib.proxy.Mixin
-
- createBean(ClassLoader, Object[]) - Static method in class net.sf.cglib.proxy.Mixin
-
Helper method to create a bean mixin.
- createClass() - Method in class net.sf.cglib.beans.BeanGenerator
-
- createClass() - Method in class net.sf.cglib.proxy.Enhancer
-
Generate a new class if necessary and return it without creating a new instance.
- 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, Type) - Method in interface net.sf.cglib.core.Customizer
-
- Customizer - Interface in net.sf.cglib.core
-
- set(int) - Method in class net.sf.cglib.core.TinyBitSet
-
- 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(Callback) - Method in class net.sf.cglib.proxy.Enhancer
-
- setCallback(int, Callback) - Method in interface net.sf.cglib.proxy.Factory
-
Set the callback for this object for the given type.
- setCallbackFilter(CallbackFilter) - Method in class net.sf.cglib.proxy.Enhancer
-
Set the
CallbackFilter
used to map the generated class' methods
to a particular callback index.
- setCallbacks(Callback[]) - Method in class net.sf.cglib.proxy.Enhancer
-
Set the array of callbacks to use.
- setCallbacks(Callback[]) - Method in interface net.sf.cglib.proxy.Factory
-
Replace all of the callbacks for this object at once.
- setCallbackType(Class) - Method in class net.sf.cglib.proxy.Enhancer
-
- 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
-
- 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
-
- 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(ClassVisitor) - Method in class net.sf.cglib.core.ClassEmitter
-
- setTarget(Object) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
-
- setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassFilterTransformer
-
- setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.AbstractClassTransformer
-
- setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformer
-
- setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerChain
-
- setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.ClassTransformerTee
-
- setTarget(ClassVisitor) - Method in class net.sf.cglib.transform.MethodFilterTransformer
-
- setTargetClass(Class) - Method in class net.sf.cglib.reflect.ConstructorDelegate.Generator
-
- setTargetClass(Class) - Method in class net.sf.cglib.reflect.MethodDelegate.Generator
-
- 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
-
- size() - Method in class net.sf.cglib.beans.BeanMap
-
- size() - Method in class net.sf.cglib.beans.FixedKeySet
-
- SOURCE_FILE - Static variable in interface net.sf.cglib.core.Constants
-
- STATIC_NAME - Static variable in interface net.sf.cglib.core.Constants
-
- 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.Generator - Class in net.sf.cglib.util
-
- StringSwitcher.Generator() - Constructor for class net.sf.cglib.util.StringSwitcher.Generator
-
- STYLE_BEANS - Static variable in class net.sf.cglib.proxy.Mixin
-
- STYLE_EVERYTHING - Static variable in class net.sf.cglib.proxy.Mixin
-
- STYLE_INTERFACES - Static variable in class net.sf.cglib.proxy.Mixin
-
- SUB - Static variable in class net.sf.cglib.core.CodeEmitter
-
- SUID_FIELD_NAME - Static variable in interface net.sf.cglib.core.Constants
-
- super_getfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
-
- super_getstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
-
- super_invoke() - Method in class net.sf.cglib.core.CodeEmitter
-
- super_invoke(Signature) - Method in class net.sf.cglib.core.CodeEmitter
-
- super_invoke_constructor() - Method in class net.sf.cglib.core.CodeEmitter
-
- super_invoke_constructor(Signature) - Method in class net.sf.cglib.core.CodeEmitter
-
- super_putfield(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
-
- super_putstatic(String, Type) - Method in class net.sf.cglib.core.CodeEmitter
-
- swap() - Method in class net.sf.cglib.core.CodeEmitter
-
- 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
-