org.codehaus.aspectwerkz.annotation
Class AnnotationC

java.lang.Object
  extended byorg.codehaus.aspectwerkz.annotation.AnnotationC

public class AnnotationC
extends Object

Annotation compiler.

Extracts the annotations from JavaDoc tags and inserts them into the bytecode of the class.

Author:
Jonas Bonér , Alexandre Vasseur

Field Summary
static String ANNOTATION_AFTER
           
static String ANNOTATION_AROUND
           
static String ANNOTATION_ASPECT
           
static String ANNOTATION_BEFORE
           
static Properties ANNOTATION_DEFINITION
          The annotations properties file define by the user.
static String ANNOTATION_EXPRESSION
           
static String ANNOTATION_IMPLEMENTS
           
static String ANNOTATION_INTRODUCE
           
 
Constructor Summary
AnnotationC()
           
 
Method Summary
static void compile(boolean verbose, String[] srcDirs, String[] srcFiles, String[] classpath, String destDir, String[] annotationPropertiesFiles)
          Compiles the annotations.
static void main(String[] args)
          Runs the compiler from the command line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANNOTATION_ASPECT

public static final String ANNOTATION_ASPECT
See Also:
Constant Field Values

ANNOTATION_AROUND

public static final String ANNOTATION_AROUND
See Also:
Constant Field Values

ANNOTATION_BEFORE

public static final String ANNOTATION_BEFORE
See Also:
Constant Field Values

ANNOTATION_AFTER

public static final String ANNOTATION_AFTER
See Also:
Constant Field Values

ANNOTATION_EXPRESSION

public static final String ANNOTATION_EXPRESSION
See Also:
Constant Field Values

ANNOTATION_IMPLEMENTS

public static final String ANNOTATION_IMPLEMENTS
See Also:
Constant Field Values

ANNOTATION_INTRODUCE

public static final String ANNOTATION_INTRODUCE
See Also:
Constant Field Values

ANNOTATION_DEFINITION

public static final Properties ANNOTATION_DEFINITION
The annotations properties file define by the user.

Constructor Detail

AnnotationC

public AnnotationC()
Method Detail

main

public static void main(String[] args)
Runs the compiler from the command line.

Parameters:
args -

compile

public static void compile(boolean verbose,
                           String[] srcDirs,
                           String[] srcFiles,
                           String[] classpath,
                           String destDir,
                           String[] annotationPropertiesFiles)
Compiles the annotations.

Parameters:
verbose -
srcDirs -
srcFiles -
classpath -
destDir -
annotationPropertiesFiles -


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