|
|||||||||
| 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.
GeneratorStrategy in use does not currently, but may
in the future, affect the caching of classes generated by AbstractClassGenerator, so this is a reminder that you should
correctly implement equals and hashCode
to avoid generating too many classes.
NamingPolicy in use does not currently, but may
in the future, affect the caching of classes generated by AbstractClassGenerator, so this is a reminder that you should
correctly implement equals and hashCode
to avoid generating too many classes.
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.MethodProxy used when intercepting the method
matching the given signature.
Enhancer callback that simply returns the value to return
from the proxied method.GeneratorStrategyget(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
-
- 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.
- 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 net.sf.cglib.beans.BulkBeanException
-
- getCause() -
Method in exception 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(ClassReader) -
Static method in class net.sf.cglib.core.ClassNameReader
-
- getClassInfo() -
Method in class net.sf.cglib.core.MethodInfo
-
- getClassInfo(Class) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getClassLoader() -
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
-
- getClassType() -
Method in class net.sf.cglib.core.ClassEmitter
-
- 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
-
- getCurrent() -
Static method in class net.sf.cglib.core.AbstractClassGenerator
- Used internally by CGLIB.
- getDeclaringClass() -
Method in class net.sf.cglib.reflect.FastMember
-
- 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(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(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
-
- getGetters() -
Method in class net.sf.cglib.beans.BulkBean
-
- getIndex() -
Method in exception net.sf.cglib.beans.BulkBeanException
-
- getIndex() -
Method in class net.sf.cglib.core.Local
-
- 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
-
- 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, int) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getMethodInfo(Member) -
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
-
- getPackageName(Type) -
Static method in class net.sf.cglib.core.TypeUtils
-
- getPackageName(String) -
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
-
- 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(Member) -
Static method in class net.sf.cglib.core.ReflectUtils
-
- getSignature() -
Method in class net.sf.cglib.proxy.MethodProxy
- Return the signature of the proxied method.
- 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 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
-
- getSuperType() -
Method in class net.sf.cglib.core.ClassInfo
-
- 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.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 net.sf.cglib.proxy.UndeclaredThrowableException
-
- 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
-
NoOp callback.
InterfaceMaker.
InvocationHandler replacement (unavailable under JDK 1.2).Enhancer.
Enhancer callback.MethodAdapter that renumbers local variables in their order of
appearance.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.BeanMap instance using the specified bean.
Enhancer callback will delegate directly to the
default (super) implementation in the base class.java.lang.reflect.Proxy under JDK 1.2.Enhancer callback.Callback array to use before
creating a new instance of the generated class via reflection.
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.
ClassLoader before generating them.
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.
GeneratorStrategy suitable for use with net.sf.cglib.Enhancer which
causes all undeclared exceptions thrown from within a proxied method to be wrapped
in an alternative exception of your choice.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||