bcel API: Class IFNONNULL
org.apache.bcel.generic
Class IFNONNULL
java.lang.Object
|
+--org.apache.bcel.generic.Instruction
|
+--org.apache.bcel.generic.BranchInstruction
|
+--org.apache.bcel.generic.IfInstruction
|
+--org.apache.bcel.generic.IFNONNULL
All Implemented Interfaces: java.lang.Cloneable, InstructionTargeter , java.io.Serializable, StackConsumer
public class IFNONNULL extends IfInstruction
IFNONNULL - Branch if reference is not null
Stack: ..., reference -> ...
Version: $Id: IFNONNULL.java,v 1.1.1.1 2001/10/29 20:00:15 jvanzyl Exp $
Author: M. Dahm
See Also: Serialized Form
Methods inherited from class org.apache.bcel.generic.BranchInstruction
containsTarget , dump , getIndex , getTarget , getTargetOffset , getTargetOffset , initFromFile , setTarget , toString , updatePosition , updateTarget
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
IFNONNULL
public IFNONNULL (InstructionHandle target)
negate
public IfInstruction negate ()
Overrides: negate
in class IfInstruction
Returns: negation of instruction
accept
public void accept (Visitor v)
Call corresponding visitor method(s). The order is:
Call visitor methods of implemented interfaces first, then
call methods according to the class hierarchy in descending order,
i.e., the most specific visitXXX() call comes last.
Overrides: accept
in class Instruction
Parameters: v
- Visitor object