< prev index next >
src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
Print this page
rev 52850 : imported patch method-var-handles
@@ -1838,19 +1838,20 @@
break;
case '[':
while (descriptor.charAt(i) == '[') {
++i;
}
- if (descriptor.charAt(i) == 'L') {
+ if (descriptor.charAt(i) == 'L' || descriptor.charAt(i) == 'Q') {
++i;
while (descriptor.charAt(i) != ';') {
++i;
}
}
frame[frameIndex++] = Frame.type(cw, descriptor.substring(j, ++i));
break;
case 'L':
+ case 'Q':
while (descriptor.charAt(i) != ';') {
++i;
}
frame[frameIndex++] = Frame.OBJECT
| cw.addType(descriptor.substring(j + 1, i++));
< prev index next >