--- a/langtools/test/tools/sjavac/ApiExtraction.java Wed Aug 10 13:52:02 2016 -0700
+++ b/langtools/test/tools/sjavac/ApiExtraction.java Wed Aug 10 15:47:46 2016 -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", ".");