jef.dna.instructions.impl
Class Ifge

java.lang.Object
  extended by jef.dna.instructions.impl.InstructionAncestor
      extended by jef.dna.instructions.impl.Ifeq
          extended by jef.dna.instructions.impl.Ifge
All Implemented Interfaces:
java.lang.Cloneable, Instruction, BytesCountable

public class Ifge
extends Ifeq

This class maps the IFGE bytecode instruction which branches to the offset obtained starting from the two required operands, if and only if the value popped from the operand stack is greater than or equals 0. This value has to be of type int and the comparison is an int comparison.

Author:
Francesco Russo (frusso@cs.unibo.it)

Field Summary
 
Fields inherited from class jef.dna.instructions.impl.InstructionAncestor
logger, opCode, operands, operandsCount
 
Constructor Summary
Ifge()
          Creates a new instance of Ifge
 
Method Summary
 
Methods inherited from class jef.dna.instructions.impl.Ifeq
updateRefs
 
Methods inherited from class jef.dna.instructions.impl.InstructionAncestor
clone, fromArray, getBytesCount, getOpCode, getOperands, getOperandsCount, setOpCode, setOperands, setOperandsCountPosticipated, toArray
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ifge

public Ifge()
Creates a new instance of Ifge