--- old/langtools/test/tools/sjavac/ApiExtraction.java 2016-08-07 17:48:13.000000000 -0700 +++ new/langtools/test/tools/sjavac/ApiExtraction.java 2016-08-07 17:48:13.000000000 -0700 @@ -29,10 +29,12 @@ * @modules jdk.compiler/com.sun.tools.javac.api * jdk.compiler/com.sun.tools.javac.main * jdk.compiler/com.sun.tools.sjavac - * jdk.jdeps/com.sun.tools.javap - * @build Wrapper toolbox.ToolBox + * jdk.compiler/com.sun.tools.sjavac.options + * jdk.compiler/com.sun.tools.sjavac.pubapi + * @build Wrapper toolbox.ToolBox toolbox.JavacTask * @run main Wrapper ApiExtraction */ + import static java.util.Arrays.asList; import static java.util.Collections.emptyList; import static javax.lang.model.element.Modifier.FINAL; @@ -56,6 +58,8 @@ import com.sun.tools.sjavac.pubapi.PubVar; import com.sun.tools.sjavac.pubapi.ReferenceTypeDesc; +import toolbox.JavacTask; +import toolbox.ToolBox; public class ApiExtraction { public static void main(String[] args) throws IOException { @@ -86,7 +90,7 @@ "}"); // Create class file to extract API from - new ToolBox().new JavacTask().sources(testSrc).run(); + new JavacTask(new ToolBox()).sources(testSrc).run(); // Extract PubApi Options options = Options.parseArgs("-d", "bin", "--state-dir=bin", "-cp", ".");