All Classes and Interfaces

Class
Description
 
Abstract class for all code-generating CGLIB utilities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Map-based view of a JavaBean.
 
 
 
 
 
All callback interfaces used by Enhancer extend this interface.
Map methods of subclasses generated by Enhancer to a particular callback.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Customizes key types for KeyFactory when building equals, hashCode, and toString.
 
 
 
The default policy used by AbstractClassGenerator.
Dispatching Enhancer callback.
 
 
 
Generates dynamic subclasses to enable method interception.
Internal interface, only public due to ClassLoader issues.
All enhanced instances returned by the Enhancer class implement this interface.
 
 
 
 
 
 
 
Customizes key types for KeyFactory right in constructor.
 
 
Enhancer callback that simply returns the value to return from the proxied method.
 
The GeneratorStrategyinvalid input: '<'/code.
 
 
 
 
 
 
 
Generates new interfaces at runtime.
InvocationHandler replacement (unavailable under JDK 1.2).
Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.
 
Marker interface for customizers of KeyFactory
Lazy-loading Enhancer callback.
 
 
A MethodVisitor that renumbers local variables in their order of appearance.
DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS
 
 
 
 
 
General-purpose Enhancer callback which provides for "around advice".
Classes generated by Enhancer pass this object to the registered MethodInterceptor objects when an intercepted method is invoked.
 
 
Internal interface, only public due to ClassLoader issues.
Mixin allows multiple objects to be combined into a single larger object.
 
 
 
Customize the generated class name for AbstractClassGenerator-based utilities.
Methods using this Enhancer callback will delegate directly to the default (super) implementation in the base class.
 
For the efficient sorting of multiple arrays in parallel.
 
 
 
 
This class is meant to be used as replacement for java.lang.reflect.Proxy under JDK 1.2.
Dispatching Enhancer callback.
 
 
A representation of a method signature, containing the method name, return type, and parameter types.
This class implements a simple String->int mapping for a fixed set of keys.
 
Deprecated.
 
 
 
 
Used by Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException.
A GeneratorStrategy suitable for use with
invalid reference
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.
 
 
Allows to check for object equality, yet the class does not keep strong reference to the target.