Package | Description |
---|---|
net.sf.cglib.proxy | |
net.sf.cglib.samples |
Class and Description |
---|
Callback
All callback interfaces used by
Enhancer extend this interface. |
CallbackFilter
Map methods of subclasses generated by
Enhancer to a particular
callback. |
CallbackGenerator |
CallbackGenerator.Context |
CallbackInfo |
DispatcherGenerator |
Enhancer.EnhancerFactoryData
The idea of the class is to cache relevant java.lang.reflect instances so
proxy-class can be instantiated faster that when using
ReflectUtils.newInstance(Class, Class[], Object[])
and Enhancer.setThreadCallbacks(Class, Callback[]) |
Enhancer.EnhancerKey
Internal interface, only public due to ClassLoader issues.
|
FixedValueGenerator |
InvocationHandler
InvocationHandler replacement (unavailable under JDK 1.2). |
InvocationHandlerGenerator |
LazyLoaderGenerator |
MethodInterceptorGenerator |
MethodProxy
Classes generated by
Enhancer pass this object to the
registered MethodInterceptor objects when an intercepted method is invoked. |
MethodProxy.CreateInfo |
MethodProxy.FastClassInfo |
Mixin
Mixin allows
multiple objects to be combined into a single larger object. |
Mixin.MixinKey |
Mixin.Route |
MixinEmitter |
NoOp
Methods using this
Enhancer callback will delegate directly to the
default (super) implementation in the base class. |
NoOpGenerator |
Proxy
This class is meant to be used as replacement for
java.lang.reflect.Proxy under JDK 1.2. |
Class and Description |
---|
Callback
All callback interfaces used by
Enhancer extend this interface. |
MethodInterceptor
General-purpose
Enhancer callback which provides for "around advice". |
MethodProxy
Classes generated by
Enhancer pass this object to the
registered MethodInterceptor objects when an intercepted method is invoked. |