diff -r b9bec21c56f6 -r c7092e4591b2 langtools/make/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java --- a/langtools/make/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java Thu Jul 13 08:49:11 2017 +0200 +++ b/langtools/make/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java Thu Jul 13 13:37:44 2017 +0200 @@ -59,13 +59,14 @@ JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); List options = Arrays.asList("-source", "9", "-target", "9", + "-proc:only", "--system", "none", "--module-source-path", args[0], "--add-modules", Arrays.stream(args) .skip(1) .collect(Collectors.joining(","))); List jlObjectList = Arrays.asList("java.lang.Object"); - JavacTaskImpl task = (JavacTaskImpl) compiler.getTask(null, null, d -> {}, options, jlObjectList, null); + JavacTaskImpl task = (JavacTaskImpl) compiler.getTask(null, null, null, options, jlObjectList, null); task.enter(); Elements elements = task.getElements(); List todo = new LinkedList<>();