Spec-Zone.ru › Kotlin 1.8

Пакет kotlin.annotation

kotlin-stdlib / kotlin.annotation

Поддержка библиотек для функциональности аннотаций Kotlin.

Типы

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

AnnotationRetention

Содержит список возможных удержаний аннотаций.

enum class AnnotationRetention
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

AnnotationTarget

Содержит список элементов кода, которые являются возможными целевыми объектами аннотаций.

enum class AnnotationTarget

Аннотации

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

MustBeDocumented

Эта мета-аннотация определяет, что аннотация является частью публичного API и, следовательно, должна быть включена в сгенерированную документацию для элемента, к которому применена аннотация.

annotation class MustBeDocumented
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

Repeatable

Эта мета-аннотация определяет, что аннотация может быть применена дважды или более к одному элементу кода.

annotation class Repeatable
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

Retention

Эта мета-аннотация определяет, сохраняется ли аннотация в двоичном выходе и видима ли она для рефлексии. По умолчанию, оба значения — истина.

annotation class Retention
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

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

Spec-Zone.ru

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