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 <mandy.ch...@oracle.com> 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