Name Type Description
Within Annotation No description provided.
Not Annotation No description provided.
Mixin Annotation Mixin annotation Annotate the mixin implementation class
Introduce Annotation No description provided.
Expression Annotation Annotation for pointcut TODO: rename to Pointcut and remove pointcut as field ??
Execution Annotation No description provided.
Before Annotation Annotation for before advice
Aspect Annotation Annotation for Aspect (optional)
Around Annotation Annotation for around advice
AfterThrowing Annotation Annotation for after throwing advice
AfterReturning Annotation Annotation for after returning advice
AfterFinally Annotation Annotation for after finally advice
After Annotation Annotation for after advice
UntypedAnnotation Interface Untyped annotation interface.
AnnotationDefault Interface A custom annotation-like to host AnnotationDefault attribute that host annotation defaulted values Note: Java 5 does not handles this as an annotation but as an attribute so this information will be visible in ASMClassInfo as an annotation but it is not a real one (fe won't extend Java 5 Annotation etc)
AnnotationDefault.AnnotationDefaultImpl Class Annotation implementation, since we will not use our Java 5 dynamic proxy based architecture for it
Annotation Interface Marker interface for all annotation dynamic proxy implementations.
MixinAnnotationParser Class Extracts the mixin annotations from the class files and creates a meta-data representation of them.
Java5AnnotationInvocationHandler Class Dynamic proxy handler for ASM Annotations we extract The handler resolve the LazyClass to a concrete Class so that the proxy creation does not trigger any class loading.
Java14AnnotationInvocationHander Class A Java 1.3 / 1.4 strongly typed Annotation handler.
AspectAnnotationParser Class Extracts the aspects annotations from the class files and creates a meta-data representation of them.
Annotations Class Utility class for annotation retrieval.
AnnotationManager Class Parses and retrieves annotations.
AnnotationInfo Class Holds the annotation proxy instance and the name of the annotation.
AnnotationElement Class A structure for an Annotation element It wraps value behind an holder.
AnnotationElement.LazyClass Class A wrapper for a className, that will allow late loading of the actual Class object of an annotation value For array type, className is componentClassName([])*
AnnotationCTask Class AnnotationC Ant task.
AnnotationConstants Class Defines doclet nicknames for Java 1.3/1.4 annotations in JavaDoc and annotation implementations
AnnotationC Class Annotation compiler.