RFR:

Jonathan Gibbons jonathan.gibbons at oracle.com
Mon Oct 17 22:03:08 UTC 2016


Compiler folk, build folk,

Please review this update for javac and some build files, for JEP 277.

The work supports the enhanced Deprecation attribute, and generates a 
new warning when items are referenced that are declared with 
@Deprecated(forRemoval=true), in line with the proposals in JEP 277.

The warnings are on by default, and can be suppressed with 
-Xlint:-removal or @SuppressWarnings("removal").  Because the warnings 
are on by default, and because the warnings currently show up when 
building JDK, some minor build changes are temporarily required to 
suppress the warnings that get generated during the build.

-- Jon

JEP: http://openjdk.java.net/jeps/277
JBS: https://bugs.openjdk.java.net/browse/JDK-8145471
Webrev: http://cr.openjdk.java.net/~jjg/8145471/webrev.01/



More information about the build-dev mailing list