RFR: JDK-8236997 tools/javac tests fail with --illegal-access=deny
Jan Lahoda
jan.lahoda at oracle.com
Fri Jan 24 14:04:46 UTC 2020
Overall, looks fine to me. A few comments:
-in test/langtools/tools/javac/classwriter/ExtraAttributes.java, calling
.options several times will clear the values set by previous
invocations. The plugin here will start as it is an autostart plugin, so
I guess I'd suggest to remove the first call to .options, as the first
call is not really needed
-in test/langtools/tools/javac/failover/CheckAttributedTree.java, I
would suggest to return back the "java.desktop" after "@modules". It is
not needed to compile or run the test itself, but the test is trying to
compile all other tests as well, and "java.desktop" will prevent
attempts to run the test on limited JDKs without java.desktop (which is
expected)
-I am afraid there is another test using the combo test framework in the
jdk (as opposed to langtools) tests:
test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
That one should receive the same handling as the other combo tests (this
is the only test outside of langtools I was able to find).
Jan
On 23. 01. 20 17:13, Adam Sotona wrote:
> Hi,
> I would like to ask for review of tools/javac tests patch (attached) so
> the tests work correctly with --illegal-access=deny switch.
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8236997
>
> Please let me know if this is OK or if there are any issues with the
> proposed patch.
>
> Thank you,
> Adam
>
>
More information about the compiler-dev
mailing list