Home | History | Annotate | Download | only in instruction

Lines Matching full:instruction

21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This interface describes an instruction that branches to a given offset in
33 public class BranchInstruction extends Instruction
52 * Copies the given instruction into this instruction.
53 * @param branchInstruction the instruction to be copied.
54 * @return this instruction.
65 // Implementations for Instruction.
80 public Instruction shrink()
108 throw new IllegalArgumentException("Branch instruction can't be widened ("+this.toString()+")");
125 throw new IllegalArgumentException("Instruction has invalid branch offset size ("+this.toString(offset)+")");
161 * Returns the branch offset size for this instruction.
172 * Computes the required branch offset size for this instruction's branch