|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| TypeDelegateResolver | A type delegate resolver is able to create type delegates for a named reference type. |
| UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider | |
| Class Summary | |
|---|---|
| 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 Summary | |
|---|---|
| BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException | |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||