org.aspectj.util
Class TypeSafeEnum

java.lang.Object
  extended by org.aspectj.util.TypeSafeEnum
Direct Known Subclasses:
AdviceKind, AnnotationTargetKind, MemberKind, PerClause.Kind, PerClause.KindAnnotationPrefix, Pointcut.State, PointcutPrimitive, ResolvedTypeMunger.Kind, Shadow.Kind

public class TypeSafeEnum
extends java.lang.Object


Constructor Summary
TypeSafeEnum(java.lang.String name, int key)
           
 
Method Summary
 byte getKey()
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 void write(java.io.DataOutputStream s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeSafeEnum

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

getKey

public byte getKey()

write

public void write(java.io.DataOutputStream s)
           throws java.io.IOException
Throws:
java.io.IOException