src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
changeset 48054 702043a4cdeb
parent 47350 d65c3b21081c
child 48721 ef3557eb4306
--- a/src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java	Mon Dec 04 10:13:58 2017 +0100
+++ b/src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java	Mon Dec 04 17:54:49 2017 +0000
@@ -34,6 +34,7 @@
 import com.sun.tools.javac.util.JCDiagnostic;
 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag;
 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
+import com.sun.tools.javac.util.JCDiagnostic.Error;
 import com.sun.tools.javac.util.Log;
 import java.io.PrintWriter;
 import java.io.StringWriter;
@@ -78,7 +79,7 @@
         Context context = new Context();
         Log log = CaLog.createLog(context);
         context.put(Log.class, log);
-        context.put(Source.class, Source.JDK1_9);
+        context.put(Source.class, Source.JDK9);
         scannerFactory = ScannerFactory.instance(context);
     }
 
@@ -138,6 +139,11 @@
         }
 
         @Override
+        public void error(int pos, Error errorKey) {
+            die();
+        }
+
+        @Override
         public void error(int pos, String key, Object... args) {
             die();
         }