@Override public void visit(SwitchInstruction insn) { SwitchStatement stmt = new SwitchStatement(); stmt.setId("sblock" + (lastSwitchId++)); stmt.setValue(Expr.var(insn.getCondition().getIndex())); Map<Integer, List<Integer>> switchMap = new LinkedHashMap<>();
stmt.setId(readNullableString(input)); stmt.setValue(readExpr(input)); int clauseCount = input.readShort();
@Override public void visit(SwitchInstruction insn) { SwitchStatement stmt = new SwitchStatement(); stmt.setId("sblock" + (lastSwitchId++)); stmt.setValue(Expr.var(insn.getCondition().getIndex())); Map<Integer, List<Integer>> switchMap = new HashMap<>();
stmt.setId(readNullableString(input)); stmt.setValue(readExpr(input)); int clauseCount = input.readShort();