case class UnexpectedReificationException(pos: Position, msg: String, cause: Throwable = null) extends Exception with Product with Serializable
Indicates an unexpected expected error during one of the reifyXXX
methods in scala.reflect.macros.Reifiers.
Such errors wrap random crashes in reification logic and are distinguished from expected scala.reflect.macros.ReificationExceptions
so that the latter can be reported as compilation errors, while the former manifest themselves as compiler crashes.
- Source
- Reifiers.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- UnexpectedReificationException
- Serializable
- Product
- Equals
- Exception
- Throwable
- Serializable
- AnyRef
- Any
Implicitly
- by RichException
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
final
def
addSuppressed(arg0: java.lang.Throwable): Unit
- Definition Classes
- Throwable
- val cause: Throwable
-
def
fillInStackTrace(): java.lang.Throwable
- Definition Classes
- Throwable
-
def
getCause(): java.lang.Throwable
- Definition Classes
- Throwable
-
def
getLocalizedMessage(): String
- Definition Classes
- Throwable
-
def
getMessage(): String
- Definition Classes
- Throwable
-
def
getStackTrace(): Array[StackTraceElement]
- Definition Classes
- Throwable
-
final
def
getSuppressed(): Array[java.lang.Throwable]
- Definition Classes
- Throwable
-
def
initCause(arg0: java.lang.Throwable): java.lang.Throwable
- Definition Classes
- Throwable
- val msg: String
- val pos: Position
-
def
printStackTrace(arg0: PrintWriter): Unit
- Definition Classes
- Throwable
-
def
printStackTrace(arg0: PrintStream): Unit
- Definition Classes
- Throwable
-
def
printStackTrace(): Unit
- Definition Classes
- Throwable
-
def
setStackTrace(arg0: Array[StackTraceElement]): Unit
- Definition Classes
- Throwable
-
def
toString(): String
- Definition Classes
- Throwable → AnyRef → Any
Deprecated Value Members
-
def
getStackTraceString: String
- Implicit
- This member is added by an implicit conversion from UnexpectedReificationException to RichException performed by method RichException in scala.Predef.
- Definition Classes
- RichException
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use Throwable#getStackTrace