< 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 >