Mandy,
I have a question around line 228 of
src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java:
224 new Option(false, "--list-deps", "--list-reduced-deps") {
225 void process(JdepsTask task, String opt, String arg) {
226 task.options.showModulesAddExports = true;
227 task.options.reduced = opt.equals("--list-reduced-deps");
228 task.options.verbose = PACKAGE;
229 }
230 },
What is the expected behavior of jdeps if I use ‘—list-jdeps’ at the same time
as, say, ‘-v’?
Should there be more checks similar to these?
483 if ((options.findJDKInternals) && (options.hasFilter() ||
options.showSummary)) {
484 showHelp();
485 return EXIT_CMDERR;
486 }
487 if (options.showSummary && options.verbose != SUMMARY) {
488 showHelp();
489 return EXIT_CMDERR;
490 }
Looking on already existing options, with the current implementation, for ‘-s’
and -v’ options:
‘-v' ‘-s’ causes ‘-v' to be ignored
‘-s' ‘-v’ is not allowed.
If used with ‘-jdkinternals', ‘-s’ is not allowed, while ‘-v’ is ignored.
Is this the intended behavior?
Shura
> On Oct 19, 2016, at 3:19 PM, Mandy Chung <[email protected]> wrote:
>
> Webrev at:
> http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8167057/webrev.00/
>
> This patch enhances jdeps to print the dependences in the format :
> $MODULE[/$PACKAGE].
>
> This is intended for analyzing the regression tests we develop and add make
> it easy to add the proper @modules.
>
> Mandy