Пакет 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–2023 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