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.
|