com.joanju.cg.core
Enum ReservedCUID

java.lang.Object
  extended by java.lang.Enum<ReservedCUID>
      extended by com.joanju.cg.core.ReservedCUID
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ReservedCUID>

public enum ReservedCUID
extends java.lang.Enum<ReservedCUID>

Some string IDs are reserved "special" CU IDs. These may be valid string literals, but since we use fully qualified paths for CU name/ID, these can never be valid IDs for source code compile units. These CU IDs are used for special bytecode data segments, such as special internal processing values, application global values, etc.


Enum Constant Summary
CALLNAME
           
CHECKVALS
           
GLOBALS
           
INCLUDES
           
LASTRESERVED
           
PUBSUB
           
SESSIONSUPERS
           
UNRES
           
 
Method Summary
 int id()
           
 java.lang.String string()
           
static ReservedCUID valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ReservedCUID[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

GLOBALS

public static final ReservedCUID GLOBALS

INCLUDES

public static final ReservedCUID INCLUDES

UNRES

public static final ReservedCUID UNRES

SESSIONSUPERS

public static final ReservedCUID SESSIONSUPERS

CALLNAME

public static final ReservedCUID CALLNAME

CHECKVALS

public static final ReservedCUID CHECKVALS

PUBSUB

public static final ReservedCUID PUBSUB

LASTRESERVED

public static final ReservedCUID LASTRESERVED
Method Detail

values

public static final ReservedCUID[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(ReservedCUID c : ReservedCUID.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static ReservedCUID valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

id

public int id()

string

public java.lang.String string()


Copyright © 2008 Joanju Software. All Rights Reserved.