--- a/langtools/src/share/classes/com/sun/tools/javac/util/Log.java Fri Feb 06 17:24:04 2009 -0800
+++ b/langtools/src/share/classes/com/sun/tools/javac/util/Log.java Fri Feb 13 11:57:33 2009 +0000
@@ -93,17 +93,17 @@
protected DiagnosticListener<? super JavaFileObject> diagListener;
/**
- * Formatter for diagnostics
+ * Formatter for diagnostics.
*/
private DiagnosticFormatter<JCDiagnostic> diagFormatter;
/**
- * Keys for expected diagnostics
+ * Keys for expected diagnostics.
*/
public Set<String> expectDiagKeys;
/**
- * JavacMessages object used for localization
+ * JavacMessages object used for localization.
*/
private JavacMessages messages;
@@ -206,6 +206,18 @@
return source == null ? null : source.getFile();
}
+ /** Get the current diagnostic formatter.
+ */
+ public DiagnosticFormatter<JCDiagnostic> getDiagnosticFormatter() {
+ return diagFormatter;
+ }
+
+ /** Set the current diagnostic formatter.
+ */
+ public void setDiagnosticFormatter(DiagnosticFormatter<JCDiagnostic> diagFormatter) {
+ this.diagFormatter = diagFormatter;
+ }
+
/** Flush the logs
*/
public void flush() {