langtools/src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
changeset 40232 4995ab1a4558
parent 36494 4175f47b2a50
child 40771 bf0e92ede33f
equal deleted inserted replaced
40231:ba38ad2dd137 40232:4995ab1a4558
   108      */
   108      */
   109     private static class CaLog extends Log {
   109     private static class CaLog extends Log {
   110 
   110 
   111         private static CaLog createLog(Context context) {
   111         private static CaLog createLog(Context context) {
   112             PrintWriter pw = new PrintWriter(new StringWriter());
   112             PrintWriter pw = new PrintWriter(new StringWriter());
   113             CaLog log = new CaLog(context, pw, pw, pw);
   113             CaLog log = new CaLog(context, pw);
   114             context.put(outKey, pw);
       
   115             context.put(logKey, log);
   114             context.put(logKey, log);
   116             return log;
   115             return log;
   117         }
   116         }
   118 
   117 
   119         private CaLog(Context context, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter) {
   118         private CaLog(Context context, PrintWriter pw) {
   120             super(context, errWriter, warnWriter, noticeWriter);
   119             super(context, pw);
   121         }
   120         }
   122 
   121 
   123         @Override
   122         @Override
   124         public void error(String key, Object... args) {
   123         public void error(String key, Object... args) {
   125             die();
   124             die();