Spec-Zone.ru › Scala 3.1

Трейт scala.annotation.StaticAnnotation

Исходный код

трейт StaticAnnotation extends Annotation

Базовый класс для статических аннотаций. Они доступны для проверки типов Scala или рефлексии Scala, даже в разных модулях компиляции.

Классы аннотаций, определенные в Scala, не хранятся в файлах .class совместимым с Java образом и поэтому не видны в рефлексии Java. Для достижения этого аннотация должна быть написана на Java.

Суперопределения
класс Annotation
класс Object
трейт Matchable
класс Any
Известные подтипы
48 типов
класс deprecatedName
класс inline
класс native
класс noinline
класс specialized
класс throws[T]
класс transient
класс volatile
трейт ConstantAnnotation
класс SerialVersionUID
класс deprecated
класс deprecatedInheritance
класс deprecatedOverriding
трейт ClassfileAnnotation
класс elidable
класс implicitAmbiguous
класс implicitNotFound
класс nowarn
трейт RefiningAnnotation
класс alpha
класс compileTimeOnly
класс constructorOnly
класс experimental
класс showAsInfix
класс static
класс strictfp
класс switch
класс tailrec
класс targetName
класс threadUnsafe
класс transparentTrait
класс unspecialized
класс unused
класс varargs
класс beanGetter
класс beanSetter
класс companionClass
класс companionMethod
класс companionObject
класс field
класс getter
класс languageFeature
класс param
класс setter
класс uncheckedStable
класс uncheckedVariance
класс BeanProperty
класс BooleanBeanProperty

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/annotation/StaticAnnotation.html

Spec-Zone.ru

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