Uses of Class
org.apache.bcel.generic.BranchInstruction
-
Packages that use BranchInstruction Package Description org.apache.bcel.generic This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions. -
-
Uses of BranchInstruction in org.apache.bcel.generic
Subclasses of BranchInstruction in org.apache.bcel.generic Modifier and Type Class Description class
GOTO
GOTO - Branch always (to relative offset, not absolute address)class
GOTO_W
GOTO_W - Branch always (to relative offset, not absolute address)class
GotoInstruction
Super class for GOTOclass
IF_ACMPEQ
IF_ACMPEQ - Branch if reference comparison succeedsclass
IF_ACMPNE
IF_ACMPNE - Branch if reference comparison doesn't succeedclass
IF_ICMPEQ
IF_ICMPEQ - Branch if int comparison succeedsclass
IF_ICMPGE
IF_ICMPGE - Branch if int comparison succeedsclass
IF_ICMPGT
IF_ICMPGT - Branch if int comparison succeedsclass
IF_ICMPLE
IF_ICMPLE - Branch if int comparison succeedsclass
IF_ICMPLT
IF_ICMPLT - Branch if int comparison succeedsclass
IF_ICMPNE
IF_ICMPNE - Branch if int comparison doesn't succeedclass
IFEQ
IFEQ - Branch if int comparison with zero succeedsclass
IFGE
IFGE - Branch if int comparison with zero succeedsclass
IFGT
IFGT - Branch if int comparison with zero succeedsclass
IfInstruction
Super class for the IFxxx family of instructions.class
IFLE
IFLE - Branch if int comparison with zero succeedsclass
IFLT
IFLT - Branch if int comparison with zero succeedsclass
IFNE
IFNE - Branch if int comparison with zero succeedsclass
IFNONNULL
IFNONNULL - Branch if reference is not nullclass
IFNULL
IFNULL - Branch if reference is not nullclass
JSR
JSR - Jump to subroutineclass
JSR_W
JSR_W - Jump to subroutineclass
JsrInstruction
Super class for JSR - Jump to subroutineclass
LOOKUPSWITCH
LOOKUPSWITCH - Switch with unordered set of valuesclass
Select
Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.class
TABLESWITCH
TABLESWITCH - Switch within given range of values, i.e., low..highMethods in org.apache.bcel.generic that return BranchInstruction Modifier and Type Method Description static BranchInstruction
InstructionFactory. createBranchInstruction(short opcode, InstructionHandle target)
Create branch instruction by given opcode, except LOOKUPSWITCH and TABLESWITCH.Methods in org.apache.bcel.generic with parameters of type BranchInstruction Modifier and Type Method Description BranchHandle
InstructionList. append(BranchInstruction i)
Append a branch instruction to the end of this list.BranchHandle
InstructionList. append(InstructionHandle ih, BranchInstruction i)
Append an instruction after instruction (handle) ih contained in this list.BranchHandle
InstructionList. insert(BranchInstruction i)
Insert a branch instruction at start of this list.BranchHandle
InstructionList. insert(InstructionHandle ih, BranchInstruction i)
Insert an instruction before instruction (handle) ih contained in this list.void
EmptyVisitor. visitBranchInstruction(BranchInstruction obj)
void
Visitor. visitBranchInstruction(BranchInstruction obj)
Constructors in org.apache.bcel.generic with parameters of type BranchInstruction Constructor Description InstructionList(BranchInstruction i)
Create instruction list containing one instruction.
-