equal
deleted
inserted
replaced
339 public boolean hasDiagnosticListener() { |
339 public boolean hasDiagnosticListener() { |
340 return diagListener != null; |
340 return diagListener != null; |
341 } |
341 } |
342 |
342 |
343 public void setEndPosTable(JavaFileObject name, EndPosTable endPosTable) { |
343 public void setEndPosTable(JavaFileObject name, EndPosTable endPosTable) { |
344 name.getClass(); // null check |
344 Assert.checkNonNull(name); |
345 getSource(name).setEndPosTable(endPosTable); |
345 getSource(name).setEndPosTable(endPosTable); |
346 } |
346 } |
347 |
347 |
348 /** Return current sourcefile. |
348 /** Return current sourcefile. |
349 */ |
349 */ |
371 default: throw new IllegalArgumentException(); |
371 default: throw new IllegalArgumentException(); |
372 } |
372 } |
373 } |
373 } |
374 |
374 |
375 public void setWriter(WriterKind kind, PrintWriter pw) { |
375 public void setWriter(WriterKind kind, PrintWriter pw) { |
376 pw.getClass(); |
376 Assert.checkNonNull(pw); |
377 switch (kind) { |
377 switch (kind) { |
378 case NOTICE: noticeWriter = pw; break; |
378 case NOTICE: noticeWriter = pw; break; |
379 case WARNING: warnWriter = pw; break; |
379 case WARNING: warnWriter = pw; break; |
380 case ERROR: errWriter = pw; break; |
380 case ERROR: errWriter = pw; break; |
381 default: throw new IllegalArgumentException(); |
381 default: throw new IllegalArgumentException(); |
382 } |
382 } |
383 } |
383 } |
384 |
384 |
385 public void setWriters(PrintWriter pw) { |
385 public void setWriters(PrintWriter pw) { |
386 pw.getClass(); |
386 noticeWriter = warnWriter = errWriter = Assert.checkNonNull(pw); |
387 noticeWriter = warnWriter = errWriter = pw; |
|
388 } |
387 } |
389 |
388 |
390 /** |
389 /** |
391 * Replace the specified diagnostic handler with the |
390 * Replace the specified diagnostic handler with the |
392 * handler that was current at the time this handler was created. |
391 * handler that was current at the time this handler was created. |