📄 jasmparser.java
字号:
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("athrow")) {
ih = instructions.append(new ATHROW());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("baload")) {
ih = instructions.append(new BALOAD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("bastore")) {
ih = instructions.append(new BASTORE());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("breakpoint")) {
ih = instructions.append(new BREAKPOINT());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("caload")) {
ih = instructions.append(new CALOAD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("castore")) {
ih = instructions.append(new CASTORE());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("d2f")) {
ih = instructions.append(new D2F());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("d2i")) {
ih = instructions.append(new D2I());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("d2l")) {
ih = instructions.append(new D2L());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dadd")) {
ih = instructions.append(new DADD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("daload")) {
ih = instructions.append(new DALOAD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dastore")) {
ih = instructions.append(new DASTORE());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dcmpg")) {
ih = instructions.append(new DCMPG());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dcmpl")) {
ih = instructions.append(new DCMPL());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dconst_0")) {
ih = instructions.append(new DCONST(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dconst_1")) {
ih = instructions.append(new DCONST(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("ddiv")) {
ih = instructions.append(new DDIV());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dload_0")) {
ih = instructions.append(new DLOAD(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dload_1")) {
ih = instructions.append(new DLOAD(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dload_2")) {
ih = instructions.append(new DLOAD(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dload_3")) {
ih = instructions.append(new DLOAD(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dmul")) {
ih = instructions.append(new DMUL());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dneg")) {
ih = instructions.append(new DNEG());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("drem")) {
ih = instructions.append(new DREM());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dreturn")) {
ih = instructions.append(new DRETURN());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dstore_0")) {
ih = instructions.append(new DSTORE(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dstore_1")) {
ih = instructions.append(new DSTORE(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dstore_2")) {
ih = instructions.append(new DSTORE(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dstore_3")) {
ih = instructions.append(new DSTORE(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dsub")) {
ih = instructions.append(new DSUB());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dup")) {
ih = instructions.append(new DUP());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dup2")) {
ih = instructions.append(new DUP2());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dup2_x1")) {
ih = instructions.append(new DUP2_X1());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dup2_x2")) {
ih = instructions.append(new DUP2_X2());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dup_x1")) {
ih = instructions.append(new DUP_X1());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("dup_x2")) {
ih = instructions.append(new DUP_X2());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("f2d")) {
ih = instructions.append(new F2D());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("f2i")) {
ih = instructions.append(new F2I());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("f2l")) {
ih = instructions.append(new F2L());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fadd")) {
ih = instructions.append(new FADD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("faload")) {
ih = instructions.append(new FALOAD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fastore")) {
ih = instructions.append(new FASTORE());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fcmpg")) {
ih = instructions.append(new FCMPG());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fcmpl")) {
ih = instructions.append(new FCMPL());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fconst_0")) {
ih = instructions.append(new FCONST(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fconst_1")) {
ih = instructions.append(new FCONST(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fconst_2")) {
ih = instructions.append(new FCONST(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fdiv")) {
ih = instructions.append(new FDIV());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fload_0")) {
ih = instructions.append(new FLOAD(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fload_1")) {
ih = instructions.append(new FLOAD(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fload_2")) {
ih = instructions.append(new FLOAD(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fload_3")) {
ih = instructions.append(new FLOAD(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fmul")) {
ih = instructions.append(new FMUL());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fneg")) {
ih = instructions.append(new FNEG());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("frem")) {
ih = instructions.append(new FREM());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("freturn")) {
ih = instructions.append(new FRETURN());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fstore_0")) {
ih = instructions.append(new FSTORE(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fstore_1")) {
ih = instructions.append(new FSTORE(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fstore_2")) {
ih = instructions.append(new FSTORE(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fstore_3")) {
ih = instructions.append(new FSTORE(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("fsub")) {
ih = instructions.append(new FSUB());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("i2d")) {
ih = instructions.append(new I2D());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("i2f")) {
ih = instructions.append(new I2F());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("i2l")) {
ih = instructions.append(new I2L());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iadd")) {
ih = instructions.append(new IADD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iaload")) {
ih = instructions.append(new IALOAD());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iand")) {
ih = instructions.append(new IAND());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iastore")) {
ih = instructions.append(new IASTORE());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_0")) {
ih = instructions.append(new ICONST(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_1")) {
ih = instructions.append(new ICONST(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_2")) {
ih = instructions.append(new ICONST(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_3")) {
ih = instructions.append(new ICONST(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_4")) {
ih = instructions.append(new ICONST(4));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_5")) {
ih = instructions.append(new ICONST(5));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iconst_m1")) {
ih = instructions.append(new ICONST(-1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("idiv")) {
ih = instructions.append(new IDIV());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iload_0")) {
ih = instructions.append(new ILOAD(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iload_1")) {
ih = instructions.append(new ILOAD(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iload_2")) {
ih = instructions.append(new ILOAD(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iload_3")) {
ih = instructions.append(new ILOAD(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("imul")) {
ih = instructions.append(new IMUL());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("ineg")) {
ih = instructions.append(new INEG());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("i2b")) {
ih = instructions.append(new I2B());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("i2c")) {
ih = instructions.append(new I2C());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("i2s")) {
ih = instructions.append(new I2S());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("ior")) {
ih = instructions.append(new IOR());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("irem")) {
ih = instructions.append(new IREM());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("ireturn")) {
ih = instructions.append(new IRETURN());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("ishl")) {
ih = instructions.append(new ISHL());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("ishr")) {
ih = instructions.append(new ISHR());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("istore_0")) {
ih = instructions.append(new ISTORE(0));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("istore_1")) {
ih = instructions.append(new ISTORE(1));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("istore_2")) {
ih = instructions.append(new ISTORE(2));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("istore_3")) {
ih = instructions.append(new ISTORE(3));
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("isub")) {
ih = instructions.append(new ISUB());
instructionHandleList.add(ih);
labels++;
} else if (instrName.equals("iushr")) {
ih = instructions.append(new IUSHR());
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -