Class Messager
java.lang.Object
com.sun.tools.javac.util.AbstractLog
com.sun.tools.javac.util.Log
gw.gosudoc.com.sun.tools.javadoc.main.Messager
- All Implemented Interfaces:
DocErrorReporter
Deprecated.
Utility for integrating with javadoc tools and for localization.
Handle Resources. Access to error and warning counts.
Message formatting.
Also provides implementation for DocErrorReporter.
Also provides implementation for DocErrorReporter.
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.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.sun.tools.javac.util.Log
com.sun.tools.javac.util.Log.DeferredDiagnosticHandler, com.sun.tools.javac.util.Log.DiagnosticHandler, com.sun.tools.javac.util.Log.DiscardDiagnosticHandler, com.sun.tools.javac.util.Log.PrefixKind, com.sun.tools.javac.util.Log.WriterKind
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final PrintWriter
Deprecated.The default writer for diagnostics(package private) static final PrintWriter
Deprecated.(package private) static final PrintWriter
Deprecated.private final com.sun.tools.javac.util.JCDiagnostic.Factory
Deprecated.private Locale
Deprecated.private final com.sun.tools.javac.util.JavacMessages
Deprecated.static final SourcePosition
Deprecated.(package private) final String
Deprecated.Fields inherited from class com.sun.tools.javac.util.Log
compressedOutput, diagListener, dumpOnError, emitWarnings, errKey, expectDiagKeys, logKey, MaxErrors, MaxWarnings, nerrors, nsuppressederrors, nsuppressedwarns, nwarnings, outKey, promptOnError, recorded, recordedSourceLevelErrors, suppressNotes
Fields inherited from class com.sun.tools.javac.util.AbstractLog
diags, source, sourceMap
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Deprecated.Constructorprotected
Messager
(com.sun.tools.javac.util.Context context, String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter) Deprecated.Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
error
(SourcePosition pos, String key, Object... args) Deprecated.Print error message, increment error count.void
exit()
Deprecated.Force program exit, e.g., from a fatal error.void
Deprecated.Print exit message.(package private) String
Deprecated.get and format message string from resourcestatic Messager
instance0
(com.sun.tools.javac.util.Context context) Deprecated.Get the current messager, which is also the compiler log.int
nerrors()
Deprecated.Return total number of errors, including those recorded in the compilation log.void
Deprecated.Print a message.int
Deprecated.Return total number of warnings, including those recorded in the compilation log.static void
preRegister
(com.sun.tools.javac.util.Context context, String programName) Deprecated.static void
preRegister
(com.sun.tools.javac.util.Context context, String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter) Deprecated.void
printError
(SourcePosition pos, String msg) Deprecated.Print error message, increment error count.void
printError
(String msg) Deprecated.Print error message, increment error count.void
printNotice
(SourcePosition pos, String msg) Deprecated.Print a message.void
printNotice
(String msg) Deprecated.Print a message.void
printWarning
(SourcePosition pos, String msg) Deprecated.Print warning message, increment warning count.void
printWarning
(String msg) Deprecated.Print warning message, increment warning count.private void
report
(com.sun.tools.javac.util.JCDiagnostic.DiagnosticType type, SourcePosition pos, String msg) Deprecated.void
Deprecated.void
warning
(SourcePosition pos, String key, Object... args) Deprecated.Print warning message, increment warning count.Methods inherited from class com.sun.tools.javac.util.Log
currentSourceFile, directError, flush, flush, format, getDefaultMaxErrors, getDefaultMaxWarnings, getDiagnosticFormatter, getLocalizedString, getWriter, getWriterForDiagnosticType, hasDiagnosticListener, hasErrorOn, instance, localize, localize, localize, popDiagnosticHandler, preRegister, printLines, printLines, printLines, printLines, printLines, printNewline, printNewline, printRawLines, printRawLines, printRawLines, printVerbose, prompt, rawError, rawWarning, report, setDiagnosticFormatter, setEndPosTable, setWriter, setWriters, shouldReport, strictWarning, writeDiagnostic
Methods inherited from class com.sun.tools.javac.util.AbstractLog
currentSource, error, error, error, error, error, error, error, getSource, mandatoryNote, mandatoryWarning, mandatoryWarning, note, note, note, note, useSource, warning, warning, warning, warning, warning
-
Field Details
-
NOPOS
Deprecated. -
programName
Deprecated. -
locale
Deprecated. -
messages
private final com.sun.tools.javac.util.JavacMessages messagesDeprecated. -
javadocDiags
private final com.sun.tools.javac.util.JCDiagnostic.Factory javadocDiagsDeprecated. -
defaultErrWriter
Deprecated.The default writer for diagnostics -
defaultWarnWriter
Deprecated. -
defaultNoticeWriter
Deprecated.
-
-
Constructor Details
-
Messager
Deprecated.Constructor- Parameters:
programName
- Name of the program (for error messages).
-
Messager
protected Messager(com.sun.tools.javac.util.Context context, String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter) Deprecated.Constructor- Parameters:
programName
- Name of the program (for error messages).errWriter
- Stream for error messageswarnWriter
- Stream for warningsnoticeWriter
- Stream for other messages
-
-
Method Details
-
instance0
Deprecated.Get the current messager, which is also the compiler log. -
preRegister
Deprecated. -
preRegister
public static void preRegister(com.sun.tools.javac.util.Context context, String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter) Deprecated. -
setLocale
Deprecated. -
getText
Deprecated.get and format message string from resource- Parameters:
key
- selects message from resourceargs
- arguments for the message
-
printError
Deprecated.Print error message, increment error count. Part of DocErrorReporter.- Specified by:
printError
in interfaceDocErrorReporter
- Parameters:
msg
- message to print
-
printError
Deprecated.Print error message, increment error count. Part of DocErrorReporter.- Specified by:
printError
in interfaceDocErrorReporter
- Parameters:
pos
- the position where the error occursmsg
- message to print
-
printWarning
Deprecated.Print warning message, increment warning count. Part of DocErrorReporter.- Specified by:
printWarning
in interfaceDocErrorReporter
- Parameters:
msg
- message to print
-
printWarning
Deprecated.Print warning message, increment warning count. Part of DocErrorReporter.- Specified by:
printWarning
in interfaceDocErrorReporter
- Parameters:
pos
- the position where the error occursmsg
- message to print
-
printNotice
Deprecated.Print a message. Part of DocErrorReporter.- Specified by:
printNotice
in interfaceDocErrorReporter
- Parameters:
msg
- message to print
-
printNotice
Deprecated.Print a message. Part of DocErrorReporter.- Specified by:
printNotice
in interfaceDocErrorReporter
- Parameters:
pos
- the position where the error occursmsg
- message to print
-
error
Deprecated.Print error message, increment error count.- Parameters:
key
- selects message from resource
-
warning
Deprecated.Print warning message, increment warning count.- Parameters:
key
- selects message from resource
-
notice
Deprecated.Print a message.- Parameters:
key
- selects message from resource
-
nerrors
public int nerrors()Deprecated.Return total number of errors, including those recorded in the compilation log. -
nwarnings
public int nwarnings()Deprecated.Return total number of warnings, including those recorded in the compilation log. -
exitNotice
public void exitNotice()Deprecated.Print exit message. -
exit
public void exit()Deprecated.Force program exit, e.g., from a fatal error.TODO: This method does not really belong here.
-
report
private void report(com.sun.tools.javac.util.JCDiagnostic.DiagnosticType type, SourcePosition pos, String msg) Deprecated.
-