Spec-Zone.ru › Scala 2.13 Reflection

Класс scala.reflect.macros.ReificationException

case class ReificationException(pos: Position, msg: String) extends Exception with Product with Serializable

Указывает на ожидаемую ошибку во время одного из reifyXXX методов в scala.reflect.macros.Reifiers. Такие ошибки представляют собой один из стандартных способов сбоя реификации, например, попытку создать TypeTag из слабого типа.

Source
Reifiers.scala
Линейные супертипы
Product, Equals, java.lang.Exception, java.lang.Throwable, java.io.Serializable, AnyRef, Any

Конструкторы экземпляров

new ReificationException(pos: Position, msg: String)

Члены-значения

final def !=(arg0: Any): Boolean

Определяющие классы
AnyRef → Any

final def ##(): Int

Определяющие классы
AnyRef → Any

def +(other: String): String

Неявный
Этот член добавлен неявным преобразованием из ReificationException вany2stringadd[ReificationException] с помощью метода any2stringadd в scala.Predef.
Определяющие классы
any2stringadd

def ->[B](y: B): (ReificationException, B)

Неявный
Этот член добавлен неявным преобразованием из ReificationException вArrowAssoc[ReificationException] с помощью метода ArrowAssoc в scala.Predef.
Определяющие классы
ArrowAssoc
Аннотации
@inline()

final def ==(arg0: Any): Boolean

Определяющие классы
AnyRef → Any

final def addSuppressed(arg0: java.lang.Throwable): Unit

Определяющие классы
Throwable

final def asInstanceOf[T0]: T0

Определяющие классы
Any

def clone(): AnyRef

Атрибуты
protected[java.lang]
Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.CloneNotSupportedException]) @native()

def ensuring(cond: (ReificationException) => Boolean, msg: => Any): ReificationException

Неявный
Этот член добавлен неявным преобразованием из ReificationException вEnsuring[ReificationException] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: (ReificationException) => Boolean): ReificationException

Неявный
Этот член добавлен неявным преобразованием из ReificationException вEnsuring[ReificationException] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: Boolean, msg: => Any): ReificationException

Неявный
Этот член добавлен неявным преобразованием из ReificationException вEnsuring[ReificationException] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: Boolean): ReificationException

Неявный
Этот член добавлен неявным преобразованием из ReificationException вEnsuring[ReificationException] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

final def eq(arg0: AnyRef): Boolean

Определяющие классы
AnyRef

def fillInStackTrace(): java.lang.Throwable

Определяющие классы
Throwable

def finalize(): Unit

Attributes
protected[java.lang]
Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.Throwable])

def formatted(fmtstr: String): String

Неявный
Этот член добавлен с помощью неявного преобразования из ReificationException вStringFormat[ReificationException] с помощью метода StringFormat в scala.Predef.
Определяющие классы
StringFormat
Аннотации
@inline()

def getCause(): java.lang.Throwable

Определяющие классы
Throwable

final def getClass(): Class[_ <: AnyRef]

Определяющие классы
AnyRef → Any
Аннотации
@native()

def getLocalizedMessage(): String

Определяющие классы
Throwable

def getMessage(): String

Определяющие классы
Throwable

def getStackTrace(): Array[StackTraceElement]

Определяющие классы
Throwable

final def getSuppressed(): Array[java.lang.Throwable]

Определяющие классы
Throwable

def initCause(arg0: java.lang.Throwable): java.lang.Throwable

Определяющие классы
Throwable

final def isInstanceOf[T0]: Boolean

Определяющие классы
Any

val msg: String

final def ne(arg0: AnyRef): Boolean

Определяющие классы
AnyRef

final def notify(): Unit

Определяющие классы
AnyRef
Аннотации
@native()

final def notifyAll(): Unit

Определяющие классы
AnyRef
Аннотации
@native()

val pos: Position

def printStackTrace(arg0: PrintWriter): Unit

Определяющие классы
Throwable

def printStackTrace(arg0: PrintStream): Unit

Определяющие классы
Throwable

def printStackTrace(): Unit

Определяющие классы
Throwable

def productElementNames: Iterator[String]

Определяющие классы
Product

def setStackTrace(arg0: Array[StackTraceElement]): Unit

Определяющие классы
Throwable

final def synchronized[T0](arg0: => T0): T0

Определяющие классы
AnyRef

def toString(): String

Определяющие классы
Throwable → AnyRef → Any

final def wait(): Unit

Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException])

final def wait(arg0: Long, arg1: Int): Unit

Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException])

final def wait(arg0: Long): Unit

Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException]) @native()

© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala-reflect/scala/reflect/macros/ReificationException.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API