Package org.codehaus.aspectwerkz.annotation

Interface Summary
Annotation Marker interface for all annotation dynamic proxy implementations.
AnnotationDefault 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)
UntypedAnnotation Untyped annotation interface.
 

Class Summary
AnnotationC

Annotation compiler.

AnnotationConstants Defines doclet nicknames for Java 1.3/1.4 annotations in JavaDoc and annotation implementations
AnnotationCTask AnnotationC Ant task.
AnnotationDefault.AnnotationDefaultImpl Annotation implementation, since we will not use our Java 5 dynamic proxy based architecture for it
AnnotationElement A structure for an Annotation element It wraps value behind an holder.
AnnotationElement.LazyClass 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([])*
AnnotationInfo Holds the annotation proxy instance and the name of the annotation.
AnnotationManager Parses and retrieves annotations.
Annotations Utility class for annotation retrieval.
AspectAnnotationParser Extracts the aspects annotations from the class files and creates a meta-data representation of them.
Java14AnnotationInvocationHander A Java 1.3 / 1.4 strongly typed Annotation handler.
Java5AnnotationInvocationHandler 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.
MixinAnnotationParser Extracts the mixin annotations from the class files and creates a meta-data representation of them.
 



Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.