128129130131132133134135136137138
case 'C': ca.iload(loadPosition); Boxing.boxChar(ca); break; case 'D': ca.dload(loadPosition); Boxing.boxDouble(ca); loadPosition++; break; case 'J': ca.lload(loadPosition);
7374757677787980818283
nextIndex += 2; } else if (argType == float.class) { method.fload(nextIndex); nextIndex++; } else if (argType == double.class) { method.dload(nextIndex); nextIndex += 2; } else { throw new RuntimeException("unknown primitive type: " + argType); } } else {