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

Reply via email to