equal
deleted
inserted
replaced
95 if (diagnosticListener != null) |
95 if (diagnosticListener != null) |
96 context.put(DiagnosticListener.class, diagnosticListener); |
96 context.put(DiagnosticListener.class, diagnosticListener); |
97 PrintWriter pw = (charset == null) |
97 PrintWriter pw = (charset == null) |
98 ? new PrintWriter(System.err, true) |
98 ? new PrintWriter(System.err, true) |
99 : new PrintWriter(new OutputStreamWriter(System.err, charset), true); |
99 : new PrintWriter(new OutputStreamWriter(System.err, charset), true); |
100 context.put(Log.outKey, pw); |
100 context.put(Log.errKey, pw); |
101 CacheFSInfo.preRegister(context); |
101 CacheFSInfo.preRegister(context); |
102 return new JavacFileManager(context, true, charset); |
102 return new JavacFileManager(context, true, charset); |
103 } |
103 } |
104 |
104 |
105 @Override @DefinedBy(Api.COMPILER) |
105 @Override @DefinedBy(Api.COMPILER) |
159 |
159 |
160 if (diagnosticListener != null) |
160 if (diagnosticListener != null) |
161 context.put(DiagnosticListener.class, ccw.wrap(diagnosticListener)); |
161 context.put(DiagnosticListener.class, ccw.wrap(diagnosticListener)); |
162 |
162 |
163 if (out == null) |
163 if (out == null) |
164 context.put(Log.outKey, new PrintWriter(System.err, true)); |
164 context.put(Log.errKey, new PrintWriter(System.err, true)); |
165 else |
165 else |
166 context.put(Log.outKey, new PrintWriter(out, true)); |
166 context.put(Log.errKey, new PrintWriter(out, true)); |
167 |
167 |
168 if (fileManager == null) { |
168 if (fileManager == null) { |
169 fileManager = getStandardFileManager(diagnosticListener, null, null); |
169 fileManager = getStandardFileManager(diagnosticListener, null, null); |
170 if (fileManager instanceof BaseFileManager) { |
170 if (fileManager instanceof BaseFileManager) { |
171 ((BaseFileManager) fileManager).autoClose = true; |
171 ((BaseFileManager) fileManager).autoClose = true; |