- java.lang.Object
-
- swim.codec.Diagnostic
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Diagnosticcause()Returns theDiagnosticcause of this diagnostic, forming a linked chain of diagnostics, ornullif this diagnostic has no cause.static Diagnosticcreate(Input input, Tag tag, Severity severity)static Diagnosticcreate(Input input, Tag tag, Severity severity, String message)static Diagnosticcreate(Input input, Tag tag, Severity severity, String message, String note)static Diagnosticcreate(Input input, Tag tag, Severity severity, String message, String note, Diagnostic cause)static Diagnosticcreate(Input input, Tag tag, Severity severity, String message, Diagnostic cause)static Diagnosticcreate(Input input, Tag tag, Severity severity, Diagnostic cause)<T> Output<T>display(Output<T> output)Writes a human readable, display-formatted string representation of this object tooutput.static Diagnosticexpected(int expected, Input input)static Diagnosticexpected(int expected, Input input, String note)static Diagnosticexpected(int expected, Input input, String note, Diagnostic cause)static Diagnosticexpected(int expected, Input input, Diagnostic cause)static Diagnosticexpected(int expected, Input input, Severity severity)static Diagnosticexpected(int expected, Input input, Severity severity, String note)static Diagnosticexpected(int expected, Input input, Severity severity, String note, Diagnostic cause)static Diagnosticexpected(int expected, Input input, Severity severity, Diagnostic cause)static Diagnosticexpected(String expected, Input input)static Diagnosticexpected(String expected, Input input, String note)static Diagnosticexpected(String expected, Input input, String note, Diagnostic cause)static Diagnosticexpected(String expected, Input input, Diagnostic cause)static Diagnosticexpected(String expected, Input input, Severity severity)static Diagnosticexpected(String expected, Input input, Severity severity, String note)static Diagnosticexpected(String expected, Input input, Severity severity, String note, Diagnostic cause)static Diagnosticexpected(String expected, Input input, Severity severity, Diagnostic cause)Inputinput()Returns theInputsource to which this diagnostic is attached.Stringmessage()Returns the help message that describes this diagnostic.static Diagnosticmessage(String message, Input input)static Diagnosticmessage(String message, Input input, String note)static Diagnosticmessage(String message, Input input, String note, Diagnostic cause)static Diagnosticmessage(String message, Input input, Diagnostic cause)static Diagnosticmessage(String message, Input input, Severity severity)static Diagnosticmessage(String message, Input input, Severity severity, String note)static Diagnosticmessage(String message, Input input, Severity severity, String note, Diagnostic cause)static Diagnosticmessage(String message, Input input, Severity severity, Diagnostic cause)Stringnote()Returns an informative comment on the source context to which this diagnostic is attached.Severityseverity()Returns the level of importance of this diagnostic.Tagtag()Returns the annotated locationTagin theinputto which this diagnostic is attached.StringtoString()StringtoString(OutputSettings settings)static Diagnosticunexpected(Input input)static Diagnosticunexpected(Input input, String note)static Diagnosticunexpected(Input input, String note, Diagnostic cause)static Diagnosticunexpected(Input input, Diagnostic cause)static Diagnosticunexpected(Input input, Severity severity)static Diagnosticunexpected(Input input, Severity severity, String note)static Diagnosticunexpected(Input input, Severity severity, String note, Diagnostic cause)static Diagnosticunexpected(Input input, Severity severity, Diagnostic cause)
-
-
-
Method Detail
-
input
public Input input()
Returns theInputsource to which this diagnostic is attached.
-
tag
public Tag tag()
Returns the annotated locationTagin theinputto which this diagnostic is attached.
-
severity
public Severity severity()
Returns the level of importance of this diagnostic.
-
message
public String message()
Returns the help message that describes this diagnostic.
-
note
public String note()
Returns an informative comment on the source context to which this diagnostic is attached.
-
cause
public Diagnostic cause()
Returns theDiagnosticcause of this diagnostic, forming a linked chain of diagnostics, ornullif this diagnostic has no cause.
-
display
public <T> Output<T> display(Output<T> output)
Description copied from interface:DisplayWrites a human readable, display-formatted string representation of this object tooutput.
-
toString
public String toString(OutputSettings settings)
-
create
public static Diagnostic create(Input input, Tag tag, Severity severity, String message, String note, Diagnostic cause)
-
create
public static Diagnostic create(Input input, Tag tag, Severity severity, String message, String note)
-
create
public static Diagnostic create(Input input, Tag tag, Severity severity, String message, Diagnostic cause)
-
create
public static Diagnostic create(Input input, Tag tag, Severity severity, String message)
-
create
public static Diagnostic create(Input input, Tag tag, Severity severity, Diagnostic cause)
-
create
public static Diagnostic create(Input input, Tag tag, Severity severity)
-
message
public static Diagnostic message(String message, Input input, Severity severity, String note, Diagnostic cause)
-
message
public static Diagnostic message(String message, Input input, Severity severity, String note)
-
message
public static Diagnostic message(String message, Input input, Severity severity, Diagnostic cause)
-
message
public static Diagnostic message(String message, Input input, Severity severity)
-
message
public static Diagnostic message(String message, Input input, String note, Diagnostic cause)
-
message
public static Diagnostic message(String message, Input input, String note)
-
message
public static Diagnostic message(String message, Input input, Diagnostic cause)
-
message
public static Diagnostic message(String message, Input input)
-
unexpected
public static Diagnostic unexpected(Input input, Severity severity, String note, Diagnostic cause)
-
unexpected
public static Diagnostic unexpected(Input input, Severity severity, String note)
-
unexpected
public static Diagnostic unexpected(Input input, Severity severity, Diagnostic cause)
-
unexpected
public static Diagnostic unexpected(Input input, Severity severity)
-
unexpected
public static Diagnostic unexpected(Input input, String note, Diagnostic cause)
-
unexpected
public static Diagnostic unexpected(Input input, String note)
-
unexpected
public static Diagnostic unexpected(Input input, Diagnostic cause)
-
unexpected
public static Diagnostic unexpected(Input input)
-
expected
public static Diagnostic expected(int expected, Input input, Severity severity, String note, Diagnostic cause)
-
expected
public static Diagnostic expected(int expected, Input input, Severity severity, String note)
-
expected
public static Diagnostic expected(int expected, Input input, Severity severity, Diagnostic cause)
-
expected
public static Diagnostic expected(int expected, Input input, Severity severity)
-
expected
public static Diagnostic expected(int expected, Input input, String note, Diagnostic cause)
-
expected
public static Diagnostic expected(int expected, Input input, String note)
-
expected
public static Diagnostic expected(int expected, Input input, Diagnostic cause)
-
expected
public static Diagnostic expected(int expected, Input input)
-
expected
public static Diagnostic expected(String expected, Input input, Severity severity, String note, Diagnostic cause)
-
expected
public static Diagnostic expected(String expected, Input input, Severity severity, String note)
-
expected
public static Diagnostic expected(String expected, Input input, Severity severity, Diagnostic cause)
-
expected
public static Diagnostic expected(String expected, Input input, Severity severity)
-
expected
public static Diagnostic expected(String expected, Input input, String note, Diagnostic cause)
-
expected
public static Diagnostic expected(String expected, Input input, String note)
-
expected
public static Diagnostic expected(String expected, Input input, Diagnostic cause)
-
expected
public static Diagnostic expected(String expected, Input input)
-
-