> On Feb 15, 2017, at 10:29 AM, Daniel Fuchs <daniel.fu...@oracle.com> wrote: > > Hi Mandy, > > Some early comments: > > GenGraphs.java > -------------- > > 58 dir = Paths.get(args[++i]); > > may produced ArrayOutOfBoundsException - should we have better > error reporting? > Or should it check && i < args.length - 1 so that it falls back > to having dir == null below? >
Good catch. Fixed to: i++; dir = i < args.length ? Paths.get(args[i]) : null; > 93 .resolve(ModuleFinder.ofSystem(), > > could that be: .resolve(finder, > Fixed. > > Graph.java > ---------- > > 119 return builder.build().reduce(); > 277 this.nodes.addAll(nodes); > > > These were bugs, which you're taking this opportunity to fix - right? > Yes. 119 is caught by this change. 277 is caught by code inspection. > > JdepsTask.java: > --------------- > > 1027 // print module descriptor > > Is this comment accurate? > I updated the comment: // generate dot graph from the resolved graph from module // resolution. No class dependency analysis is performed. > DotFileTest.java > ---------------- > > Missing @bug tag? > Fixed. Updated webrev: http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8173374/webrev.01/ Mandy