jef.dna.instructions.impl
Class Iflt

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

public class Iflt
extends Ifeq

This class maps the IFLT 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 less than 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
Iflt()
          Creates a new instance of Iflt
 
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

Iflt

public Iflt()
Creates a new instance of Iflt