Spec-Zone.ru › Scala 2.13 Reflection

Трейт scala.reflect.api.Annotations.AnnotationApi

Трейт AnnotationApi extends AnyRef

API экземпляров Annotation. Основным источником информации об аннотациях является страница scala.reflect.api.Annotations.

Источник
Annotations.scala
Линейные супертипы
AnyRef, Any
Известные подклассы
Annotation

Абстрактные члены-значения

абстрактный def javaArgs: ListMap[Universe.Name, Universe.JavaArgument]

Нагрузка аннотации Java: список пар имя-значение. Пусто для аннотаций Scala.

Аннотации
@deprecated
Устаревший

(С версии 2.11.0) используйте tree.children.tail вместо

абстрактный def scalaArgs: List[Universe.Tree]

Нагрузка аннотации Scala: список абстрактных синтаксических деревьев, представляющих аргумент. Пусто для аннотаций Java.

Аннотации
@deprecated
Устаревший

(С версии 2.11.0) используйте tree.children.tail вместо

абстрактный def tpe: Universe.Type

Тип аннотации.

Аннотации
@deprecated
Устаревший

(С версии 2.11.0) используйте tree.tpe вместо

Конкретные члены значения

final def !=(arg0: Any): Boolean

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

final def ##(): Int

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

def +(other: String): String

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

def ->[B](y: B): (Universe.AnnotationApi, B)

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

final def ==(arg0: Any): Boolean

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

final def asInstanceOf[T0]: T0

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

def clone(): AnyRef

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

def ensuring(cond: (Universe.AnnotationApi) => Boolean, msg: => Any): Universe.AnnotationApi

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

def ensuring(cond: (Universe.AnnotationApi) => Boolean): Universe.AnnotationApi

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

def ensuring(cond: Boolean, msg: => Any): Universe.AnnotationApi

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

def ensuring(cond: Boolean): Universe.AnnotationApi

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

final def eq(arg0: AnyRef): Boolean

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

def equals(arg0: AnyRef): Boolean

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

def finalize(): Unit

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

def formatted(fmtstr: String): String

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

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

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

def hashCode(): Int

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

final def isInstanceOf[T0]: Boolean

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

final def ne(arg0: AnyRef): Boolean

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

final def notify(): Unit

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

final def notifyAll(): Unit

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

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

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

def toString(): String

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

def tree: Universe.Tree

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/api/Annotations$AnnotationApi.html

Spec-Zone.ru

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