--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java Fri Feb 15 05:32:36 2019 -0500
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java Fri Feb 15 12:09:53 2019 +0100
@@ -1014,7 +1014,11 @@
* Parses a list of files.
*/
public List<JCCompilationUnit> parseFiles(Iterable<JavaFileObject> fileObjects) {
- if (shouldStop(CompileState.PARSE))
+ return parseFiles(fileObjects, false);
+ }
+
+ public List<JCCompilationUnit> parseFiles(Iterable<JavaFileObject> fileObjects, boolean force) {
+ if (!force && shouldStop(CompileState.PARSE))
return List.nil();
//parse all files