@Override public void accept(DexCodeVisitor cv) { cv.visitStmt2R1N(op, distReg, srcReg, content); } }
/** * <pre> * OP_X_INT_LIT8 * </pre> * * @param op * @param distReg * @param srcReg * @param content */ public void visitStmt2R1N(Op op, int distReg, int srcReg, int content) { if (visitor != null) { visitor.visitStmt2R1N(op, distReg, srcReg, content); } }
b = ubyte(insns, u1offset + 2); c = sbyte(insns, u1offset + 3); dcv.visitStmt2R1N(op, a, b, c); break; case kFmt22s: a = ubyte(insns, u1offset + 1); b = sshort(insns, u1offset + 2); dcv.visitStmt2R1N(op, a & 0xF, a >> 4, b); break;
new String[] { "Ljava/lang/String;" }, "I")); code.visitStmt1R(MOVE_RESULT, 3); code.visitStmt2R1N(Op.SHL_INT_LIT8,5,2,8);
@Override public void accept(DexCodeVisitor cv) { cv.visitStmt2R1N(op, distReg, srcReg, content); } }
/** * <pre> * OP_X_INT_LIT8 * </pre> * * @param op * @param distReg * @param srcReg * @param content */ public void visitStmt2R1N(Op op, int distReg, int srcReg, int content) { if (visitor != null) { visitor.visitStmt2R1N(op, distReg, srcReg, content); } }
b = ubyte(insns, u1offset + 2); c = sbyte(insns, u1offset + 3); dcv.visitStmt2R1N(op, a, b, c); break; case kFmt22s: a = ubyte(insns, u1offset + 1); b = sshort(insns, u1offset + 2); dcv.visitStmt2R1N(op, a & 0xF, a >> 4, b); break;