< prev index next >

src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureReader.java

Print this page
rev 52850 : imported patch method-var-handles

*** 110,120 **** int end = signature.indexOf(':', pos); v.visitFormalTypeParameter(signature.substring(pos - 1, end)); pos = end + 1; c = signature.charAt(pos); ! if (c == 'L' || c == '[' || c == 'T') { pos = parseType(signature, pos, v.visitClassBound()); } while ((c = signature.charAt(pos++)) == ':') { pos = parseType(signature, pos, v.visitInterfaceBound()); --- 110,120 ---- int end = signature.indexOf(':', pos); v.visitFormalTypeParameter(signature.substring(pos - 1, end)); pos = end + 1; c = signature.charAt(pos); ! if (c == 'L' || c == 'Q' || c == '[' || c == 'T') { pos = parseType(signature, pos, v.visitClassBound()); } while ((c = signature.charAt(pos++)) == ':') { pos = parseType(signature, pos, v.visitInterfaceBound());
< prev index next >