|
|||||||||
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
-
- getAttribute() -
Method in class net.sf.cglib.core.MethodInfo
-
- 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
-
- 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.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 |