Spec-Zone.ru › Kotlin 1.4

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

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

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

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

Spec-Zone.ru

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