public class sun.jvm.hotspot.interpreter.Bytecodes
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.jvm.hotspot.interpreter.Bytecodes
super_class: java.lang.Object
{
public static final int _illegal;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int _nop;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int _aconst_null;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int _iconst_m1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int _iconst_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int _iconst_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int _iconst_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int _iconst_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int _iconst_4;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int _iconst_5;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int _lconst_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int _lconst_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int _fconst_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int _fconst_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int _fconst_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int _dconst_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public static final int _dconst_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int _bipush;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int _sipush;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int _ldc;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int _ldc_w;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
public static final int _ldc2_w;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int _iload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
public static final int _lload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 22
public static final int _fload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 23
public static final int _dload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 24
public static final int _aload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 25
public static final int _iload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 26
public static final int _iload_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 27
public static final int _iload_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 28
public static final int _iload_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 29
public static final int _lload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 30
public static final int _lload_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 31
public static final int _lload_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int _lload_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 33
public static final int _fload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 34
public static final int _fload_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 35
public static final int _fload_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 36
public static final int _fload_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 37
public static final int _dload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 38
public static final int _dload_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 39
public static final int _dload_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 40
public static final int _dload_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 41
public static final int _aload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 42
public static final int _aload_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 43
public static final int _aload_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 44
public static final int _aload_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 45
public static final int _iaload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 46
public static final int _laload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 47
public static final int _faload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 48
public static final int _daload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 49
public static final int _aaload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 50
public static final int _baload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 51
public static final int _caload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 52
public static final int _saload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 53
public static final int _istore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 54
public static final int _lstore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 55
public static final int _fstore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 56
public static final int _dstore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 57
public static final int _astore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 58
public static final int _istore_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 59
public static final int _istore_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 60
public static final int _istore_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 61
public static final int _istore_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 62
public static final int _lstore_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 63
public static final int _lstore_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int _lstore_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65
public static final int _lstore_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 66
public static final int _fstore_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 67
public static final int _fstore_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 68
public static final int _fstore_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 69
public static final int _fstore_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 70
public static final int _dstore_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 71
public static final int _dstore_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 72
public static final int _dstore_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 73
public static final int _dstore_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 74
public static final int _astore_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 75
public static final int _astore_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 76
public static final int _astore_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 77
public static final int _astore_3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 78
public static final int _iastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 79
public static final int _lastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 80
public static final int _fastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 81
public static final int _dastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 82
public static final int _aastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 83
public static final int _bastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 84
public static final int _castore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 85
public static final int _sastore;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 86
public static final int _pop;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 87
public static final int _pop2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 88
public static final int _dup;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 89
public static final int _dup_x1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 90
public static final int _dup_x2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 91
public static final int _dup2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 92
public static final int _dup2_x1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 93
public static final int _dup2_x2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 94
public static final int _swap;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 95
public static final int _iadd;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 96
public static final int _ladd;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 97
public static final int _fadd;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 98
public static final int _dadd;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 99
public static final int _isub;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 100
public static final int _lsub;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 101
public static final int _fsub;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 102
public static final int _dsub;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 103
public static final int _imul;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 104
public static final int _lmul;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 105
public static final int _fmul;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 106
public static final int _dmul;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 107
public static final int _idiv;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 108
public static final int _ldiv;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 109
public static final int _fdiv;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 110
public static final int _ddiv;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 111
public static final int _irem;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 112
public static final int _lrem;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 113
public static final int _frem;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 114
public static final int _drem;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 115
public static final int _ineg;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 116
public static final int _lneg;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 117
public static final int _fneg;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 118
public static final int _dneg;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 119
public static final int _ishl;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 120
public static final int _lshl;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 121
public static final int _ishr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 122
public static final int _lshr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 123
public static final int _iushr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 124
public static final int _lushr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 125
public static final int _iand;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 126
public static final int _land;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 127
public static final int _ior;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int _lor;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 129
public static final int _ixor;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 130
public static final int _lxor;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 131
public static final int _iinc;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 132
public static final int _i2l;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 133
public static final int _i2f;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 134
public static final int _i2d;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 135
public static final int _l2i;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 136
public static final int _l2f;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 137
public static final int _l2d;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 138
public static final int _f2i;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139
public static final int _f2l;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 140
public static final int _f2d;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 141
public static final int _d2i;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 142
public static final int _d2l;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 143
public static final int _d2f;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 144
public static final int _i2b;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 145
public static final int _i2c;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 146
public static final int _i2s;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 147
public static final int _lcmp;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 148
public static final int _fcmpl;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 149
public static final int _fcmpg;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 150
public static final int _dcmpl;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151
public static final int _dcmpg;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 152
public static final int _ifeq;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 153
public static final int _ifne;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 154
public static final int _iflt;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 155
public static final int _ifge;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 156
public static final int _ifgt;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 157
public static final int _ifle;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 158
public static final int _if_icmpeq;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 159
public static final int _if_icmpne;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 160
public static final int _if_icmplt;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 161
public static final int _if_icmpge;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 162
public static final int _if_icmpgt;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 163
public static final int _if_icmple;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 164
public static final int _if_acmpeq;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 165
public static final int _if_acmpne;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 166
public static final int _goto;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 167
public static final int _jsr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 168
public static final int _ret;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 169
public static final int _tableswitch;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 170
public static final int _lookupswitch;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 171
public static final int _ireturn;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 172
public static final int _lreturn;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 173
public static final int _freturn;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 174
public static final int _dreturn;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 175
public static final int _areturn;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 176
public static final int _return;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 177
public static final int _getstatic;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 178
public static final int _putstatic;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 179
public static final int _getfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 180
public static final int _putfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 181
public static final int _invokevirtual;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 182
public static final int _invokespecial;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 183
public static final int _invokestatic;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 184
public static final int _invokeinterface;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 185
public static final int _invokedynamic;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 186
public static final int _new;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 187
public static final int _newarray;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 188
public static final int _anewarray;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 189
public static final int _arraylength;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 190
public static final int _athrow;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 191
public static final int _checkcast;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 192
public static final int _instanceof;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 193
public static final int _monitorenter;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 194
public static final int _monitorexit;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 195
public static final int _wide;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 196
public static final int _multianewarray;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 197
public static final int _ifnull;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 198
public static final int _ifnonnull;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 199
public static final int _goto_w;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 200
public static final int _jsr_w;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 201
public static final int _breakpoint;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 202
public static final int number_of_java_codes;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 203
public static final int _fast_agetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 203
public static final int _fast_bgetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 204
public static final int _fast_cgetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 205
public static final int _fast_dgetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 206
public static final int _fast_fgetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 207
public static final int _fast_igetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 208
public static final int _fast_lgetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 209
public static final int _fast_sgetfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 210
public static final int _fast_aputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 211
public static final int _fast_bputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 212
public static final int _fast_zputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 213
public static final int _fast_cputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 214
public static final int _fast_dputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 215
public static final int _fast_fputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 216
public static final int _fast_iputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 217
public static final int _fast_lputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 218
public static final int _fast_sputfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 219
public static final int _fast_aload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 220
public static final int _fast_iaccess_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 221
public static final int _fast_aaccess_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 222
public static final int _fast_faccess_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 223
public static final int _fast_iload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 224
public static final int _fast_iload2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 225
public static final int _fast_icaload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 226
public static final int _fast_invokevfinal;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 227
public static final int _fast_linearswitch;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 228
public static final int _fast_binaryswitch;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 229
public static final int _fast_aldc;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 230
public static final int _fast_aldc_w;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 231
public static final int _return_register_finalizer;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 232
public static final int _invokehandle;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 233
public static final int _nofast_getfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 234
public static final int _nofast_putfield;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 235
public static final int _nofast_aload_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 236
public static final int _nofast_iload;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 237
public static final int _shouldnotreachhere;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 238
public static final int number_of_codes;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 239
static final int _bc_can_trap;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int _bc_can_rewrite;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int _fmt_has_c;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int _fmt_has_j;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int _fmt_has_k;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int _fmt_has_i;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32
static final int _fmt_has_o;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 64
static final int _fmt_has_nbo;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 128
static final int _fmt_has_u2;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 256
static final int _fmt_has_u4;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 512
static final int _fmt_not_variable;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1024
static final int _fmt_not_simple;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2048
static final int _all_fmt_bits;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4092
static final int _fmt_b;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1024
static final int _fmt_bc;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1028
static final int _fmt_bi;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1056
static final int _fmt_bkk;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1296
static final int _fmt_bJJ;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1416
static final int _fmt_bo2;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1344
static final int _fmt_bo4;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1600
private static java.lang.String[] _name;
descriptor: [Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.String[] _format;
descriptor: [Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.String[] _wide_format;
descriptor: [Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int[] _result_type;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static byte[] _depth;
descriptor: [B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static byte[] _lengths;
descriptor: [B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int[] _java_code;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static char[] _flags;
descriptor: [C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final int jintSize;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lsun/jvm/hotspot/interpreter/Bytecodes;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
3: sipush 239
anewarray java.lang.String
putstatic sun.jvm.hotspot.interpreter.Bytecodes._name:[Ljava/lang/String;
4: sipush 239
anewarray java.lang.String
putstatic sun.jvm.hotspot.interpreter.Bytecodes._format:[Ljava/lang/String;
5: sipush 239
anewarray java.lang.String
putstatic sun.jvm.hotspot.interpreter.Bytecodes._wide_format:[Ljava/lang/String;
6: sipush 239
newarray 10
putstatic sun.jvm.hotspot.interpreter.Bytecodes._result_type:[I
7: sipush 239
newarray 8
putstatic sun.jvm.hotspot.interpreter.Bytecodes._depth:[B
8: sipush 239
newarray 8
putstatic sun.jvm.hotspot.interpreter.Bytecodes._lengths:[B
9: sipush 239
newarray 10
putstatic sun.jvm.hotspot.interpreter.Bytecodes._java_code:[I
10: sipush 512
newarray 5
putstatic sun.jvm.hotspot.interpreter.Bytecodes._flags:[C
11: new sun.jvm.hotspot.interpreter.Bytecodes$1
dup
invokespecial sun.jvm.hotspot.interpreter.Bytecodes$1.<init>:()V
invokestatic sun.jvm.hotspot.runtime.VM.registerVMInitializedObserver:(Lsun/jvm/hotspot/utilities/Observer;)V
12: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/interpreter/Bytecodes;
public static int specialLengthAt(sun.jvm.hotspot.oops.Method, int);
descriptor: (Lsun/jvm/hotspot/oops/Method;I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.codeAt:(Lsun/jvm/hotspot/oops/Method;I)I
istore 2
start local 2 1: iload 2
lookupswitch { // 5
170: 3
171: 7
196: 2
228: 7
229: 7
default: 10
}
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
iadd
invokevirtual sun.jvm.hotspot.oops.Method.getBytecodeOrBPAt:(I)I
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.wideLengthFor:(I)I
ireturn
3: StackMap locals:
StackMap stack:
iload 1
iconst_1
iadd
iconst_4
invokestatic sun.jvm.hotspot.utilities.Bits.roundTo:(II)I
istore 3
start local 3 4: aload 0
iload 3
iconst_4
iadd
invokevirtual sun.jvm.hotspot.oops.Method.getBytecodeIntArg:(I)I
istore 4
start local 4 5: aload 0
iload 3
bipush 8
iadd
invokevirtual sun.jvm.hotspot.oops.Method.getBytecodeIntArg:(I)I
istore 5
start local 5 6: iload 3
iload 1
isub
iconst_3
iload 5
iadd
iload 4
isub
iconst_1
iadd
iconst_4
imul
iadd
ireturn
end local 5 end local 4 end local 3 7: StackMap locals:
StackMap stack:
iload 1
iconst_1
iadd
iconst_4
invokestatic sun.jvm.hotspot.utilities.Bits.roundTo:(II)I
istore 3
start local 3 8: aload 0
iload 3
iconst_4
iadd
invokevirtual sun.jvm.hotspot.oops.Method.getBytecodeIntArg:(I)I
istore 4
start local 4 9: iload 3
iload 1
isub
iconst_2
iconst_2
iload 4
imul
iadd
iconst_4
imul
iadd
ireturn
end local 4 end local 3 10: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "should not reach here"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 method Lsun/jvm/hotspot/oops/Method;
0 11 1 bci I
1 11 2 code I
4 7 3 alignedBCI I
5 7 4 lo I
6 7 5 hi I
8 10 3 alignedBCI I
9 10 4 npairs I
MethodParameters:
Name Flags
method
bci
public static void check(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic sun.jvm.hotspot.utilities.Assert.ASSERTS_ENABLED:Z
ifeq 2
1: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.isDefined:(I)Z
new java.lang.StringBuilder
dup
ldc "illegal code "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic sun.jvm.hotspot.utilities.Assert.that:(ZLjava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 code I
MethodParameters:
Name Flags
code
public static void wideCheck(int);
descriptor: (I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic sun.jvm.hotspot.utilities.Assert.ASSERTS_ENABLED:Z
ifeq 2
1: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.wideIsDefined:(I)Z
new java.lang.StringBuilder
dup
ldc "illegal code "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic sun.jvm.hotspot.utilities.Assert.that:(ZLjava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 code I
MethodParameters:
Name Flags
code
public static int codeAt(sun.jvm.hotspot.oops.Method, int);
descriptor: (Lsun/jvm/hotspot/oops/Method;I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.codeOrBPAt:(Lsun/jvm/hotspot/oops/Method;I)I
istore 2
start local 2 1: iload 2
sipush 202
if_icmpne 3
2: aload 0
iload 1
invokevirtual sun.jvm.hotspot.oops.Method.getOrigBytecodeAt:(I)I
istore 2
3: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 method Lsun/jvm/hotspot/oops/Method;
0 4 1 bci I
1 4 2 res I
MethodParameters:
Name Flags
method
bci
public static int codeOrBPAt(sun.jvm.hotspot.oops.Method, int);
descriptor: (Lsun/jvm/hotspot/oops/Method;I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual sun.jvm.hotspot.oops.Method.getBytecodeOrBPAt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 method Lsun/jvm/hotspot/oops/Method;
0 1 1 bci I
MethodParameters:
Name Flags
method
bci
public static boolean isActiveBreakpointAt(sun.jvm.hotspot.oops.Method, int);
descriptor: (Lsun/jvm/hotspot/oops/Method;I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.codeOrBPAt:(Lsun/jvm/hotspot/oops/Method;I)I
sipush 202
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 method Lsun/jvm/hotspot/oops/Method;
0 2 1 bci I
MethodParameters:
Name Flags
method
bci
public static boolean isDefined(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iflt 1
iload 0
sipush 239
if_icmpge 1
iload 0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.flags:(IZ)I
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 code I
MethodParameters:
Name Flags
code
public static boolean wideIsDefined(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.isDefined:(I)Z
ifeq 1
iload 0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.flags:(IZ)I
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 code I
MethodParameters:
Name Flags
code
public static java.lang.String name(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._name:[Ljava/lang/String;
iload 0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static java.lang.String format(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._format:[Ljava/lang/String;
iload 0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static java.lang.String wideFormat(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.wideCheck:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._wide_format:[Ljava/lang/String;
iload 0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static int resultType(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._result_type:[I
iload 0
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static int depth(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._depth:[B
iload 0
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static int lengthFor(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._lengths:[B
iload 0
baload
bipush 15
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static int wideLengthFor(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._lengths:[B
iload 0
baload
iconst_4
ishr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static boolean canTrap(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
iload 0
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.has_all_flags:(IIZ)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static int javaCode(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
getstatic sun.jvm.hotspot.interpreter.Bytecodes._java_code:[I
iload 0
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static boolean canRewrite(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
iload 0
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.has_all_flags:(IIZ)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static boolean native_byte_order(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
iload 0
sipush 128
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.has_all_flags:(IIZ)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static boolean uses_cp_cache(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.check:(I)V
iload 0
bipush 8
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.has_all_flags:(IIZ)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
MethodParameters:
Name Flags
code
public static int lengthAt(sun.jvm.hotspot.oops.Method, int);
descriptor: (Lsun/jvm/hotspot/oops/Method;I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.codeAt:(Lsun/jvm/hotspot/oops/Method;I)I
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.lengthFor:(I)I
istore 2
start local 2 1: iload 2
ifle 2
iload 2
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.specialLengthAt:(Lsun/jvm/hotspot/oops/Method;I)I
StackMap locals:
StackMap stack: int
3: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 method Lsun/jvm/hotspot/oops/Method;
0 4 1 bci I
1 4 2 l I
MethodParameters:
Name Flags
method
bci
public static int javaLengthAt(sun.jvm.hotspot.oops.Method, int);
descriptor: (Lsun/jvm/hotspot/oops/Method;I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.codeAt:(Lsun/jvm/hotspot/oops/Method;I)I
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.javaCode:(I)I
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.lengthFor:(I)I
istore 2
start local 2 1: iload 2
ifle 2
iload 2
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.specialLengthAt:(Lsun/jvm/hotspot/oops/Method;I)I
StackMap locals:
StackMap stack: int
3: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 method Lsun/jvm/hotspot/oops/Method;
0 4 1 bci I
1 4 2 l I
MethodParameters:
Name Flags
method
bci
public static boolean isJavaCode(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iflt 1
iload 0
sipush 203
if_icmpge 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 code I
MethodParameters:
Name Flags
code
public static boolean isFastCode(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 203
iload 0
if_icmpgt 1
iload 0
sipush 239
if_icmpge 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 code I
MethodParameters:
Name Flags
code
public static boolean isAload(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 25
if_icmpeq 3
iload 0
bipush 42
if_icmpeq 3
iload 0
bipush 43
if_icmpeq 3
1: iload 0
bipush 44
if_icmpeq 3
iload 0
bipush 45
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 code I
MethodParameters:
Name Flags
code
public static boolean isAstore(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 58
if_icmpeq 3
iload 0
bipush 75
if_icmpeq 3
iload 0
bipush 76
if_icmpeq 3
1: iload 0
bipush 77
if_icmpeq 3
iload 0
bipush 78
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 code I
MethodParameters:
Name Flags
code
public static boolean isZeroConst(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
if_icmpeq 3
iload 0
iconst_3
if_icmpeq 3
1: iload 0
bipush 11
if_icmpeq 3
iload 0
bipush 14
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 code I
MethodParameters:
Name Flags
code
static int flags(int, boolean);
descriptor: (IZ)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 1
iload 0
iload 0
sipush 255
iand
if_icmpeq 1
new java.lang.AssertionError
dup
ldc "must be a byte"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
1: StackMap locals:
StackMap stack:
getstatic sun.jvm.hotspot.interpreter.Bytecodes._flags:[C
iload 0
iload 1
ifeq 2
sipush 256
goto 3
StackMap locals: int int
StackMap stack: char[] int
2: iconst_0
StackMap locals: int int
StackMap stack: char[] int int
3: iadd
caload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 code I
0 4 1 is_wide Z
MethodParameters:
Name Flags
code
is_wide
static int format_bits(int, boolean);
descriptor: (IZ)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.flags:(IZ)I
sipush 4092
iand
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 code I
0 1 1 is_wide Z
MethodParameters:
Name Flags
code
is_wide
static boolean has_all_flags(int, int, boolean);
descriptor: (IIZ)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
iload 2
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.flags:(IZ)I
iload 1
iand
iload 1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 code I
0 2 1 test_flags I
0 2 2 is_wide Z
MethodParameters:
Name Flags
code
test_flags
is_wide
static char compute_flags(java.lang.String);
descriptor: (Ljava/lang/String;)C
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.compute_flags:(Ljava/lang/String;I)C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 format Ljava/lang/String;
MethodParameters:
Name Flags
format
static char compute_flags(java.lang.String, int);
descriptor: (Ljava/lang/String;I)C
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
iload 1
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: aload 0
invokevirtual java.lang.String.length:()I
ifne 6
4: iload 2
sipush 2048
ior
istore 2
5: goto 14
6: StackMap locals: int int
StackMap stack:
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 2
98: 7
119: 10
default: 14
}
7: StackMap locals:
StackMap stack:
iload 2
sipush 1024
ior
istore 2
8: iinc 3 1
9: goto 14
10: StackMap locals:
StackMap stack:
iload 2
sipush 3072
ior
istore 2
11: iinc 3 1
12: getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 13
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
bipush 98
if_icmpeq 13
new java.lang.AssertionError
dup
ldc "wide format must start with 'wb'"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
13: StackMap locals:
StackMap stack:
iinc 3 1
14: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 15: iconst_0
istore 5
start local 5 16: iconst_0
istore 6
start local 6 17: goto 53
18: StackMap locals: int int int
StackMap stack:
iconst_0
istore 7
start local 7 19: aload 0
iload 3
iinc 3 1
invokevirtual java.lang.String.charAt:(I)C
istore 8
start local 8 20: iload 8
lookupswitch { // 11
67: 30
73: 29
74: 27
75: 28
79: 31
95: 21
99: 25
105: 24
106: 22
107: 23
111: 26
default: 32
}
21: StackMap locals: int int
StackMap stack:
goto 53
22: StackMap locals:
StackMap stack:
bipush 8
istore 7
iconst_1
istore 5
goto 33
23: StackMap locals:
StackMap stack:
bipush 16
istore 7
iconst_1
istore 5
goto 33
24: StackMap locals:
StackMap stack:
bipush 32
istore 7
iconst_1
istore 5
goto 33
25: StackMap locals:
StackMap stack:
iconst_4
istore 7
iconst_1
istore 5
goto 33
26: StackMap locals:
StackMap stack:
bipush 64
istore 7
iconst_1
istore 5
goto 33
27: StackMap locals:
StackMap stack:
bipush 8
istore 7
iconst_1
istore 4
goto 33
28: StackMap locals:
StackMap stack:
bipush 16
istore 7
iconst_1
istore 4
goto 33
29: StackMap locals:
StackMap stack:
bipush 32
istore 7
iconst_1
istore 4
goto 33
30: StackMap locals:
StackMap stack:
iconst_4
istore 7
iconst_1
istore 4
goto 33
31: StackMap locals:
StackMap stack:
bipush 64
istore 7
iconst_1
istore 4
goto 33
32: StackMap locals:
StackMap stack:
getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 33
new java.lang.AssertionError
dup
ldc "bad char in format"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
33: StackMap locals:
StackMap stack:
iload 2
iload 7
ior
istore 2
34: getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 35
iload 5
ifeq 35
iload 4
ifeq 35
new java.lang.AssertionError
dup
ldc "mixed byte orders in format"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
35: StackMap locals:
StackMap stack:
iload 4
ifeq 37
36: iload 2
sipush 128
ior
istore 2
37: StackMap locals:
StackMap stack:
iconst_1
istore 9
start local 9 38: iload 3
aload 0
invokevirtual java.lang.String.length:()I
if_icmpge 47
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
iload 8
if_icmpne 47
39: iconst_2
istore 9
40: goto 42
StackMap locals: int
StackMap stack:
41: iinc 9 1
StackMap locals:
StackMap stack:
42: iload 3
iconst_1
iadd
aload 0
invokevirtual java.lang.String.length:()I
if_icmpge 43
aload 0
iinc 3 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
iload 8
if_icmpeq 41
43: StackMap locals:
StackMap stack:
iload 9
tableswitch { // 2 - 4
2: 44
3: 46
4: 45
default: 46
}
44: StackMap locals:
StackMap stack:
iload 2
sipush 256
ior
istore 2
goto 47
45: StackMap locals:
StackMap stack:
iload 2
sipush 512
ior
istore 2
goto 47
46: StackMap locals:
StackMap stack:
getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 47
new java.lang.AssertionError
dup
ldc "bad rep count in format"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
47: StackMap locals:
StackMap stack:
getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 52
iload 6
ifeq 52
48: iload 9
iload 6
if_icmpeq 52
49: iload 9
iload 6
if_icmpge 50
iload 3
aload 0
invokevirtual java.lang.String.length:()I
if_icmpeq 52
StackMap locals:
StackMap stack:
50: new java.lang.AssertionError
dup
51: ldc "mixed field sizes in format"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
52: StackMap locals:
StackMap stack:
iload 9
istore 6
end local 9 end local 8 end local 7 53: StackMap locals:
StackMap stack:
iload 3
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 18
54: getstatic sun.jvm.hotspot.interpreter.Bytecodes.$assertionsDisabled:Z
ifne 55
iload 2
iload 2
i2c
if_icmpeq 55
new java.lang.AssertionError
dup
ldc "change _format_flags"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
55: StackMap locals:
StackMap stack:
iload 2
i2c
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 format Ljava/lang/String;
0 56 1 more_flags I
2 56 2 flags I
3 56 3 fp I
15 56 4 has_nbo Z
16 56 5 has_jbo Z
17 56 6 has_size I
19 53 7 this_flag I
20 53 8 fc C
38 53 9 this_size I
MethodParameters:
Name Flags
format
more_flags
private static void initialize();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=2, args_size=0
0: getstatic sun.jvm.hotspot.utilities.Assert.ASSERTS_ENABLED:Z
ifeq 2
1: iconst_1
ldc "too many bytecodes"
invokestatic sun.jvm.hotspot.utilities.Assert.that:(ZLjava/lang/String;)V
2: StackMap locals:
StackMap stack:
iconst_0
ldc "nop"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
3: iconst_1
ldc "aconst_null"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
4: iconst_2
ldc "iconst_m1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
5: iconst_3
ldc "iconst_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
6: iconst_4
ldc "iconst_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
7: iconst_5
ldc "iconst_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
8: bipush 6
ldc "iconst_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
9: bipush 7
ldc "iconst_4"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
10: bipush 8
ldc "iconst_5"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
11: bipush 9
ldc "lconst_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
12: bipush 10
ldc "lconst_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
13: bipush 11
ldc "fconst_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
14: bipush 12
ldc "fconst_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
15: bipush 13
ldc "fconst_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
16: bipush 14
ldc "dconst_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
17: bipush 15
ldc "dconst_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
18: bipush 16
ldc "bipush"
ldc "bc"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
19: bipush 17
ldc "sipush"
ldc "bcc"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
20: bipush 18
ldc "ldc"
ldc "bk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
21: bipush 19
ldc "ldc_w"
ldc "bkk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
22: bipush 20
ldc "ldc2_w"
ldc "bkk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_2
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
23: bipush 21
ldc "iload"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
24: bipush 22
ldc "lload"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
25: bipush 23
ldc "fload"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
26: bipush 24
ldc "dload"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
27: bipush 25
ldc "aload"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
28: bipush 26
ldc "iload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
29: bipush 27
ldc "iload_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
30: bipush 28
ldc "iload_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
31: bipush 29
ldc "iload_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
32: bipush 30
ldc "lload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
33: bipush 31
ldc "lload_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
34: bipush 32
ldc "lload_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
35: bipush 33
ldc "lload_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
36: bipush 34
ldc "fload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
37: bipush 35
ldc "fload_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
38: bipush 36
ldc "fload_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
39: bipush 37
ldc "fload_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
40: bipush 38
ldc "dload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
41: bipush 39
ldc "dload_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
42: bipush 40
ldc "dload_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
43: bipush 41
ldc "dload_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
44: bipush 42
ldc "aload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
45: bipush 43
ldc "aload_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
46: bipush 44
ldc "aload_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
47: bipush 45
ldc "aload_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
48: bipush 46
ldc "iaload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
49: bipush 47
ldc "laload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
50: bipush 48
ldc "faload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
51: bipush 49
ldc "daload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
52: bipush 50
ldc "aaload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
53: bipush 51
ldc "baload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
54: bipush 52
ldc "caload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
55: bipush 53
ldc "saload"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
56: bipush 54
ldc "istore"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
57: bipush 55
ldc "lstore"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
58: bipush 56
ldc "fstore"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
59: bipush 57
ldc "dstore"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
60: bipush 58
ldc "astore"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
61: bipush 59
ldc "istore_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
62: bipush 60
ldc "istore_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
63: bipush 61
ldc "istore_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
64: bipush 62
ldc "istore_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
65: bipush 63
ldc "lstore_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
66: bipush 64
ldc "lstore_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
67: bipush 65
ldc "lstore_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
68: bipush 66
ldc "lstore_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
69: bipush 67
ldc "fstore_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
70: bipush 68
ldc "fstore_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
71: bipush 69
ldc "fstore_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
72: bipush 70
ldc "fstore_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
73: bipush 71
ldc "dstore_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
74: bipush 72
ldc "dstore_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
75: bipush 73
ldc "dstore_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
76: bipush 74
ldc "dstore_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
77: bipush 75
ldc "astore_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
78: bipush 76
ldc "astore_1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
79: bipush 77
ldc "astore_2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
80: bipush 78
ldc "astore_3"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
81: bipush 79
ldc "iastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
82: bipush 80
ldc "lastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -4
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
83: bipush 81
ldc "fastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
84: bipush 82
ldc "dastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -4
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
85: bipush 83
ldc "aastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
86: bipush 84
ldc "bastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
87: bipush 85
ldc "castore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
88: bipush 86
ldc "sastore"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
89: bipush 87
ldc "pop"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
90: bipush 88
ldc "pop2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
91: bipush 89
ldc "dup"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
92: bipush 90
ldc "dup_x1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
93: bipush 91
ldc "dup_x2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
94: bipush 92
ldc "dup2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
95: bipush 93
ldc "dup2_x1"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
96: bipush 94
ldc "dup2_x2"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
97: bipush 95
ldc "swap"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
98: bipush 96
ldc "iadd"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
99: bipush 97
ldc "ladd"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
100: bipush 98
ldc "fadd"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
101: bipush 99
ldc "dadd"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
102: bipush 100
ldc "isub"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
103: bipush 101
ldc "lsub"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
104: bipush 102
ldc "fsub"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
105: bipush 103
ldc "dsub"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
106: bipush 104
ldc "imul"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
107: bipush 105
ldc "lmul"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
108: bipush 106
ldc "fmul"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
109: bipush 107
ldc "dmul"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
110: bipush 108
ldc "idiv"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
111: bipush 109
ldc "ldiv"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
112: bipush 110
ldc "fdiv"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
113: bipush 111
ldc "ddiv"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
114: bipush 112
ldc "irem"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
115: bipush 113
ldc "lrem"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
116: bipush 114
ldc "frem"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
117: bipush 115
ldc "drem"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
118: bipush 116
ldc "ineg"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
119: bipush 117
ldc "lneg"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
120: bipush 118
ldc "fneg"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
121: bipush 119
ldc "dneg"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
122: bipush 120
ldc "ishl"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
123: bipush 121
ldc "lshl"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
124: bipush 122
ldc "ishr"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
125: bipush 123
ldc "lshr"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
126: bipush 124
ldc "iushr"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
127: bipush 125
ldc "lushr"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
128: bipush 126
ldc "iand"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
129: bipush 127
ldc "land"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
130: sipush 128
ldc "ior"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
131: sipush 129
ldc "lor"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
132: sipush 130
ldc "ixor"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
133: sipush 131
ldc "lxor"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
134: sipush 132
ldc "iinc"
ldc "bic"
ldc "wbiicc"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
135: sipush 133
ldc "i2l"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
136: sipush 134
ldc "i2f"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
137: sipush 135
ldc "i2d"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
138: sipush 136
ldc "l2i"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
139: sipush 137
ldc "l2f"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
140: sipush 138
ldc "l2d"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
141: sipush 139
ldc "f2i"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
142: sipush 140
ldc "f2l"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
143: sipush 141
ldc "f2d"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
144: sipush 142
ldc "d2i"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
145: sipush 143
ldc "d2l"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
146: sipush 144
ldc "d2f"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
147: sipush 145
ldc "i2b"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTByte:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
148: sipush 146
ldc "i2c"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTChar:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
149: sipush 147
ldc "i2s"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTShort:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
150: sipush 148
ldc "lcmp"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
151: sipush 149
ldc "fcmpl"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
152: sipush 150
ldc "fcmpg"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
153: sipush 151
ldc "dcmpl"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
154: sipush 152
ldc "dcmpg"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -3
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
155: sipush 153
ldc "ifeq"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
156: sipush 154
ldc "ifne"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
157: sipush 155
ldc "iflt"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
158: sipush 156
ldc "ifge"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
159: sipush 157
ldc "ifgt"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
160: sipush 158
ldc "ifle"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
161: sipush 159
ldc "if_icmpeq"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
162: sipush 160
ldc "if_icmpne"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
163: sipush 161
ldc "if_icmplt"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
164: sipush 162
ldc "if_icmpge"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
165: sipush 163
ldc "if_icmpgt"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
166: sipush 164
ldc "if_icmple"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
167: sipush 165
ldc "if_acmpeq"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
168: sipush 166
ldc "if_acmpne"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
bipush -2
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
169: sipush 167
ldc "goto"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
170: sipush 168
ldc "jsr"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
171: sipush 169
ldc "ret"
ldc "bi"
ldc "wbii"
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
172: sipush 170
ldc "tableswitch"
ldc ""
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
173: sipush 171
ldc "lookupswitch"
ldc ""
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
174: sipush 172
ldc "ireturn"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
175: sipush 173
ldc "lreturn"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
bipush -2
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
176: sipush 174
ldc "freturn"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
177: sipush 175
ldc "dreturn"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
bipush -2
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
178: sipush 176
ldc "areturn"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
179: sipush 177
ldc "return"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
180: sipush 178
ldc "getstatic"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
181: sipush 179
ldc "putstatic"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
182: sipush 180
ldc "getfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
183: sipush 181
ldc "putfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
bipush -2
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
184: sipush 182
ldc "invokevirtual"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
185: sipush 183
ldc "invokespecial"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
186: sipush 184
ldc "invokestatic"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
187: sipush 185
ldc "invokeinterface"
ldc "bJJ__"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
188: sipush 186
ldc "invokedynamic"
ldc "bJJJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
189: sipush 187
ldc "new"
ldc "bkk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
190: sipush 188
ldc "newarray"
ldc "bc"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
191: sipush 189
ldc "anewarray"
ldc "bkk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
192: sipush 190
ldc "arraylength"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
193: sipush 191
ldc "athrow"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
194: sipush 192
ldc "checkcast"
ldc "bkk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
195: sipush 193
ldc "instanceof"
ldc "bkk"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
196: sipush 194
ldc "monitorenter"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
197: sipush 195
ldc "monitorexit"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
198: sipush 196
ldc "wide"
ldc ""
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
199: sipush 197
ldc "multianewarray"
ldc "bkkc"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
200: sipush 198
ldc "ifnull"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
201: sipush 199
ldc "ifnonnull"
ldc "boo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
202: sipush 200
ldc "goto_w"
ldc "boooo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
203: sipush 201
ldc "jsr_w"
ldc "boooo"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
204: sipush 202
ldc "breakpoint"
ldc ""
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
205: sipush 203
ldc "fast_agetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
206: sipush 204
ldc "fast_bgetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
207: sipush 205
ldc "fast_cgetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTChar:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
208: sipush 206
ldc "fast_dgetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
209: sipush 207
ldc "fast_fgetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
210: sipush 208
ldc "fast_igetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
211: sipush 209
ldc "fast_lgetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
212: sipush 210
ldc "fast_sgetfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTShort:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
213: sipush 211
ldc "fast_aputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
214: sipush 212
ldc "fast_bputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
215: sipush 213
ldc "fast_zputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
216: sipush 214
ldc "fast_cputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTChar:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
217: sipush 215
ldc "fast_dputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTDouble:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
218: sipush 216
ldc "fast_fputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTFloat:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
219: sipush 217
ldc "fast_iputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
220: sipush 218
ldc "fast_lputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTLong:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
221: sipush 219
ldc "fast_sputfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTShort:()I
iconst_0
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
222: sipush 220
ldc "fast_aload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
bipush 42
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
223: sipush 221
ldc "fast_iaccess_0"
ldc "b_JJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_1
bipush 42
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
224: sipush 222
ldc "fast_aaccess_0"
ldc "b_JJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
bipush 42
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
225: sipush 223
ldc "fast_faccess_0"
ldc "b_JJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
bipush 42
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
226: sipush 224
ldc "fast_iload"
ldc "bi"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_1
iconst_0
bipush 21
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
227: sipush 225
ldc "fast_iload2"
ldc "bi_i"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_2
iconst_0
bipush 21
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
228: sipush 226
ldc "fast_icaload"
ldc "bi_"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTInt:()I
iconst_0
iconst_0
bipush 21
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
229: sipush 227
ldc "fast_invokevfinal"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_m1
iconst_1
sipush 182
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
230: sipush 228
ldc "fast_linearswitch"
ldc ""
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
sipush 171
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
231: sipush 229
ldc "fast_binaryswitch"
ldc ""
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_m1
iconst_0
sipush 171
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
232: sipush 230
ldc "fast_aldc"
ldc "bj"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
bipush 18
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
233: sipush 231
ldc "fast_aldc_w"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTObject:()I
iconst_1
iconst_1
bipush 19
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
234: sipush 232
ldc "return_register_finalizer"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_1
sipush 177
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
235: sipush 233
ldc "invokehandle"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_m1
iconst_1
sipush 182
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
236: sipush 234
ldc "_nofast_getfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_0
iconst_1
sipush 180
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
237: sipush 235
ldc "_nofast_putfield"
ldc "bJJ"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
bipush -2
iconst_1
sipush 181
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
238: sipush 236
ldc "_nofast_aload_0"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_1
iconst_1
bipush 42
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
239: sipush 237
ldc "_nofast_iload"
ldc "bi"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTIllegal:()I
iconst_1
iconst_0
bipush 21
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
240: sipush 238
ldc "_shouldnotreachhere"
ldc "b"
aconst_null
invokestatic sun.jvm.hotspot.runtime.BasicType.getTVoid:()I
iconst_0
iconst_0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
241: getstatic sun.jvm.hotspot.utilities.Assert.ASSERTS_ENABLED:Z
ifeq 250
242: iconst_0
istore 0
start local 0 243: goto 249
244: StackMap locals: int
StackMap stack:
iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.isDefined:(I)Z
ifeq 248
245: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.javaCode:(I)I
istore 1
start local 1 246: iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.canTrap:(I)Z
ifeq 248
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.canTrap:(I)Z
ifne 248
247: iconst_0
new java.lang.StringBuilder
dup
iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.name:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " can trap => "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.name:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " can trap, too"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic sun.jvm.hotspot.utilities.Assert.that:(ZLjava/lang/String;)V
end local 1 248: StackMap locals:
StackMap stack:
iinc 0 1
StackMap locals:
StackMap stack:
249: iload 0
sipush 239
if_icmplt 244
end local 0 250: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
243 250 0 i I
246 248 1 j I
private static void def(int, java.lang.String, java.lang.String, java.lang.String, int, int, boolean);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iload 0
aload 1
aload 2
aload 3
iload 4
iload 5
iload 6
iload 0
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.def:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 code I
0 2 1 name Ljava/lang/String;
0 2 2 format Ljava/lang/String;
0 2 3 wide_format Ljava/lang/String;
0 2 4 result_type I
0 2 5 depth I
0 2 6 can_trap Z
MethodParameters:
Name Flags
code
name
format
wide_format
result_type
depth
can_trap
private static void def(int, java.lang.String, java.lang.String, java.lang.String, int, int, boolean, int);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZI)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=11, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: getstatic sun.jvm.hotspot.utilities.Assert.ASSERTS_ENABLED:Z
ifeq 4
1: aload 3
ifnull 2
aload 2
ifnonnull 2
iconst_0
goto 3
StackMap locals:
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: ldc "short form must exist if there's a wide form"
invokestatic sun.jvm.hotspot.utilities.Assert.that:(ZLjava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 2
ifnull 5
aload 2
invokevirtual java.lang.String.length:()I
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 8
start local 8 7: aload 3
ifnull 8
aload 3
invokevirtual java.lang.String.length:()I
goto 9
StackMap locals: int
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 9
start local 9 10: getstatic sun.jvm.hotspot.interpreter.Bytecodes._name:[Ljava/lang/String;
iload 0
aload 1
aastore
11: getstatic sun.jvm.hotspot.interpreter.Bytecodes._result_type:[I
iload 0
iload 4
iastore
12: getstatic sun.jvm.hotspot.interpreter.Bytecodes._depth:[B
iload 0
iload 5
i2b
bastore
13: getstatic sun.jvm.hotspot.interpreter.Bytecodes._lengths:[B
iload 0
iload 9
iconst_4
ishl
iload 8
bipush 15
iand
ior
i2b
bastore
14: getstatic sun.jvm.hotspot.interpreter.Bytecodes._java_code:[I
iload 0
iload 7
iastore
15: getstatic sun.jvm.hotspot.interpreter.Bytecodes._format:[Ljava/lang/String;
iload 0
aload 2
aastore
16: getstatic sun.jvm.hotspot.interpreter.Bytecodes._wide_format:[Ljava/lang/String;
iload 0
aload 3
aastore
17: iconst_0
istore 10
start local 10 18: iload 6
ifeq 19
iload 10
iconst_1
ior
istore 10
19: StackMap locals: int int
StackMap stack:
iload 7
iload 0
if_icmpeq 20
iload 10
iconst_2
ior
istore 10
20: StackMap locals:
StackMap stack:
getstatic sun.jvm.hotspot.interpreter.Bytecodes._flags:[C
iload 0
iconst_0
iadd
aload 2
iload 10
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.compute_flags:(Ljava/lang/String;I)C
castore
21: getstatic sun.jvm.hotspot.interpreter.Bytecodes._flags:[C
iload 0
sipush 256
iadd
aload 3
iload 10
invokestatic sun.jvm.hotspot.interpreter.Bytecodes.compute_flags:(Ljava/lang/String;I)C
castore
22: return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 code I
0 23 1 name Ljava/lang/String;
0 23 2 format Ljava/lang/String;
0 23 3 wide_format Ljava/lang/String;
0 23 4 result_type I
0 23 5 depth I
0 23 6 can_trap Z
0 23 7 java_code I
7 23 8 len I
10 23 9 wlen I
18 23 10 bc_flags I
MethodParameters:
Name Flags
code
name
format
wide_format
result_type
depth
can_trap
java_code
}
SourceFile: "Bytecodes.java"
NestMembers:
sun.jvm.hotspot.interpreter.Bytecodes$1
InnerClasses:
sun.jvm.hotspot.interpreter.Bytecodes$1