Constant Field Values


Contents
com.jasml.*

com.jasml.SimpleClass
public final int aFinalField 5
public static final int aFinalStaticField 0

com.jasml.classes.Constants
public static final byte AALOAD 50
public static final byte AASTORE 83
public static final short ACCESS_FLAG_CLASS_ABSTRACT 1024
public static final short ACCESS_FLAG_CLASS_FINAL 16
public static final short ACCESS_FLAG_CLASS_INTERFACE 512
public static final short ACCESS_FLAG_CLASS_PUBLIC 1
public static final short ACCESS_FLAG_CLASS_SUPER 32
public static final short ACCESS_FLAG_FIELD_FINAL 16
public static final short ACCESS_FLAG_FIELD_PRIVATE 2
public static final short ACCESS_FLAG_FIELD_PROTECTED 4
public static final short ACCESS_FLAG_FIELD_PUBLIC 1
public static final short ACCESS_FLAG_FIELD_STATIC 8
public static final short ACCESS_FLAG_FIELD_TRANSIENT 128
public static final short ACCESS_FLAG_FIELD_VOLATILE 64
public static final short ACCESS_FLAG_METHOD_ABSTRACT 1024
public static final short ACCESS_FLAG_METHOD_FINAL 16
public static final short ACCESS_FLAG_METHOD_NATIVE 256
public static final short ACCESS_FLAG_METHOD_PRIVATE 2
public static final short ACCESS_FLAG_METHOD_PROTECTED 4
public static final short ACCESS_FLAG_METHOD_PUBLIC 1
public static final short ACCESS_FLAG_METHOD_STATIC 8
public static final short ACCESS_FLAG_METHOD_STRICT 2048
public static final short ACCESS_FLAG_METHOD_SYNCHRONIZED 32
public static final byte ACONST_NULL 1
public static final byte ALOAD 25
public static final byte ALOAD_0 42
public static final byte ALOAD_1 43
public static final byte ALOAD_2 44
public static final byte ALOAD_3 45
public static final byte ANEWARRAY -67
public static final byte ANEWARRAY_QUICK -34
public static final byte ARETURN -80
public static final byte ARRAYLENGTH -66
public static final byte ASTORE 58
public static final byte ASTORE_0 75
public static final byte ASTORE_1 76
public static final byte ASTORE_2 77
public static final byte ASTORE_3 78
public static final byte ATHROW -65
public static final byte ATTRIBUTE_Code 3
public static final byte ATTRIBUTE_ConstantValue 2
public static final byte ATTRIBUTE_Deprecated 9
public static final byte ATTRIBUTE_Exceptions 4
public static final byte ATTRIBUTE_InnerClasses 5
public static final byte ATTRIBUTE_LineNumberTable 7
public static final byte ATTRIBUTE_LocalVariableTable 8
public static final java.lang.String ATTRIBUTE_NAME_DEPRECATED "Deprecated"
public static final java.lang.String ATTRIBUTE_NAME_EXCEPTION_TABLE "Exceptions"
public static final java.lang.String ATTRIBUTE_NAME_INNER_CLASSES "InnerClasses"
public static final java.lang.String ATTRIBUTE_NAME_LINE_NUMBER_TABLE "LineNumber"
public static final java.lang.String ATTRIBUTE_NAME_LOCAL_VARIABLE "LocalVariables"
public static final java.lang.String ATTRIBUTE_NAME_MAJOR_VERSION "Major"
public static final java.lang.String ATTRIBUTE_NAME_MAX_LOCAL "MaxLocal"
public static final java.lang.String ATTRIBUTE_NAME_MAX_STACK "MaxStack"
public static final java.lang.String ATTRIBUTE_NAME_MINOR_VERSION "Minor"
public static final java.lang.String ATTRIBUTE_NAME_SOURCE_FILE "SourceFile"
public static final java.lang.String ATTRIBUTE_NAME_SYNTHETIC "Synthetic"
public static final byte ATTRIBUTE_SourceFile 1
public static final byte ATTRIBUTE_Synthetic 6
public static final byte BALOAD 51
public static final byte BASTORE 84
public static final byte BIPUSH 16
public static final byte BREAKPOINT -54
public static final byte CALOAD 52
public static final byte CASTORE 85
public static final byte CHECKCAST -64
public static final byte CHECKCAST_QUICK -32
public static final byte CONSTANT_Class 7
public static final byte CONSTANT_Double 6
public static final byte CONSTANT_Fieldref 9
public static final byte CONSTANT_Float 4
public static final byte CONSTANT_Integer 3
public static final byte CONSTANT_InterfaceMethodref 11
public static final byte CONSTANT_Long 5
public static final byte CONSTANT_Methodref 10
public static final byte CONSTANT_NameAndType 12
public static final byte CONSTANT_String 8
public static final byte CONSTANT_Utf8 1
public static final byte D2F -112
public static final byte D2I -114
public static final byte D2L -113
public static final byte DADD 99
public static final byte DALOAD 49
public static final byte DASTORE 82
public static final byte DCMPG -104
public static final byte DCMPL -105
public static final byte DCONST_0 14
public static final byte DCONST_1 15
public static final byte DDIV 111
public static final byte DLOAD 24
public static final byte DLOAD_0 38
public static final byte DLOAD_1 39
public static final byte DLOAD_2 40
public static final byte DLOAD_3 41
public static final byte DMUL 107
public static final byte DNEG 119
public static final byte DREM 115
public static final byte DRETURN -81
public static final byte DSTORE 57
public static final byte DSTORE_0 71
public static final byte DSTORE_1 72
public static final byte DSTORE_2 73
public static final byte DSTORE_3 74
public static final byte DSUB 103
public static final byte DUP 89
public static final byte DUP_X1 90
public static final byte DUP_X2 91
public static final byte DUP2 92
public static final byte DUP2_X1 93
public static final byte DUP2_X2 94
public static final byte F2D -115
public static final byte F2I -117
public static final byte F2L -116
public static final byte FADD 98
public static final byte FALOAD 48
public static final byte FASTORE 81
public static final byte FCMPG -106
public static final byte FCMPL -107
public static final byte FCONST_0 11
public static final byte FCONST_1 12
public static final byte FCONST_2 13
public static final byte FDIV 110
public static final byte FLOAD 23
public static final byte FLOAD_0 34
public static final byte FLOAD_1 35
public static final byte FLOAD_2 36
public static final byte FLOAD_3 37
public static final byte FMUL 106
public static final byte FNEG 118
public static final byte FREM 114
public static final byte FRETURN -82
public static final byte FSTORE 56
public static final byte FSTORE_0 67
public static final byte FSTORE_1 68
public static final byte FSTORE_2 69
public static final byte FSTORE_3 70
public static final byte FSUB 102
public static final byte GETFIELD -76
public static final byte GETFIELD_QUICK -50
public static final byte GETFIELD_QUICK_W -29
public static final byte GETFIELD2_QUICK -48
public static final byte GETSTATIC -78
public static final byte GETSTATIC_QUICK -46
public static final byte GETSTATIC2_QUICK -44
public static final byte GOTO -89
public static final byte GOTO_W -56
public static final byte I2B -111
public static final byte I2C -110
public static final byte I2D -121
public static final byte I2F -122
public static final byte I2L -123
public static final byte I2S -109
public static final byte IADD 96
public static final byte IALOAD 46
public static final byte IAND 126
public static final byte IASTORE 79
public static final byte ICONST_0 3
public static final byte ICONST_1 4
public static final byte ICONST_2 5
public static final byte ICONST_3 6
public static final byte ICONST_4 7
public static final byte ICONST_5 8
public static final byte ICONST_M1 2
public static final byte IDIV 108
public static final byte IF_ACMPEQ -91
public static final byte IF_ACMPNE -90
public static final byte IF_ICMPEQ -97
public static final byte IF_ICMPGE -94
public static final byte IF_ICMPGT -93
public static final byte IF_ICMPLE -92
public static final byte IF_ICMPLT -95
public static final byte IF_ICMPNE -96
public static final byte IFEQ -103
public static final byte IFGE -100
public static final byte IFGT -99
public static final byte IFLE -98
public static final byte IFLT -101
public static final byte IFNE -102
public static final byte IFNONNULL -57
public static final byte IFNULL -58
public static final byte IINC -124
public static final java.lang.String ILLEGAL_OPCODE ""
public static final java.lang.String ILLEGAL_TYPE ""
public static final byte ILOAD 21
public static final byte ILOAD_0 26
public static final byte ILOAD_1 27
public static final byte ILOAD_2 28
public static final byte ILOAD_3 29
public static final byte IMPDEP1 -2
public static final byte IMPDEP2 -1
public static final byte IMUL 104
public static final byte INEG 116
public static final byte INSTANCEOF -63
public static final byte INSTANCEOF_QUICK -31
public static final byte INT2BYTE -111
public static final byte INT2CHAR -110
public static final byte INT2SHORT -109
public static final byte INVOKEINTERFACE -71
public static final byte INVOKEINTERFACE_QUICK -38
public static final byte INVOKENONVIRTUAL -73
public static final byte INVOKENONVIRTUAL_QUICK -41
public static final byte INVOKESPECIAL -73
public static final byte INVOKESTATIC -72
public static final byte INVOKESTATIC_QUICK -39
public static final byte INVOKESUPER_QUICK -40
public static final byte INVOKEVIRTUAL -74
public static final byte INVOKEVIRTUAL_QUICK -42
public static final byte INVOKEVIRTUAL_QUICK_W -30
public static final byte INVOKEVIRTUALOBJECT_QUICK -37
public static final byte IOR -128
public static final byte IREM 112
public static final byte IRETURN -84
public static final byte ISHL 120
public static final byte ISHR 122
public static final byte ISTORE 54
public static final byte ISTORE_0 59
public static final byte ISTORE_1 60
public static final byte ISTORE_2 61
public static final byte ISTORE_3 62
public static final byte ISUB 100
public static final byte IUSHR 124
public static final byte IXOR -126
public static final byte JSR -88
public static final byte JSR_W -55
public static final byte L2D -118
public static final byte L2F -119
public static final byte L2I -120
public static final byte LADD 97
public static final byte LALOAD 47
public static final byte LAND 127
public static final byte LASTORE 80
public static final byte LCMP -108
public static final byte LCONST_0 9
public static final byte LCONST_1 10
public static final byte LDC 18
public static final byte LDC_QUICK -53
public static final byte LDC_W 19
public static final byte LDC_W_QUICK -52
public static final byte LDC2_W 20
public static final byte LDC2_W_QUICK -51
public static final byte LDIV 109
public static final java.lang.String LINE_SEPARATER "\r\n"
public static final byte LLOAD 22
public static final byte LLOAD_0 30
public static final byte LLOAD_1 31
public static final byte LLOAD_2 32
public static final byte LLOAD_3 33
public static final byte LMUL 105
public static final byte LNEG 117
public static final byte LOOKUPSWITCH -85
public static final byte LOR -127
public static final byte LREM 113
public static final byte LRETURN -83
public static final byte LSHL 121
public static final byte LSHR 123
public static final byte LSTORE 55
public static final byte LSTORE_0 63
public static final byte LSTORE_1 64
public static final byte LSTORE_2 65
public static final byte LSTORE_3 66
public static final byte LSUB 101
public static final byte LUSHR 125
public static final byte LXOR -125
public static final byte MONITORENTER -62
public static final byte MONITOREXIT -61
public static final byte MULTIANEWARRAY -59
public static final byte MULTIANEWARRAY_QUICK -33
public static final byte NEW -69
public static final byte NEW_QUICK -35
public static final byte NEWARRAY -68
public static final byte NOP 0
public static final byte POP 87
public static final byte POP2 88
public static final byte PUTFIELD -75
public static final byte PUTFIELD_QUICK -49
public static final byte PUTFIELD_QUICK_W -28
public static final byte PUTFIELD2_QUICK -47
public static final byte PUTSTATIC -77
public static final byte PUTSTATIC_QUICK -45
public static final byte PUTSTATIC2_QUICK -43
public static final short RESERVED -3
public static final byte RET -87
public static final byte RETURN -79
public static final byte SALOAD 53
public static final byte SASTORE 86
public static final byte SIPUSH 17
public static final byte SWAP 95
public static final byte TABLESWITCH -86
public static final short UNDEFINED -1
public static final short UNPREDICTABLE -2
public static final byte WIDE -60

com.jasml.compiler.Scannable
public static final int AccessFlag 22
public static final int Attribute 7
public static final int Bracket_Left 8
public static final int Bracket_Right 9
public static final int Char 6
public static final int Colon 10
public static final int Comma 11
public static final int Defualt 0
public static final int EOF -1
public static final int Equal 16
public static final int Instruction 13
public static final int JavaName 23
public static final int Number_Double 4
public static final int Number_Double_NaN 43
public static final int Number_Double_Negativ_Infinity 41
public static final int Number_Double_Positive_Infinity 42
public static final int Number_Float 3
public static final int Number_Float_NaN 43
public static final int Number_Float_Negativ_Infinity 41
public static final int Number_Float_Positive_Infinity 42
public static final int Number_Integer 1
public static final int Number_Long 2
public static final int Pointer 17
public static final int SBracket_Left 18
public static final int SBracket_Right 19
public static final int String 5
public static final int WhiteSpace 12

com.jasml.compiler.Scanner
private static final char EndChar 0

com.jasml.helper.IntegerArray
private static final int Increment 10