All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractClassFilterTransformer |
|
AbstractClassGenerator<T> |
Abstract class for all code-generating CGLIB utilities.
|
AbstractClassGenerator.ClassLoaderData |
|
AbstractClassGenerator.Source |
|
AbstractClassLoader |
|
AbstractClassTransformer |
|
AbstractInterceptFieldCallback |
|
AbstractProcessTask |
|
AbstractTransformTask |
|
AccessFieldTransformer |
|
AccessFieldTransformer.Callback |
|
AddDelegateTransformer |
|
AddInitTransformer |
|
AddPropertyTransformer |
|
AddStaticInitTransformer |
|
AnnotationVisitorTee |
|
AsmApi |
|
Bean |
|
BeanCopier |
|
BeanCopier.BeanCopierKey |
|
BeanCopier.Generator |
|
BeanGenerator |
|
BeanGenerator.BeanGeneratorKey |
|
BeanMap |
A Map -based view of a JavaBean.
|
BeanMap.Generator |
|
BeanMap.Generator.BeanMapKey |
|
BeanMapEmitter |
|
Beans |
|
Block |
|
BridgeMethodResolver |
Uses bytecode reflection to figure out the targets of all bridge methods that use invokespecial
and invokeinterface, so that we can later rewrite them to use invokevirtual.
|
BridgeMethodResolver.BridgedFinder |
|
BulkBean |
|
BulkBean.BulkBeanKey |
|
BulkBean.Generator |
|
BulkBeanEmitter |
|
BulkBeanException |
|
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 |
|
CallbackHelper |
|
CallbackInfo |
|
ClassEmitter |
|
ClassEmitter.FieldInfo |
|
ClassEmitterTransformer |
|
ClassesKey |
|
ClassesKey.Key |
|
ClassFilter |
|
ClassFilterTransformer |
|
ClassGenerator |
|
ClassInfo |
|
ClassNameReader |
|
ClassNameReader.EarlyExitException |
|
ClassReaderGenerator |
|
ClassTransformer |
|
ClassTransformerChain |
|
ClassTransformerFactory |
|
ClassTransformerTee |
|
ClassVisitorTee |
|
CodeEmitter |
|
CodeEmitter.State |
|
CodeGenerationException |
|
CollectionUtils |
|
Constants |
|
ConstructorDelegate |
|
ConstructorDelegate.ConstructorKey |
|
ConstructorDelegate.Generator |
|
Converter |
|
Customizer |
Customizes key types for KeyFactory when building equals, hashCode, and toString.
|
CustomizerRegistry |
|
DebuggingClassWriter |
|
DefaultGeneratorStrategy |
|
DefaultNamingPolicy |
|
Dispatcher |
|
DispatcherGenerator |
|
DuplicatesPredicate |
|
DuplicatesPredicate.UnnecessaryBridgeFinder |
|
EmitUtils |
|
EmitUtils.ArrayDelimiters |
|
EmitUtils.ParameterTyper |
|
Enhancer |
Generates dynamic subclasses to enable method interception.
|
Enhancer.EnhancerFactoryData |
|
Enhancer.EnhancerKey |
Internal interface, only public due to ClassLoader issues.
|
Factory |
All enhanced instances returned by the Enhancer class implement this interface.
|
FastClass |
|
FastClass.Generator |
|
FastClassEmitter |
|
FastClassEmitter.GetIndexCallback |
|
FastConstructor |
|
FastMember |
|
FastMethod |
|
FieldProvider |
|
FieldProviderTransformer |
|
FieldTypeCustomizer |
Customizes key types for KeyFactory right in constructor.
|
FieldVisitorTee |
|
FixedKeySet |
|
FixedValue |
Enhancer callback that simply returns the value to return
from the proxied method.
|
FixedValueGenerator |
|
Function<K,V> |
|
GeneratorStrategy |
The GeneratorStrategy
|
HashCodeCustomizer |
|
ImmutableBean |
|
ImmutableBean.Generator |
|
InterceptFieldCallback |
|
InterceptFieldEnabled |
|
InterceptFieldFilter |
|
InterceptFieldTransformer |
|
InterfaceMaker |
Generates new interfaces at runtime.
|
InvocationHandler |
InvocationHandler replacement (unavailable under JDK 1.2).
|
InvocationHandlerGenerator |
|
KeyFactory |
Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.
|
KeyFactory.Generator |
|
KeyFactoryCustomizer |
|
KeySample |
|
KeySample.MyFactory |
|
LazyLoader |
|
LazyLoaderGenerator |
|
LoadingCache<K,KK,V> |
|
Local |
|
LocalVariablesSorter |
A MethodVisitor that renumbers local variables in their order of
appearance.
|
LocalVariablesSorter.State |
Mapping from old to new local variable indexes.
|
MethodDelegate |
DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS
|
MethodDelegate.Generator |
|
MethodDelegate.MethodDelegateKey |
|
MethodFilter |
|
MethodFilterTransformer |
|
MethodInfo |
|
MethodInfoTransformer |
|
MethodInterceptor |
General-purpose Enhancer callback which provides for "around advice".
|
MethodInterceptorGenerator |
|
MethodProxy |
Classes generated by Enhancer pass this object to the
registered MethodInterceptor objects when an intercepted method is invoked.
|
MethodProxy.CreateInfo |
|
MethodProxy.FastClassInfo |
|
MethodVisitorTee |
|
MethodWrapper |
|
MethodWrapper.MethodWrapperKey |
Internal interface, only public due to ClassLoader issues.
|
Mixin |
Mixin allows
multiple objects to be combined into a single larger object.
|
Mixin.Generator |
|
Mixin.MixinKey |
|
Mixin.Route |
|
MixinBeanEmitter |
|
MixinEmitter |
|
MixinEverythingEmitter |
|
MulticastDelegate |
|
MulticastDelegate.Generator |
|
NamingPolicy |
|
NoOp |
Methods using this Enhancer callback will delegate directly to the
default (super) implementation in the base class.
|
NoOpGenerator |
|
ObjectSwitchCallback |
|
ParallelSorter |
For the efficient sorting of multiple arrays in parallel.
|
ParallelSorter.ByteComparer |
|
ParallelSorter.ComparatorComparer |
|
ParallelSorter.Comparer |
|
ParallelSorter.DoubleComparer |
|
ParallelSorter.FloatComparer |
|
ParallelSorter.Generator |
|
ParallelSorter.IntComparer |
|
ParallelSorter.LongComparer |
|
ParallelSorter.ObjectComparer |
|
ParallelSorter.ShortComparer |
|
ParallelSorterEmitter |
|
Predicate |
|
ProcessArrayCallback |
|
ProcessSwitchCallback |
|
Proxy |
This class is meant to be used as replacement for
java.lang.reflect.Proxy under JDK 1.2.
|
Proxy.ProxyImpl |
|
ProxyRefDispatcher |
|
ReflectUtils |
|
RejectModifierPredicate |
|
Signature |
A representation of a method signature, containing the method name,
return type, and parameter types.
|
SimpleClass |
|
SorterTemplate |
|
StringSwitcher |
This class implements a simple String->int mapping for a fixed set of keys.
|
StringSwitcher.Generator |
|
StringSwitcher.StringSwitcherKey |
|
TinyBitSet |
Deprecated. |
Trace |
|
Transformer |
|
TransformingClassGenerator |
|
TransformingClassLoader |
|
TypeUtils |
|
UndeclaredThrowableException |
Used by Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException .
|
UndeclaredThrowableStrategy |
A 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.
|
UndeclaredThrowableTransformer |
|
VisibilityPredicate |
|
WeakCacheKey<T> |
Allows to check for object equality, yet the class does not keep strong reference to the target.
|