object Diagnostics

Class containing errors complementing the core errors and additional compiler related warnings

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Diagnostics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CLIError(m: String) extends Exception with TesslaError with Product with Serializable

    Error thrown if the compiler cannot be run with the given console arguments

    Error thrown if the compiler cannot be run with the given console arguments

    m

    More detailed message

  2. case class CommandNotSupportedError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable

    Error thrown if a certain command (annotation, expression or statements) is not supported in the compiler backend

    Error thrown if a certain command (annotation, expression or statements) is not supported in the compiler backend

    m

    More detailed message

    loc

    Location which code section in the original TeSSLa spec caused the error

  3. case class CompilationWarning(message: String, compiler: String, msgType: String) extends Diagnostic with Product with Serializable

    Warning raised if the compilation of the generated code raises a warning or information

    Warning raised if the compilation of the generated code raises a warning or information

    message

    The message of the base warning

    compiler

    The compiler backend originally raising the warning

    msgType

    Kind of the warning, e.g. warning, information, note ...

  4. case class CoreASTError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable

    Error thrown if the TeSSLa Core AST from the frontend cannot be processed

    Error thrown if the TeSSLa Core AST from the frontend cannot be processed

    m

    More detailed message

    loc

    Location which code section in the original TeSSLa spec caused the error

  5. case class DSLError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable

    Error indicating that the generation or processing of the ImpLan AST went wrong

    Error indicating that the generation or processing of the ImpLan AST went wrong

    m

    More detailed message

    loc

    Location which code section in the original TeSSLa spec caused the error

  6. case class DSLTypeError(m: String) extends Exception with TesslaError with Product with Serializable

    Error indicating that the generation or processing of the ImpLan AST caused a type error

    Error indicating that the generation or processing of the ImpLan AST caused a type error

    m

    More detailed message

  7. case class NotYetImplementedError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable

    Error thrown if a certain command (annotation, expression or statements) is not implemented in the compiler backend yet but planned to be implemented soon

    Error thrown if a certain command (annotation, expression or statements) is not implemented in the compiler backend yet but planned to be implemented soon

    m

    More detailed message

    loc

    Location which code section in the original TeSSLa spec caused the error

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped