RFR: 8145471: javac changes for enhanced deprecation
Jonathan Gibbons
jonathan.gibbons at oracle.com
Mon Oct 17 22:10:58 UTC 2016
Repeat, with subject line.
-- Jon
On 10/17/2016 03:03 PM, Jonathan Gibbons wrote:
> 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 compiler-dev
mailing list