RFR: JDK-8215407: Javadoc throws StringIndexOutOfBoundsException: String index out of range: -2
Jan Lahoda
jan.lahoda at oracle.com
Tue Mar 5 15:55:03 UTC 2019
Hi,
Seems that some classfiles have a weird EnclosingMethod attribute - for
(local/anonymous) class A, the EnclosingMethod attribute states the
enclosing class is C, but the name of C is not a prefix of the name of
A. This appears to be contradictory to JLS 13.1., so the proposal is to
reject such classfiles.
Webrev: http://cr.openjdk.java.net/~jlahoda/8215407/webrev.00/
JBS: https://bugs.openjdk.java.net/browse/JDK-8215407
How does this look?
Thanks,
Jan
More information about the compiler-dev
mailing list