org.aspectj.weaver
Class AnnotationTargetKind

java.lang.Object
  extended by org.aspectj.util.TypeSafeEnum
      extended by org.aspectj.weaver.AnnotationTargetKind

public class AnnotationTargetKind
extends TypeSafeEnum

A TypeSafeEnum similar to the Java5 ElementType Enum


Field Summary
static AnnotationTargetKind ANNOTATION_TYPE
           
static AnnotationTargetKind CONSTRUCTOR
           
static AnnotationTargetKind FIELD
           
static AnnotationTargetKind LOCAL_VARIABLE
           
static AnnotationTargetKind METHOD
           
static AnnotationTargetKind PACKAGE
           
static AnnotationTargetKind PARAMETER
           
static AnnotationTargetKind TYPE
           
 
Constructor Summary
AnnotationTargetKind(java.lang.String name, int key)
           
 
Method Summary
static AnnotationTargetKind read(java.io.DataInputStream s)
           
 
Methods inherited from class org.aspectj.util.TypeSafeEnum
getKey, getName, toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ANNOTATION_TYPE

public static final AnnotationTargetKind ANNOTATION_TYPE

CONSTRUCTOR

public static final AnnotationTargetKind CONSTRUCTOR

FIELD

public static final AnnotationTargetKind FIELD

LOCAL_VARIABLE

public static final AnnotationTargetKind LOCAL_VARIABLE

METHOD

public static final AnnotationTargetKind METHOD

PACKAGE

public static final AnnotationTargetKind PACKAGE

PARAMETER

public static final AnnotationTargetKind PARAMETER

TYPE

public static final AnnotationTargetKind TYPE
Constructor Detail

AnnotationTargetKind

public AnnotationTargetKind(java.lang.String name,
                            int key)
Method Detail

read

public static AnnotationTargetKind read(java.io.DataInputStream s)
                                 throws java.io.IOException
Throws:
java.io.IOException