Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use BranchInstruction
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
`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 GOTO
`class` | `IF_ACMPEQ` IF_ACMPEQ - Branch if reference comparison succeeds Stack: ..., value1, value2 -> ...
`class` | `IF_ACMPNE` IF_ACMPNE - Branch if reference comparison doesn't succeed Stack: ..., value1, value2 -> ...
`class` | `IF_ICMPEQ` IF_ICMPEQ - Branch if int comparison succeeds Stack: ..., value1, value2 -> ...
`class` | `IF_ICMPGE` IF_ICMPGE - Branch if int comparison succeeds Stack: ..., value1, value2 -> ...
`class` | `IF_ICMPGT` IF_ICMPGT - Branch if int comparison succeeds Stack: ..., value1, value2 -> ...
`class` | `IF_ICMPLE` IF_ICMPLE - Branch if int comparison succeeds Stack: ..., value1, value2 -> ...
`class` | `IF_ICMPLT` IF_ICMPLT - Branch if int comparison succeeds Stack: ..., value1, value2 -> ...
`class` | `IF_ICMPNE` IF_ICMPNE - Branch if int comparison doesn't succeed Stack: ..., value1, value2 -> ...
`class` | `IFEQ` IFEQ - Branch if int comparison with zero succeeds Stack: ..., value -> ...
`class` | `IFGE` IFGE - Branch if int comparison with zero succeeds Stack: ..., value -> ...
`class` | `IFGT` IFGT - Branch if int comparison with zero succeeds Stack: ..., value -> ...
`class` | `IfInstruction` Super class for the IFxxx family of instructions.
`class` | `IFLE` IFLE - Branch if int comparison with zero succeeds Stack: ..., value -> ...
`class` | `IFLT` IFLT - Branch if int comparison with zero succeeds Stack: ..., value -> ...
`class` | `IFNE` IFNE - Branch if int comparison with zero succeeds Stack: ..., value -> ...
`class` | `IFNONNULL` IFNONNULL - Branch if reference is not null Stack: ..., reference -> ...
`class` | `IFNULL` IFNULL - Branch if reference is not null Stack: ..., reference -> ...
`class` | `JSR` JSR - Jump to subroutine
`class` | `JSR_W` JSR_W - Jump to subroutine
`class` | `JsrInstruction` Super class for JSR - Jump to subroutine
`class` | `LOOKUPSWITCH` LOOKUPSWITCH - Switch with unordered set of values
`class` | `Select` Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.
`class` | `TABLESWITCH` TABLESWITCH - Switch within given range of values, i.e., low..high

Methods in org.apache.bcel.generic that return BranchInstruction
`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
`void` | `Visitor.visitBranchInstruction(BranchInstruction obj)`
`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)`

Constructors in org.apache.bcel.generic with parameters of type BranchInstruction
`InstructionList(BranchInstruction i)` Create instruction list containing one instruction.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.