RFR: JDK-8215407: Javadoc throws StringIndexOutOfBoundsException: String index out of range: -2

Joe Darcy joe.darcy at oracle.com
Tue Mar 5 16:33:25 UTC 2019


Hi Jan,

Do you think this issue merits a CSR for the behavioral change?

Thanks,

-Joe

On 3/5/2019 7:55 AM, Jan Lahoda wrote:
> 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