Package com.googlecode.d2j.node.analysis
Class DvmInterpreter<V>
java.lang.Object
com.googlecode.d2j.node.analysis.DvmInterpreter<V>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract VbinaryOperation(DexStmtNode insn, V value1, V value2) AGET* IPUT*abstract VcopyOperation(DexStmtNode insn, V value) MOVE*abstract VnaryOperation(DexStmtNode insn, List<? extends V> values) INVOKE* MULTIANEWARRAY FilledNewArrayStmtabstract VnewOperation(DexStmtNode insn) CONST* SGET* NEWabstract voidreturnOperation(DexStmtNode insn, V value) RETURN*abstract VternaryOperation(DexStmtNode insn, V value1, V value2, V value3) APUTabstract VunaryOperation(DexStmtNode insn, V value) NEG* *_TO_* IF_*Z *SWITCH IGET* NEW_ARRAY MONITOR_* CHECK_CAST INSTANCEOF
-
Constructor Details
-
DvmInterpreter
public DvmInterpreter()
-
-
Method Details
-
newOperation
CONST* SGET* NEW -
copyOperation
MOVE* -
unaryOperation
NEG* *_TO_* IF_*Z *SWITCH IGET* NEW_ARRAY MONITOR_* CHECK_CAST INSTANCEOF -
binaryOperation
AGET* IPUT* -
ternaryOperation
APUT -
naryOperation
INVOKE* MULTIANEWARRAY FilledNewArrayStmt -
returnOperation
RETURN*
-