On 7.4.2014 14:10, shanliang wrote:
Jaroslav,

Is it necessary to add "ValidationException"?
Well, for the implementation when the validation is performed at the moment a new instance of JInfo is being created it is necessary.


Could we change the constructor JInfo to:
    private static boolean validateArgs(String[] args);
the method returns false if the args are illegal, or throw an
IllegalArgumentException

and declare the variables "args" and "useSA" as static too,

Yes, of course this could be changed like this. What would be the expected benefits?

-JB-


Shanliang

Jaroslav Bachorik wrote:
Hi,

Sorry for the noise but I need to get the fix re-reviewed.
Due to the way jtreg cooperates with TestNG when runnning in agentvm I
can not use package private methods or constructor or fields.

The updated patch -
http://cr.openjdk.java.net/~jbachorik/8039080/webrev.01 - makes the
JInfo constructor a private one and removes the package private
getters. The test is using reflection to create new instances of JInfo
and to assert its state.

Thanks,

-JB-


Reply via email to