Uses of Class org.apache.bcel.generic.BranchInstruction

Uses in package org.apache.bcel.generic

Classes derived from org.apache.bcel.generic.BranchInstruction

class
Super class for GOTO
class
GOTO - Branch always (to relative offset, not absolute address)
class
GOTO_W - Branch always (to relative offset, not absolute address)
class
Super class for the IFxxx family of instructions.
class
IFEQ - Branch if int comparison with zero succeeds
Stack: ..., value -> ...
class
IFGE - Branch if int comparison with zero succeeds
Stack: ..., value -> ...
class
IFGT - Branch if int comparison with zero succeeds
Stack: ..., value -> ...
class
IFLE - Branch if int comparison with zero succeeds
Stack: ..., value -> ...
class
IFLT - Branch if int comparison with zero succeeds
Stack: ..., value -> ...
class
IFNE - Branch if int comparison with zero succeeds
Stack: ..., value -> ...
class
IFNONNULL - Branch if reference is not null
Stack: ..., reference -> ...
class
IFNULL - Branch if reference is not null
Stack: ..., reference -> ...
class
IF_ACMPEQ - Branch if reference comparison succeeds
Stack: ..., value1, value2 -> ...
class
IF_ACMPNE - Branch if reference comparison doesn't succeed
Stack: ..., value1, value2 -> ...
class
IF_ICMPEQ - Branch if int comparison succeeds
Stack: ..., value1, value2 -> ...
class
IF_ICMPGE - Branch if int comparison succeeds
Stack: ..., value1, value2 -> ...
class
IF_ICMPGT - Branch if int comparison succeeds
Stack: ..., value1, value2 -> ...
class
IF_ICMPLE - Branch if int comparison succeeds
Stack: ..., value1, value2 -> ...
class
IF_ICMPLT - Branch if int comparison succeeds
Stack: ..., value1, value2 -> ...
class
IF_ICMPNE - Branch if int comparison doesn't succeed
Stack: ..., value1, value2 -> ...
class
Super class for JSR - Jump to subroutine
class
JSR - Jump to subroutine
class
JSR_W - Jump to subroutine
class
LOOKUPSWITCH - Switch with unordered set of values
class
Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.
class
TABLESWITCH - Switch within given range of values, i.e., low..high

Constructors with parameter type org.apache.bcel.generic.BranchInstruction

Create instruction list containing one instruction.

Methods with parameter type org.apache.bcel.generic.BranchInstruction

BranchHandle
Append a branch instruction to the end of this list.
BranchHandle
Append an instruction after instruction (handle) ih contained in this list.
BranchHandle
Insert a branch instruction at start of this list.
BranchHandle
Insert an instruction before instruction (handle) ih contained in this list.
void
void

Methods with return type org.apache.bcel.generic.BranchInstruction

BranchInstruction
Create branch instruction by given opcode, except LOOKUPSWITCH and TABLESWITCH.