at.dms.kjc
Interface Constants

All Superinterfaces:
Constants

public interface Constants
extends Constants

Defines some constants shared by compiler. Also see Constants


Field Summary
static int CMP_VERSION
           
static String JAV_CLASS
           
static String JAV_CLONE
           
static String JAV_CLONEABLE
           
static String JAV_CONSTRUCTOR
           
static String JAV_ERROR
           
static String JAV_EXCEPTION
           
static String JAV_INIT
           
static String JAV_LENGTH
           
static String JAV_NAME_SEPARATOR
           
static String JAV_OBJECT
           
static String JAV_OUTER_THIS
           
static String JAV_RUNTIME
           
static String JAV_RUNTIME_EXCEPTION
           
static String JAV_STATIC_INIT
           
static String JAV_STRING
           
static String JAV_STRINGBUFFER
           
static String JAV_THIS
           
static String JAV_THROWABLE
           
static int OPE_BAND
          X &= ...
static int OPE_BNOT
          ?? KJC legacy not used in code
static int OPE_BOR
          X |= ...
static int OPE_BSR
          X >>>= ...
static int OPE_BXOR
          X ^= ...
static int OPE_EQ
          X == Y for JRelationalExpression obsolete? @see JEqualityExpression
static int OPE_GE
          X >= Y for JRelationalExpression
static int OPE_GT
          X > Y for JRelationalExpression
static int OPE_LE
          X <= Y for JRelationalExpression
static int OPE_LNOT
          ?? KJC legacy not used in code
static int OPE_LT
          X < Y for JRelationalExpression
static int OPE_MINUS
          X -= ...
static int OPE_NE
          X != Y for JRelationalExpression obsolete? @see JEqualityExpression
static int OPE_PERCENT
          X %= ...
static int OPE_PLUS
          X += ...
static int OPE_POSTDEC
          Unary operator X-- for JPostFixExpression
static int OPE_POSTINC
          Unary operator X++ for JPostFixExpression
static int OPE_PREDEC
          Unary operator --X for JPreFixExpression
static int OPE_PREINC
          Unary operator ++X for JPreFixExpression
static int OPE_SIMPLE
          ?? not used in code
static int OPE_SL
          X <<= ...
static int OPE_SLASH
          X /= ...
static int OPE_SR
          X >>= ...
static int OPE_STAR
          X *= ...
static int TID_ARRAY
          array types for CType.
static int TID_BIT
          bit X; for CType.
static int TID_BOOLEAN
          boolean X; for CType.
static int TID_BYTE
          byte X; for CType.
static int TID_CHAR
          char X; for CType.
static int TID_CLASS
          Java classes for CType.
static int TID_DOUBLE
          double X; for CType.
static int TID_FLOAT
          float X; for CType.
static int TID_INT
          int X; for CType.
static int TID_LONG
          long int X; for CType.
static int TID_SHORT
          short X; for CType.
static int TID_VECTOR
          vector types for CType.
static int TID_VOID
          void X; for CType.
static Vector VECTOR_EMPTY
           
 
Fields inherited from interface at.dms.classfile.Constants
ACC_ABSTRACT, ACC_FINAL, ACC_INLINE, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_TRANSIENT, ACC_VOLATILE, ATT_CODE, ATT_CONSTANTVALUE, ATT_DEPRECATED, ATT_EXCEPTIONS, ATT_GENERIC, ATT_INNERCLASSES, ATT_LINENUMBERTABLE, ATT_LOCALVARIABLETABLE, ATT_SOURCEFILE, ATT_SYNTHETIC, CST_CLASS, CST_DOUBLE, CST_FIELD, CST_FLOAT, CST_INTEGER, CST_INTERFACEMETHOD, CST_LONG, CST_METHOD, CST_NAMEANDTYPE, CST_STRING, CST_UTF8, ENV_DEBUG_MODE, ENV_USE_CACHE, JAVA_MAGIC, JAVA_MAJOR, JAVA_MINOR, MAX_CODE_PER_METHOD, opc_aaload, opc_aastore, opc_aconst_null, opc_aload, opc_aload_0, opc_aload_1, opc_aload_2, opc_aload_3, opc_anewarray, opc_areturn, opc_arraylength, opc_astore, opc_astore_0, opc_astore_1, opc_astore_2, opc_astore_3, opc_athrow, opc_baload, opc_bastore, opc_bipush, opc_caload, opc_castore, opc_checkcast, opc_d2f, opc_d2i, opc_d2l, opc_dadd, opc_daload, opc_dastore, opc_dcmpg, opc_dcmpl, opc_dconst_0, opc_dconst_1, opc_ddiv, opc_dload, opc_dload_0, opc_dload_1, opc_dload_2, opc_dload_3, opc_dmul, opc_dneg, opc_drem, opc_dreturn, opc_dstore, opc_dstore_0, opc_dstore_1, opc_dstore_2, opc_dstore_3, opc_dsub, opc_dup, opc_dup_x1, opc_dup_x2, opc_dup2, opc_dup2_x1, opc_dup2_x2, opc_f2d, opc_f2i, opc_f2l, opc_fadd, opc_faload, opc_fastore, opc_fcmpg, opc_fcmpl, opc_fconst_0, opc_fconst_1, opc_fconst_2, opc_fdiv, opc_fload, opc_fload_0, opc_fload_1, opc_fload_2, opc_fload_3, opc_fmul, opc_fneg, opc_frem, opc_freturn, opc_fstore, opc_fstore_0, opc_fstore_1, opc_fstore_2, opc_fstore_3, opc_fsub, opc_getfield, opc_getstatic, opc_goto, opc_goto_w, opc_i2b, opc_i2c, opc_i2d, opc_i2f, opc_i2l, opc_i2s, opc_iadd, opc_iaload, opc_iand, opc_iastore, opc_iconst_0, opc_iconst_1, opc_iconst_2, opc_iconst_3, opc_iconst_4, opc_iconst_5, opc_iconst_m1, opc_idiv, opc_if_acmpeq, opc_if_acmpne, opc_if_icmpeq, opc_if_icmpge, opc_if_icmpgt, opc_if_icmple, opc_if_icmplt, opc_if_icmpne, opc_ifeq, opc_ifge, opc_ifgt, opc_ifle, opc_iflt, opc_ifne, opc_ifnonnull, opc_ifnull, opc_iinc, opc_iload, opc_iload_0, opc_iload_1, opc_iload_2, opc_iload_3, opc_imul, opc_ineg, opc_instanceof, opc_invokeinterface, opc_invokespecial, opc_invokestatic, opc_invokevirtual, opc_ior, opc_irem, opc_ireturn, opc_ishl, opc_ishr, opc_istore, opc_istore_0, opc_istore_1, opc_istore_2, opc_istore_3, opc_isub, opc_iushr, opc_ixor, opc_jsr, opc_jsr_w, opc_l2d, opc_l2f, opc_l2i, opc_ladd, opc_laload, opc_land, opc_lastore, opc_lcmp, opc_lconst_0, opc_lconst_1, opc_ldc, opc_ldc_w, opc_ldc2_w, opc_ldiv, opc_lload, opc_lload_0, opc_lload_1, opc_lload_2, opc_lload_3, opc_lmul, opc_lneg, opc_lookupswitch, opc_lor, opc_lrem, opc_lreturn, opc_lshl, opc_lshr, opc_lstore, opc_lstore_0, opc_lstore_1, opc_lstore_2, opc_lstore_3, opc_lsub, opc_lushr, opc_lxor, opc_monitorenter, opc_monitorexit, opc_multianewarray, opc_new, opc_newarray, opc_nop, opc_pop, opc_pop2, opc_putfield, opc_putstatic, opc_ret, opc_return, opc_saload, opc_sastore, opc_sipush, opc_swap, opc_tableswitch, opc_wide, opc_xxxunusedxxx, POO_ASCII_CONSTANT, POO_CLASS_CONSTANT, POO_DOUBLE_CONSTANT, POO_FLOAT_CONSTANT, POO_INTEGER_CONSTANT, POO_LONG_CONSTANT, POO_NAT_CONSTANT, POO_REF_CONSTANT, POO_STRING_CONSTANT, TYP_ADDRESS, TYP_DOUBLE, TYP_FLOAT, TYP_INT, TYP_LONG, TYP_REFERENCE, TYP_VOID
 

Field Detail

TID_VOID

static final int TID_VOID
void X; for CType. See also CStdType.Void, CVoidType

See Also:
Constant Field Values

TID_BYTE

static final int TID_BYTE
byte X; for CType. See also CStdType.Byte, CByteType

See Also:
Constant Field Values

TID_SHORT

static final int TID_SHORT
short X; for CType. See also CStdType.Short, CShortType

See Also:
Constant Field Values

TID_CHAR

static final int TID_CHAR
char X; for CType. See also CStdType.Char, CCharType

See Also:
Constant Field Values

TID_INT

static final int TID_INT
int X; for CType. See also CStdType#Int, CIntType

See Also:
Constant Field Values

TID_LONG

static final int TID_LONG
long int X; for CType. See also CStdType.Long, CLongType

See Also:
Constant Field Values

TID_FLOAT

static final int TID_FLOAT
float X; for CType. See also CStdType.Float, CFloatType

See Also:
Constant Field Values

TID_DOUBLE

static final int TID_DOUBLE
double X; for CType. See also CStdType.Double, CDoubleType

See Also:
Constant Field Values

TID_CLASS

static final int TID_CLASS
Java classes for CType. @see CClassType

See Also:
Constant Field Values

TID_ARRAY

static final int TID_ARRAY
array types for CType. @see CArrayType

See Also:
Constant Field Values

TID_BOOLEAN

static final int TID_BOOLEAN
boolean X; for CType. See also CStdType.Boolean, CBooleanType

See Also:
Constant Field Values

TID_BIT

static final int TID_BIT
bit X; for CType. See also CStdType.Bit, CBitType

See Also:
Constant Field Values

TID_VECTOR

static final int TID_VECTOR
vector types for CType. @see CVectorType

See Also:
Constant Field Values

CMP_VERSION

static final int CMP_VERSION
See Also:
Constant Field Values

JAV_CLASS

static final String JAV_CLASS
See Also:
Constant Field Values

JAV_CLONEABLE

static final String JAV_CLONEABLE
See Also:
Constant Field Values

JAV_ERROR

static final String JAV_ERROR
See Also:
Constant Field Values

JAV_EXCEPTION

static final String JAV_EXCEPTION
See Also:
Constant Field Values

JAV_OBJECT

static final String JAV_OBJECT
See Also:
Constant Field Values

JAV_RUNTIME_EXCEPTION

static final String JAV_RUNTIME_EXCEPTION
See Also:
Constant Field Values

JAV_STRING

static final String JAV_STRING
See Also:
Constant Field Values

JAV_STRINGBUFFER

static final String JAV_STRINGBUFFER
See Also:
Constant Field Values

JAV_THROWABLE

static final String JAV_THROWABLE
See Also:
Constant Field Values

JAV_CONSTRUCTOR

static final String JAV_CONSTRUCTOR
See Also:
Constant Field Values

JAV_INIT

static final String JAV_INIT
See Also:
Constant Field Values

JAV_STATIC_INIT

static final String JAV_STATIC_INIT
See Also:
Constant Field Values

JAV_THIS

static final String JAV_THIS
See Also:
Constant Field Values

JAV_OUTER_THIS

static final String JAV_OUTER_THIS
See Also:
Constant Field Values

JAV_NAME_SEPARATOR

static final String JAV_NAME_SEPARATOR
See Also:
Constant Field Values

JAV_RUNTIME

static final String JAV_RUNTIME
See Also:
Constant Field Values

JAV_CLONE

static final String JAV_CLONE
See Also:
Constant Field Values

JAV_LENGTH

static final String JAV_LENGTH
See Also:
Constant Field Values

OPE_SIMPLE

static final int OPE_SIMPLE
?? not used in code

See Also:
Constant Field Values

OPE_PLUS

static final int OPE_PLUS
X += ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_MINUS

static final int OPE_MINUS
X -= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_STAR

static final int OPE_STAR
X *= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_SLASH

static final int OPE_SLASH
X /= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_PERCENT

static final int OPE_PERCENT
X %= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_SR

static final int OPE_SR
X >>= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_BSR

static final int OPE_BSR
X >>>= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_SL

static final int OPE_SL
X <<= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_BAND

static final int OPE_BAND
X &= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_BXOR

static final int OPE_BXOR
X ^= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_BOR

static final int OPE_BOR
X |= ... for JCompoundAssignmentExpression

See Also:
Constant Field Values

OPE_BNOT

static final int OPE_BNOT
?? KJC legacy not used in code

See Also:
Constant Field Values

OPE_LNOT

static final int OPE_LNOT
?? KJC legacy not used in code

See Also:
Constant Field Values

OPE_LT

static final int OPE_LT
X < Y for JRelationalExpression

See Also:
Constant Field Values

OPE_LE

static final int OPE_LE
X <= Y for JRelationalExpression

See Also:
Constant Field Values

OPE_GT

static final int OPE_GT
X > Y for JRelationalExpression

See Also:
Constant Field Values

OPE_GE

static final int OPE_GE
X >= Y for JRelationalExpression

See Also:
Constant Field Values

OPE_EQ

static final int OPE_EQ
X == Y for JRelationalExpression obsolete? @see JEqualityExpression

See Also:
Constant Field Values

OPE_NE

static final int OPE_NE
X != Y for JRelationalExpression obsolete? @see JEqualityExpression

See Also:
Constant Field Values

OPE_PREINC

static final int OPE_PREINC
Unary operator ++X for JPreFixExpression

See Also:
Constant Field Values

OPE_PREDEC

static final int OPE_PREDEC
Unary operator --X for JPreFixExpression

See Also:
Constant Field Values

OPE_POSTINC

static final int OPE_POSTINC
Unary operator X++ for JPostFixExpression

See Also:
Constant Field Values

OPE_POSTDEC

static final int OPE_POSTDEC
Unary operator X-- for JPostFixExpression

See Also:
Constant Field Values

VECTOR_EMPTY

static final Vector VECTOR_EMPTY