langtools/test/tools/all/RunCodingRules.java
changeset 40308 274367a99f98
parent 38510 3f450a95c68f
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
   109                                           .collect(Collectors.toList());
   109                                           .collect(Collectors.toList());
   110 
   110 
   111             Path crulesTarget = targetDir.resolve("crules");
   111             Path crulesTarget = targetDir.resolve("crules");
   112             Files.createDirectories(crulesTarget);
   112             Files.createDirectories(crulesTarget);
   113             List<String> crulesOptions = Arrays.asList(
   113             List<String> crulesOptions = Arrays.asList(
   114                     "-XaddExports:jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED",
   114                     "--add-exports", "jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED",
   115                     "-XaddExports:jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",
   115                     "--add-exports", "jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",
   116                     "-XaddExports:jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED",
   116                     "--add-exports", "jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED",
   117                     "-XaddExports:jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
   117                     "--add-exports", "jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
   118                     "-XaddExports:jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED",
   118                     "--add-exports", "jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED",
   119                     "-d", crulesTarget.toString());
   119                     "-d", crulesTarget.toString());
   120             javaCompiler.getTask(null, fm, noErrors, crulesOptions, null,
   120             javaCompiler.getTask(null, fm, noErrors, crulesOptions, null,
   121                     fm.getJavaFileObjectsFromFiles(crulesFiles)).call();
   121                     fm.getJavaFileObjectsFromFiles(crulesFiles)).call();
   122             Path registration = crulesTarget.resolve("META-INF/services/com.sun.source.util.Plugin");
   122             Path registration = crulesTarget.resolve("META-INF/services/com.sun.source.util.Plugin");
   123             Files.createDirectories(registration.getParent());
   123             Files.createDirectories(registration.getParent());
   176             Files.createDirectories(sourceTarget);
   176             Files.createDirectories(sourceTarget);
   177             String processorPath = crulesTarget + PS + crulesDir;
   177             String processorPath = crulesTarget + PS + crulesDir;
   178 
   178 
   179             List<String> options = Arrays.asList(
   179             List<String> options = Arrays.asList(
   180                     "-d", sourceTarget.toString(),
   180                     "-d", sourceTarget.toString(),
   181                     "-modulesourcepath", mainSrcDir + FS + "*" + FS + "share" + FS + "classes" + PS
   181                     "--module-source-path", mainSrcDir + FS + "*" + FS + "share" + FS + "classes" + PS
   182                                        + genSrcTarget + FS + "*" + FS + "share" + FS + "classes",
   182                                        + genSrcTarget + FS + "*" + FS + "share" + FS + "classes",
   183                     "-XDaccessInternalAPI",
   183                     "-XDaccessInternalAPI",
   184                     "-processorpath", processorPath,
   184                     "-processorpath", processorPath,
   185                     "-Xplugin:coding_rules");
   185                     "-Xplugin:coding_rules");
   186             javaCompiler.getTask(null, fm, noErrors, options, null,
   186             javaCompiler.getTask(null, fm, noErrors, options, null,