130131132133134135136137138139140
case 'C': ca.iload(loadPosition); Boxing.boxChar(ca); break; case 'D': ca.dload(loadPosition); Boxing.boxDouble(ca); loadPosition++; break; case 'J': ca.lload(loadPosition);
123124125126127128129130131132133
ca.iconst(j); if (!type.isPrimitive()) { // object or array ca.aload(index); } else if (type.equals(double.class)) { ca.dload(index); Boxing.boxDouble(ca); index++; } else if (type.equals(long.class)) { ca.lload(index); Boxing.boxLong(ca);
129130131132133134135136137138139
128129130131132133134135136137138