--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java 2017-10-11 09:55:32.845017463 -0700 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java 2017-10-11 09:55:32.445017449 -0700 @@ -28,6 +28,7 @@ import java.util.Locale; import com.sun.tools.javac.code.Source; +import com.sun.tools.javac.code.Lint; import com.sun.tools.javac.tree.DocTreeMaker; import com.sun.tools.javac.tree.TreeMaker; import com.sun.tools.javac.util.Context; @@ -65,6 +66,7 @@ final Options options; final ScannerFactory scannerFactory; final Locale locale; + final Lint lint; protected ParserFactory(Context context) { super(); @@ -78,6 +80,7 @@ this.options = Options.instance(context); this.scannerFactory = ScannerFactory.instance(context); this.locale = context.get(Locale.class); + this.lint = Lint.instance(context); } public JavacParser newParser(CharSequence input, boolean keepDocComments, boolean keepEndPos, boolean keepLineMap) {