public void addConstString(ArrayList<Instruction> instructions, short reg, String string) { short register = getRegister(instructions, reg, false, true); StringIdItem stringIdItem = ic.prepareStringIdItem(string); if (stringIdItem.getIndex() > 0xFFFF) { instructions.add( new Instruction31c(Opcode.CONST_STRING_JUMBO, register, stringIdItem).setInject()); // 256 } else { instructions.add( new Instruction21c(Opcode.CONST_STRING, register, stringIdItem).setInject()); // 256 } restoreRegister(instructions, reg, false, true); }