|
|||||||||||
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 |