jef.dna.instructions.impl
Class FNeg
java.lang.Object
jef.dna.instructions.impl.InstructionAncestor
jef.dna.instructions.impl.FNeg
- All Implemented Interfaces:
- java.lang.Cloneable, Instruction, BytesCountable
public class FNeg
- extends InstructionAncestor
This class maps the FNEG
bytecode instruction which negates the
float value popped from the top of the operans stack. The result
is then pushed on the top of it.
- Author:
- ggiovanzana
Constructor Summary |
FNeg()
Creates a new instance of FNeg |
Method Summary |
int |
updateRefs(int offset)
This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FNeg
public FNeg()
- Creates a new instance of FNeg
updateRefs
public int updateRefs(int offset)
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- Specified by:
updateRefs
in interface Instruction
- Overrides:
updateRefs
in class InstructionAncestor
- Parameters:
offset
- The offset used for updating expressed as number of cpt's entries to be skipped
- Returns:
- int The number of processed words within the current bytecode instruction