public class DiagnosticImpl extends java.lang.Object implements Diagnostic
Diagnostic.| Modifier and Type | Field and Description |
|---|---|
protected @NotNull java.util.Deque<Message> |
queue
The message queue.
|
| Constructor and Description |
|---|
DiagnosticImpl() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Diagnostic |
clear()
Clear the message queue.
|
@NotNull Diagnostic |
flush(boolean debug,
java.io.PrintStream out,
java.io.PrintStream err)
Flush the printed messages to the default print stream.
|
@NotNull java.lang.String |
format(boolean debug,
@NotNull Message message)
Format the given
message. |
@NotNull java.util.Iterator<Message> |
iterator() |
@NotNull Diagnostic |
print(@NotNull Message message)
Print the given
message. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflush, flush, flush, format@NotNull protected final @NotNull java.util.Deque<Message> queue
@NotNull public @NotNull Diagnostic clear()
Diagnosticclear in interface Diagnostic@NotNull public @NotNull Diagnostic flush(boolean debug, java.io.PrintStream out, java.io.PrintStream err)
Diagnosticflush in interface Diagnosticdebug - pass true to force debug mode.out - the default output stream.err - the error stream.@NotNull
public @NotNull java.lang.String format(boolean debug,
@NotNull
@NotNull Message message)
Diagnosticmessage.format in interface Diagnosticdebug - pass ture to force debug mode.message - the message to be formatted.message in the style of this
diagnostic system.@NotNull public @NotNull java.util.Iterator<Message> iterator()
iterator in interface java.lang.Iterable<Message>@NotNull public @NotNull Diagnostic print(@NotNull @NotNull Message message)
Diagnosticmessage.print in interface Diagnosticmessage - the message to be printed.