Пакет kotlin.annotation
Библиотечная поддержка механизма аннотаций Kotlin.
Типы
AnnotationRetention
Содержит список возможных сохранений аннотаций.
enum class AnnotationRetention
AnnotationTarget
Содержит список элементов кода, которые могут быть целевыми для аннотации.
enum class AnnotationTarget
Аннотации
MustBeDocumented
Эта мета-аннотация определяет, что аннотация является частью публичного API и, следовательно, должна быть включена в сгенерированную документацию для элемента, к которому применяется аннотация.
annotation class MustBeDocumented
Repeatable
Эта мета-аннотация определяет, что аннотация может быть применена дважды или более к одному элементу кода.
annotation class Repeatable
Retention
Эта мета-аннотация определяет, хранится ли аннотация в двоичном выходе и видна для рефлексии. По умолчанию оба значения равны true.
annotation class Retention
Target
Эта мета-аннотация указывает типы элементов кода, которые могут быть целевыми для аннотации.
annotation class Target
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.annotation/index.html