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