Hi, Minor stuff:
JdepsTask — 845 private Comparator<Deque<Archive>> comparator() { 846 Function<Deque<Archive>, String> name = deque -> deque.peekFirst().getName(); 847 ToIntFunction<Deque<Archive>> length = Deque::size; 848 849 return Comparator.comparing(name) 850 .thenComparingInt(length) 851 .thenComparing(this::toInversePath); 852 } If you like you can use a type witness, effectively the same declaration as for the function above: return Comparator.<Deque<Archive>, String> comparing(deque -> deque.peekFirst().getName()) .thenComparingInt(Deque::size) .thenComparing(this::toInversePath); ModuleTest — 153 System.err.println("Test: " + data.name()); Code dropping? 154 // jdeps --module-path <modulepath> -m root paths 155 String cmd = String.format("jdeps --module-path %s --add-modules %s %s%n", 156 MODS_DIR, roots.stream().collect(Collectors.joining(",")), 157 Arrays.toString(paths)); Is the use of Arrays.toString correct here? Paul. > On 3 Jan 2017, at 13:03, Mandy Chung <mandy.ch...@oracle.com> wrote: > > http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8172212/webrev.00/ > > This is a simple patch that fixes jdeps in analyzing modules linked in the > image. It fixes the following commands which are currently not working > properly. > > $ jdeps -I -—require jdk.compiler > $ jdeps -—check jdk.compiler > > This patch changes not to require classes or —-add-modules be specified, if > it’s a module in the image. This patch also fixes when —-list-deps is used > with -m and prints the result if the source is a named module. > > Mandy