class MessageContainer
extends Exception with Diagnostic

Constructors

MessageContainer ( msgFn: => Message , pos: SourcePosition , level: Int )

Members

val level : Int
private val msgFn : Message
private var myContained : Message
private var myIsNonSensical : Boolean
private var myMsg : String
val pos : SourcePosition
def contained : Message
override def getMessage ( ) : String
[+] def isNonSensical : Boolean

A message is non-sensical if it contains references to tags. Such tags are inserted by the error diagnostic framework if a message contains references...

A message is non-sensical if it contains references to tags. Such tags are inserted by the error diagnostic framework if a message contains references to internally generated error types. Normally we want to suppress error messages referring to types like this because they look weird and are normally follow-up errors to something that was diagnosed before.

def message : String

The message to report

The message to report

private def myContained_= ( x$1: Message ) : Unit
private def myIsNonSensical_= ( x$1: Boolean ) : Unit
private def myMsg_= ( x$1: String ) : Unit
override def position : Optional [ SourcePosition ]
override def toString : String