Home | History | Annotate | Download | only in instruction

Lines Matching full:instruction

21 package proguard.classfile.instruction;
24 * This class provides methods to create and reuse Instruction objects.
31 * Creates a new Instruction from the data in the byte array, starting
34 public static Instruction create(byte[] code, int offset)
36 Instruction instruction;
168 instruction = new SimpleInstruction();
191 instruction = new ConstantInstruction();
250 instruction = new VariableInstruction(wide);
276 instruction = new BranchInstruction();
279 // The tableswitch instruction.
281 instruction = new TableSwitchInstruction();
284 // The lookupswitch instruction.
286 instruction = new LookUpSwitchInstruction();
290 throw new IllegalArgumentException("Unknown instruction opcode ["+opcode+"] at offset "+offset);
293 instruction.opcode = opcode;
295 instruction.readInfo(code, index);
297 return instruction;