org.apache.bcel.generic

Class IF_ICMPEQ

Implemented Interfaces:
Cloneable, InstructionTargeter, Serializable, StackConsumer

public class IF_ICMPEQ
extends IfInstruction

IF_ICMPEQ - Branch if int comparison succeeds
Stack: ..., value1, value2 -> ...

Version:
$Id: IF_ICMPEQ.java,v 1.1.1.1 2001/10/29 20:00:15 jvanzyl Exp $

Author:
M. Dahm

Nested Class Summary

Field Summary

Fields inherited from class org.apache.bcel.generic.BranchInstruction

index, position, target

Fields inherited from class org.apache.bcel.generic.Instruction

length, opcode

Constructor Summary

IF_ICMPEQ(InstructionHandle target)

Method Summary

void
accept(Visitor v)
Call corresponding visitor method(s).
IfInstruction
negate()

Methods inherited from class org.apache.bcel.generic.IfInstruction

negate

Methods inherited from class org.apache.bcel.generic.BranchInstruction

containsTarget, dump, getIndex, getTarget, getTargetOffset, getTargetOffset, initFromFile, setTarget, toString, updatePosition, updateTarget

Methods inherited from class org.apache.bcel.generic.Instruction

accept, consumeStack, copy, dump, equals, getComparator, getLength, getName, getOpcode, initFromFile, produceStack, readInstruction, setComparator, toString, toString, toString

Constructor Details

IF_ICMPEQ

public IF_ICMPEQ(InstructionHandle target)

Method Details

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 interface Instruction

Parameters:
v - Visitor object


negate

public IfInstruction negate()
Overrides:
negate in interface IfInstruction

Returns:
negation of instruction