jef.dna.instructions.impl
Class Ifle

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

public class Ifle
extends Ifeq

This class maps the IFLE 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 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
Ifle()
          Creates a new instance of Ifle
 
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

Ifle

public Ifle()
Creates a new instance of Ifle