Uses of Interface
org.apache.bcel.generic.InstructionTargeter
Package
Description
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects
and byte code instructions.
-
Uses of InstructionTargeter in org.apache.bcel.generic
Modifier and TypeClassDescriptionclass
Abstract super class for branching instructions like GOTO, IFEQ, etc..final class
This class represents an exception handler, i.e., specifies the region where a handler is active and an instruction where the actual handling is done.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 GOTOclass
IF_ACMPEQ - Branch if reference comparison succeedsclass
IF_ACMPNE - Branch if reference comparison doesn't succeedclass
IF_ICMPEQ - Branch if int comparison succeedsclass
IF_ICMPGE - Branch if int comparison succeedsclass
IF_ICMPGT - Branch if int comparison succeedsclass
IF_ICMPLE - Branch if int comparison succeedsclass
IF_ICMPLT - Branch if int comparison succeedsclass
IF_ICMPNE - Branch if int comparison doesn't succeedclass
IFEQ - Branch if int comparison with zero succeedsclass
IFGE - Branch if int comparison with zero succeedsclass
IFGT - Branch if int comparison with zero succeedsclass
Super class for the IFxxx family of instructions.class
IFLE - Branch if int comparison with zero succeedsclass
IFLT - Branch if int comparison with zero succeedsclass
IFNE - Branch if int comparison with zero succeedsclass
IFNONNULL - Branch if reference is not nullclass
IFNULL - Branch if reference is not nullclass
JSR - Jump to subroutineclass
JSR_W - Jump to subroutineclass
Super class for JSR - Jump to subroutineclass
This class represents a line number within a method, i.e., give an instruction a line number corresponding to the source code line.class
Represents a local variable within a method.class
LOOKUPSWITCH - Switch with unordered set of valuesclass
Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.class
TABLESWITCH - Switch within given range of values, i.e., low..highModifier and TypeMethodDescriptionvoid
InstructionHandle.addTargeter
(InstructionTargeter t) Denote this handle is being referenced by t.void
InstructionHandle.removeTargeter
(InstructionTargeter t) Denote this handle isn't referenced anymore by t.