Review request 8136930: Simplify use of module-system options by custom launchers
Mandy Chung
mandy.chung at oracle.com
Mon Aug 8 22:49:12 UTC 2016
Kumar,
Thanks for the review.
> On Aug 8, 2016, at 2:46 PM, Kumar Srinivasan <kumar.x.srinivasan at oracle.com> wrote:
>
>
> I looked at the launcher specified changes, some minor
> nits...
>
> jdk/src/java.base/share/native/libjli/java.c
>
> + def_len = JLI_StrLen(option)+1+JLI_StrLen(arg)+1;
> spaces after operators.
>
> size_t buflen = JLI_StrLen(option)+2+JLI_StrLen(value);
> spaces after operators.
>
OK.
>
> + arg = *(argv+1);
> spaces after operators.
>
I see this convention (no space) being used in this file when it’s used as array index or pointer increment.
It reads fine without space afer operator. Are you okay to keep it as is?
> + if (IsLauncherMainOption(arg)) {
> + kind = LAUNCHER_MAIN_OPTION;
> + } else {
> + kind = LAUNCHER_OPTION_WITH_ARGUMENT;
> + }
>
> Could be turned into a unary operation.
>
Sure.
> I am curious about LauncherHelper.java, there are two new imports
> but the code added should not need those imports, were/are they unused
> imports ?
>
Good catch. I took them out. I also
63 import java.security.AccessController;
64 import java.security.PrivilegedAction;
Updated webrev:
http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8136930/gnu-options/webrev.01/
Mandy
More information about the jigsaw-dev
mailing list