Messages

com.reactific.riddl.language.Messages
object Messages

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Messages.type

Members list

Type members

Classlikes

case class Accumulator(commonOptions: CommonOptions)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Accumulator

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case object Error extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
Error.type
case object Info extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
Info.type
sealed trait KindOfMessage extends Ordered[KindOfMessage]

Attributes

Supertypes
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Known subtypes
object Error.type
object Info.type
object MissingWarning.type
object SevereError.type
object StyleWarning.type
object UsageWarning.type
object Warning.type
Show all
case class Message(loc: At, message: String, kind: KindOfMessage, context: String) extends Ordered[Message]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Ordered[Message]
trait Comparable[Message]
class Object
trait Matchable
class Any
Show all
implicit class MessagesAuxiliary(msgs: Messages)

Attributes

Supertypes
class Object
trait Matchable
class Any
case object MissingWarning extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
case object SevereError extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
case object StyleWarning extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
case object UsageWarning extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
case object Warning extends KindOfMessage

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Comparable[KindOfMessage]
class Object
trait Matchable
class Any
Show all
Self type
Warning.type

Types

Value members

Concrete methods

def error(message: String, loc: At): Message
def errors(message: String, loc: At): Messages
def highestSeverity(messages: Messages): Int
def info(message: String, loc: At): Message
def logMessage(message: Message, log: Logger): Unit
def logMessages(messages: Messages, log: Logger, options: CommonOptions): Int
def logMessagesByGroup(messages: Messages, commonOptions: CommonOptions, log: Logger): Unit
def missing(message: String, loc: At): Message
def severe(message: String, loc: At): Message
def severes(message: String, loc: At): Messages
def style(message: String, loc: At): Message
def usage(message: String, loc: At): Message
def warning(message: String, loc: At): Message
def warnings(message: String, loc: At): Messages

Concrete fields

val nl: String

Implicits

Implicits

final implicit def MessagesAuxiliary(msgs: Messages): MessagesAuxiliary