On Thu, 17 Dec 2020 20:19:56 GMT, Mandy Chung <mch...@openjdk.org> wrote:
>> Serguei Spitsyn has updated the pull request incrementally with one >> additional commit since the last revision: >> >> added to NegativeAgentRunner exit value check to be non-zero > > @sspitsyn Thanks for the update. I think it's good to add the unnamed > module check before calling `setAccessible` that becomes clear that this > check only intends for unnamed module. Maybe make it clear in the comment > something like this: > > // if the java agent class is in an unnamed module, the java agent class > can be non-public. > // suppress access check upon the invocation of the premain/agentmain > method > > Since the agent class can be non-public, it means that it's not necessary to > modify the test agent class to public as you did in this patch. > > I don't think `@library /test` is needed, isn't it? The test library classes > are under test/lib. @mlchung Thank you for the suggestions. I've addressed them in the latest update. The `@library /test` is needed only in the tests that use NegativeAgentRunner as this class is located in folder one level up. I've removed the this line from the other tests. ------------- PR: https://git.openjdk.java.net/jdk/pull/1694