InterpolatedStringError
Value members
Concrete methods
The explanation should provide a detailed description of why the error
occurred and use examples from the user's own code to illustrate how to
avoid these errors. It might contain embedded
The explanation should provide a detailed description of why the error
occurred and use examples from the user's own code to illustrate how to
avoid these errors. It might contain embedded
Inherited methods
Does this message have an explanation?
This is normally the same as explain.nonEmpty
but can be overridden
if we need a way to return true
without actually calling the
explain
method.
Does this message have an explanation?
This is normally the same as explain.nonEmpty
but can be overridden
if we need a way to return true
without actually calling the
explain
method.
- Inherited from:
- Message
A message is non-sensical if it contains references to
A message is non-sensical if it contains references to
- Inherited from:
- Message
The kind of the error message, e.g. "Syntax" or "Type Mismatch". This will be printed as "$kind Error", "$kind Warning", etc, on the first line of the message.
The kind of the error message, e.g. "Syntax" or "Type Mismatch". This will be printed as "$kind Error", "$kind Warning", etc, on the first line of the message.
- Inherited from:
- SyntaxMsg
The implicit Context
in messages is a large thing that we don't want
persisted. This method gets around that by duplicating the message,
forcing its msg
and explanation
vals and dropping the implicit context
that was captured in the original message.
The implicit Context
in messages is a large thing that we don't want
persisted. This method gets around that by duplicating the message,
forcing its msg
and explanation
vals and dropping the implicit context
that was captured in the original message.
- Inherited from:
- Message
The message with potential embedded
The message with potential embedded
- Inherited from:
- Message
Override with true
for messages that should always be shown even if their
position overlaps another messsage of a different class. On the other hand
multiple messages of the same class with overlapping positions will lead
to only a single message of that class to be issued.
Override with true
for messages that should always be shown even if their
position overlaps another messsage of a different class. On the other hand
multiple messages of the same class with overlapping positions will lead
to only a single message of that class to be issued.
- Inherited from:
- Message
Inherited fields
The explanation to report.
The explanation to report.
- Inherited from:
- Message