RFR 8203436: javac should fail early when emitting illegal signature attributes

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Fri May 18 18:12:48 UTC 2018


Hi,
this patch makes javac a bit stricter when it comes to generating 
bytecode that has illegal signature attributes (which can happen in case 
of non-denotable types). Instead of allowing compilation and then fail 
at verify time, this patch issues an error message.

I've refactored another generation-related diagnostic to share the same 
'header' - an example of the diagnostics involved is included in the webrev.

http://cr.openjdk.java.net/~mcimadamore/8203436/

Cheers
Maurizio



More information about the compiler-dev mailing list