langtools/test/tools/javac/api/TestTrees.java
changeset 40308 274367a99f98
parent 36526 3b41f1c69604
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
    77         try (StandardJavaFileManager fm = tool.getStandardFileManager(dl, null, null)) {
    77         try (StandardJavaFileManager fm = tool.getStandardFileManager(dl, null, null)) {
    78             Iterable<? extends JavaFileObject> files =
    78             Iterable<? extends JavaFileObject> files =
    79                 fm.getJavaFileObjectsFromFiles(Arrays.asList(new File(testSrcDir, self + ".java")));
    79                 fm.getJavaFileObjectsFromFiles(Arrays.asList(new File(testSrcDir, self + ".java")));
    80 
    80 
    81             Iterable<String> opts = Arrays.asList(
    81             Iterable<String> opts = Arrays.asList(
    82                 "-XaddExports:"
    82                 "--add-exports", "jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
    83                 + "jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
       
    84                 "-d", ".",
    83                 "-d", ".",
    85                 "-XDcompilePolicy=simple");
    84                 "-XDcompilePolicy=simple");
    86 
    85 
    87             System.err.println("simple compilation, no processing");
    86             System.err.println("simple compilation, no processing");
    88             JavacTask task = (JavacTask) tool.getTask(out, fm, dl, opts, null, files);
    87             JavacTask task = (JavacTask) tool.getTask(out, fm, dl, opts, null, files);
    89             task.setTaskListener(new MyTaskListener(task));
    88             task.setTaskListener(new MyTaskListener(task));
    90             if (!task.call())
    89             if (!task.call())
    91                 throw new AssertionError("compilation failed");
    90                 throw new AssertionError("compilation failed");
    92 
    91 
    93             opts =  Arrays.asList(
    92             opts =  Arrays.asList(
    94                 "-XaddExports:"
    93                 "--add-exports", "jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
    95                 + "jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
       
    96                 "-XDaccessInternalAPI",
    94                 "-XDaccessInternalAPI",
    97                 "-d", ".",
    95                 "-d", ".",
    98                 "-processorpath", testClassDir,
    96                 "-processorpath", testClassDir,
    99                 "-processor", self,
    97                 "-processor", self,
   100                 "-XDcompilePolicy=simple");
    98                 "-XDcompilePolicy=simple");