case CONST_STRING: case CONST_STRING_JUMBO: scv.visitConstStmt(op, r, unescapeStr(cst.getText())); break; case CONST_CLASS: scv.visitConstStmt(op, r, new DexType(unEscapeId(cst.getText()))); break; case CHECK_CAST: break; case CONST_WIDE: scv.visitConstStmt(op, r, cst.getType() == SmaliLexer.INT ? ((long) parseInt(cst.getText())) : parseLong(cst.getText())); break; case CONST_WIDE_16: { scv.visitConstStmt(op, r, v); scv.visitConstStmt(op, r, v); scv.visitConstStmt(op, r, v); case CONST_16: { int v = parseInt(cst.getText()); scv.visitConstStmt(op, r, v); int v = parseInt(cst.getText()); v <<= 16; scv.visitConstStmt(op, r, v);