|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Map-based view of a JavaBean. Enhancer extend this interface.Enhancer to a particular
callback. BeanMap.
BeanMap.
Enhancer only; see the FastMethod class
for similar functionality.
StringSwitcher.
AbstractClassGenerator.
Enhancer callback. Enhancer.
CallbackFilter in use affects which cached class
the Enhancer will use, so this is a reminder that
you should correctly implement equals and
hashCode for custom CallbackFilter
implementations in order to improve performance.
Enhancer class implement this interface.
Enhancer callback that simply returns the value to return
from the proxied method. MethodProxy used when intercepting the method
matching the given signature.
GeneratorStrategyClassGenerator and producing a byte array containing the
data for the generated Class. - generate(ClassGenerator) -
Method in class net.sf.cglib.core.DefaultGeneratorStrategy
-
- generate(ClassGenerator) -
Method in interface net.sf.cglib.core.GeneratorStrategy
-
- 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.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
-
- 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(int) -
Method in class net.sf.cglib.core.TinyBitSet
-
- getAccess() -
Method in class net.sf.cglib.core.ClassEmitter
-
- getArgumentTypes() -
Method in class net.sf.cglib.core.Signature
-
- 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.
- getCause() -
Method in class net.sf.cglib.beans.BulkBeanException
-
- getCause() -
Method in class net.sf.cglib.core.CodeGenerationException
-
- getClassEmitter() -
Method in class net.sf.cglib.core.CodeEmitter
-
- getClassLoader() -
Method in class net.sf.cglib.core.AbstractClassGenerator
-
- getClassName() -
Method in class net.sf.cglib.core.AbstractClassGenerator
-
- getClassName(ClassReader) -
Static method in class net.sf.cglib.core.ClassNameReader
-
- getClassName() -
Method in class net.sf.cglib.core.DebuggingClassWriter
-
- getClassName(String, String, Object, Predicate) -
Method in class net.sf.cglib.core.DefaultNamingPolicy
-
- getClassName(String, String, Object, Predicate) -
Method in interface net.sf.cglib.core.NamingPolicy
- Choose a name for a generated class.
- getClassName(Type) -
Static method in class net.sf.cglib.core.TypeUtils
-
- getClassTransformer(String) -
Method in class net.sf.cglib.transform.AbstractTransformTask
-
- getClassTransformer(String) -
Method in class net.sf.cglib.transform.hook.AbstractPreProcessor
-
- getClassType() -
Method in class net.sf.cglib.core.ClassEmitter
-
- getClassWriter() -
Method in class net.sf.cglib.core.DefaultGeneratorStrategy
-
- getClasses(Object[]) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getClasses(Object[]) -
Static method in class net.sf.cglib.proxy.Mixin
-
- getCodeEmitter() -
Method in class net.sf.cglib.core.Block
-
- getComponentType(Type) -
Static method in class net.sf.cglib.core.TypeUtils
-
- getConstructor(Class, Class[]) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getConstructor(Constructor) -
Method in class net.sf.cglib.reflect.FastClass
-
- getConstructor(Class[]) -
Method in class net.sf.cglib.reflect.FastClass
-
- 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.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(Member) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getExceptionTypes() -
Method in class net.sf.cglib.reflect.FastConstructor
-
- getExceptionTypes() -
Method in class net.sf.cglib.reflect.FastMember
-
- getExceptionTypes() -
Method in class net.sf.cglib.reflect.FastMethod
-
- 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
-
- 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 class net.sf.cglib.beans.BulkBeanException
-
- getIndex() -
Method in class net.sf.cglib.core.Local
-
- getIndex(Method) -
Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
-
- getIndex(String, Class[]) -
Method in class net.sf.cglib.reflect.FastClass
- Return the index of the matching method.
- getIndex(Class[]) -
Method in class net.sf.cglib.reflect.FastClass
- Return the index of the matching constructor.
- getIndex(Signature) -
Method in class net.sf.cglib.reflect.FastClass
-
- getIndex() -
Method in class net.sf.cglib.reflect.FastMember
-
- getInterceptFieldCallback() -
Method in interface net.sf.cglib.transform.impl.InterceptFieldEnabled
-
- 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
-
- getMethods() -
Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
-
- getModifiers(Method) -
Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
-
- 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
-
- 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, Object[]) -
Method in class net.sf.cglib.beans.BulkBean
-
- getPropertyValues(Object) -
Method in class net.sf.cglib.beans.BulkBean
-
- 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
-
- getRoute(Object[]) -
Static method in class net.sf.cglib.proxy.Mixin
-
- getSetters() -
Method in class net.sf.cglib.beans.BulkBean
-
- getSignature() -
Method in class net.sf.cglib.core.CodeEmitter
-
- getSignature(Member) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getSignature(Method) -
Static method in class net.sf.cglib.core.TypeUtils
-
- getSignature() -
Method in class net.sf.cglib.proxy.MethodProxy
- Return the signature of the proxied method.
- getSignatureWithoutReturnType(String, Class[]) -
Static method in class net.sf.cglib.reflect.FastClass
-
- getStackSize(Type[]) -
Static method in class net.sf.cglib.core.TypeUtils
-
- getStart() -
Method in class net.sf.cglib.core.Block
-
- getStaticHook() -
Method in class net.sf.cglib.core.ClassEmitter
-
- getSuperIndex() -
Method in class net.sf.cglib.proxy.MethodProxy
- Return the
FastClass method index
for the method used by MethodProxy.invokeSuper(java.lang.Object, java.lang.Object[]).
- getSuperName() -
Method in class net.sf.cglib.core.DebuggingClassWriter
-
- getSuperName() -
Method in class net.sf.cglib.proxy.MethodProxy
- Return the name of the synthetic method created by CGLIB which is
used by
MethodProxy.invokeSuper(java.lang.Object, java.lang.Object[]) to invoke the superclass
(non-intercepted) method implementation.
- getSuperType() -
Method in class net.sf.cglib.core.ClassEmitter
-
- getTarget() -
Method in class net.sf.cglib.reflect.MethodDelegate
-
- getTargets() -
Method in class net.sf.cglib.reflect.MulticastDelegate
-
- getType() -
Method in class net.sf.cglib.core.Local
-
- 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 class net.sf.cglib.proxy.UndeclaredThrowableException
-
- getUniqueName(Method) -
Method in interface net.sf.cglib.proxy.CallbackGenerator.Context
-
- getfield(String) -
Method in class net.sf.cglib.core.CodeEmitter
-
- getfield(Type, String, Type) -
Method in class net.sf.cglib.core.CodeEmitter
-
- getstatic(Type, String, Type) -
Method in class net.sf.cglib.core.CodeEmitter
-
- getters -
Variable in class net.sf.cglib.beans.BulkBean
-
- goTo(Label) -
Method in class net.sf.cglib.core.CodeEmitter
-
NoOp callback.
InvocationHandler replacement (unavailable under JDK 1.2).
Enhancer callback.Enhancer callback which provides for "around advice".Enhancer pass this object to the
registered MethodInterceptor objects when an intercepted method is invoked. Mixin allows
multiple objects to be combined into a single larger object. AbstractClassGenerator-based utilities.Enhancer callback will delegate directly to the
default (super) implementation in the base class.BeanMap instance using the specified bean.
java.lang.reflect.Proxy under JDK 1.2. Callback to use.
CallbackFilter used to map the generated class' methods
to a particular callback index.
Callback to use.
ClassLoader in which the class will be generated.
Factory interface.
Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException.UndeclaredThrowableException without detail message.
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||