|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjef.dna.instructions.impl.InstructionAncestor
jef.dna.instructions.impl.Ifeq
public class Ifeq
This class maps the IFEQ
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 equals 0. This value has to be of type int
and the comparison is an
int
comparison.
Field Summary |
---|
Fields inherited from class jef.dna.instructions.impl.InstructionAncestor |
---|
logger, opCode, operands, operandsCount |
Constructor Summary | |
---|---|
Ifeq()
Creates a new instance of Ifeq |
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 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 |
---|
public Ifeq()
Method Detail |
---|
public int updateRefs(int offset)
updateRefs
in interface Instruction
updateRefs
in class InstructionAncestor
offset
- The offset used for updating expressed as number of cpt's entries to be skipped
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |