Class scala.reflect.macros.UnexpectedReificationException
case class UnexpectedReificationException(pos: Position, msg: String, cause: Throwable = null) extends Exception with Product with Serializable
Instance Constructors
new UnexpectedReificationException(pos: Position, msg: String, cause: Throwable = null)
Value Members
final def !=(arg0: Any): Boolean
final def ##(): Int
def +(other: String): String
final def ==(arg0: Any): Boolean
final def addSuppressed(arg0: java.lang.Throwable): Unit
final def asInstanceOf[T0]: T0
def clone(): AnyRef
final def eq(arg0: AnyRef): Boolean
def fillInStackTrace(): java.lang.Throwable
def finalize(): Unit
def getCause(): java.lang.Throwable
final def getClass(): Class[_ <: AnyRef]
def getLocalizedMessage(): String
def getMessage(): String
def getStackTrace(): Array[StackTraceElement]
final def getSuppressed(): Array[java.lang.Throwable]
def initCause(arg0: java.lang.Throwable): java.lang.Throwable
final def isInstanceOf[T0]: Boolean
val msg: String
final def ne(arg0: AnyRef): Boolean
final def notify(): Unit
final def notifyAll(): Unit
def printStackTrace(arg0: PrintWriter): Unit
def printStackTrace(arg0: PrintStream): Unit
def printStackTrace(): Unit
def productElementNames: Iterator[String]
def setStackTrace(arg0: Array[StackTraceElement]): Unit
final def synchronized[T0](arg0: => T0): T0
def toString(): String
final def wait(): Unit
final def wait(arg0: Long, arg1: Int): Unit
final def wait(arg0: Long): Unit
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.