public class BinaryOperation extends Instruction
Modifier and Type | Class and Description |
---|---|
static class |
BinaryOperation.OpID |
Instruction.Visitor
Modifier and Type | Field and Description |
---|---|
int |
destination |
BinaryOperation.OpID |
op |
int |
oper1 |
int |
oper2 |
method, noInstructions, opcode, pc
Constructor and Description |
---|
BinaryOperation(int pc,
BinaryOperation.OpID op,
int destination,
int oper1,
int oper2,
org.jf.dexlib.Code.Opcode opcode,
DexIMethod method) |
Modifier and Type | Method and Description |
---|---|
IBinaryOpInstruction.IOperator |
getOperator() |
boolean |
isFloat() |
boolean |
isUnsigned() |
void |
visit(Instruction.Visitor visitor) |
getBranchTargets, getOpcode, getParentMethod, isFallThrough, isPEI
public final BinaryOperation.OpID op
public final int oper1
public final int oper2
public final int destination
public BinaryOperation(int pc, BinaryOperation.OpID op, int destination, int oper1, int oper2, org.jf.dexlib.Code.Opcode opcode, DexIMethod method)
public void visit(Instruction.Visitor visitor)
visit
in class Instruction
public IBinaryOpInstruction.IOperator getOperator()
public boolean isFloat()
public boolean isUnsigned()