public class BasicDiagnosticFormatter extends AbstractDiagnosticFormatter
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
Modifier and Type | Class and Description |
---|---|
static class |
BasicDiagnosticFormatter.BasicConfiguration |
AbstractDiagnosticFormatter.SimpleConfiguration
DiagnosticFormatter.Configuration, DiagnosticFormatter.PositionKind
depth, messages, printer
Constructor and Description |
---|
BasicDiagnosticFormatter(JavacMessages msgs)
Create a standard basic formatter
|
BasicDiagnosticFormatter(Options options,
JavacMessages msgs)
Create a basic formatter based on the supplied options.
|
Modifier and Type | Method and Description |
---|---|
protected String |
addSourceLineIfNeeded(JCDiagnostic d,
String msg) |
String |
formatDiagnostic(JCDiagnostic d,
Locale l) |
String |
formatMessage(JCDiagnostic d,
Locale l)
Controls the way in which a diagnostic message is displayed.
|
protected String |
formatMeta(char c,
JCDiagnostic d,
Locale l) |
BasicDiagnosticFormatter.BasicConfiguration |
getConfiguration()
Get a list of all the enabled verbosity options.
|
displaySource, format, formatArgument, formatArguments, formatIterable, formatKind, formatLintCategory, formatPosition, formatSource, formatSourceLine, formatSubdiagnostic, formatSubdiagnostics, getPrinter, indent, indentString, isRaw, localize, setPrinter
public BasicDiagnosticFormatter(Options options, JavacMessages msgs)
options
- list of command-line optionsmsgs
- JavacMessages object used for i18npublic BasicDiagnosticFormatter(JavacMessages msgs)
msgs
- JavacMessages object used for i18npublic String formatDiagnostic(JCDiagnostic d, Locale l)
formatDiagnostic
in class AbstractDiagnosticFormatter
public String formatMessage(JCDiagnostic d, Locale l)
DiagnosticFormatter
d
- diagnostic to be formattedl
- locale object to be used for i18nprotected String addSourceLineIfNeeded(JCDiagnostic d, String msg)
protected String formatMeta(char c, JCDiagnostic d, Locale l)
public BasicDiagnosticFormatter.BasicConfiguration getConfiguration()
DiagnosticFormatter
getConfiguration
in interface DiagnosticFormatter<JCDiagnostic>
getConfiguration
in class AbstractDiagnosticFormatter
Copyright © 2016. All rights reserved.