Interface | Description |
---|---|
TypeDelegateResolver |
A type delegate resolver is able to create type delegates for a named reference type.
|
UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider |
Class | Description |
---|---|
AnnotationAccessVar |
Represents access to an annotation on an element, relating to some kinded pointcut.
|
AspectInstanceVar |
Used to represent a variable reference to an aspect instance.
|
AtAjAttributes |
Annotation defined aspect reader.
|
AtAjAttributes.LazyResolvedPointcutDefinition |
LazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before
pointcut resolution happens
|
BcelAccessForInlineMunger |
Looks for all access to method or field that are not public within the body of the around advices and replace the invocations to
a wrapper call so that the around advice can further be inlined.
|
BcelAnnotation |
Wraps a Bcel Annotation object and uses it to answer AnnotationAJ method calls.
|
BcelCflowAccessVar |
XXX Erik and I need to discuss this hierarchy.
|
BcelCflowCounterFieldAdder |
This type munger will modify a given class (see the munge() method) to include a field representing a CflowCounter object.
|
BcelCflowStackFieldAdder | |
BcelConstantPoolReader |
An implementation of the constant pool reader that speaks Bcel.
|
BcelFieldRef |
XXX Erik and I need to discuss this hierarchy.
|
BcelGenericSignatureToTypeXConverter |
A utility class that assists in unpacking constituent parts of generic signature attributes and returning their equivalents in
UnresolvedType world.
|
BcelObjectType | |
BcelPerClauseAspectAdder |
Adds aspectOf(), hasAspect() etc to the annotation defined aspects
|
BcelRenderer | |
BcelShadow | |
BcelTypeMunger | |
BcelVar | |
BcelWeakClassLoaderReference |
Wraps a reference to a classloader inside a WeakReference.
|
BcelWeaver | |
BcelWeavingSupport |
Bcel implementation of the weaving support required in a BcelWorld which will actually modify bytecode.
|
BcelWorld | |
ClassPathManager | |
ClassPathManager.ClassFile | |
ClassPathManager.Entry | |
ExceptionRange |
exceptionRanges are set initially to be low priority.
|
ExtensibleURLClassLoader | |
FakeAnnotation |
For implementing declare @type interacting with declare @parents during compilation - we need to be able to add an annotation to
'binary type binding' (this is how types are seen during incremental compilation).
|
LazyClassGen |
Lazy lazy lazy.
|
LazyMethodGen |
A LazyMethodGen should be treated as a MethodGen.
|
TypeAnnotationAccessVar |
Used for @this() @target() @args() - represents accessing an annotated 'thing'.
|
UnwovenClassFile | |
UnwovenClassFile.ChildClass | |
UnwovenClassFileWithThirdPartyManagedBytecode | |
Utility |
Exception | Description |
---|---|
BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException |