<AWT Dev> RFR: 8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K
prr at openjdk.java.net
Sat Jul 17 02:00:51 UTC 2021
On Fri, 16 Jul 2021 20:52:08 GMT, Weijun Wang <weijun at openjdk.org> wrote:
> This is the last part of Post JEP 411 refactoring that makes `@SuppressWarnings("removal")` more fine grained. This fix deals with all client libs annotations that cover more than 10K bytes of code.
src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java line 130:
> 128: }
> 130: osname = System.getProperty("os.name");
I suppose that you are relying on the default security settings which allow access to this property ?
Do you have reason to believe that it is common to make this assumption in code in the JDK ?
Why take the chance ?
More information about the awt-dev