AnnotationTarget
enum class AnnotationTarget
Содержит список элементов кода, которые являются возможными целями аннотаций
Значения перечисления
КЛАСС
Класс, интерфейс или объект, также включён класс аннотации
КЛАСС_АННОТАЦИИ
Только класс аннотации
ПАРАМЕТР_ТИПА
Параметр обобщенного типа
СВОЙСТВО
Свойство
ПОЛЕ
Поле, включая поле backing для свойства
ЛОКАЛЬНАЯ_ПЕРЕМЕННАЯ
Локальная переменная
ПАРАМЕТР_ЗНАЧЕНИЯ
Параметр значения функции или конструктора
КОНСТРУКТОР
Только конструктор (первичный или вторичный)
ФУНКЦИЯ
Функция (конструкторы не включены)
ГЕТТЕР_СВОЙСТВА
Только геттер свойства
СЕТТЕР_СВОЙСТВА
Только сеттер свойства
ТИП
Использование типа
ВЫРАЖЕНИЕ
Любое выражение
ФАЙЛ
Файл
ПСЕВДОНИМ_ТИПА
Псевдоним типа
Функции расширения
coerceAtLeast
Обеспечивает, что это значение не меньше указанного минимального значения.
fun <T : Comparable<T>> T.coerceAtLeast(minimumValue: T): T
coerceAtMost
Обеспечивает, что это значение не больше указанного максимального значения.
fun <T : Comparable<T>> T.coerceAtMost(maximumValue: T): T
coerceIn
Обеспечивает, что это значение находится в указанном диапазоне minimumValue..maximumValue.
fun <T : Comparable<T>> T.coerceIn( minimumValue: T?, maximumValue: T? ): T
Обеспечивает, что это значение находится в указанном диапазоне.
fun <T : Comparable<T>> T.coerceIn( range: ClosedFloatingPointRange<T> ): T
fun <T : Comparable<T>> T.coerceIn(range: ClosedRange<T>): T
compareTo
rangeTo
Создаёт диапазон от этого Comparable значения до указанного значения.
operator fun <T : Comparable<T>> T.rangeTo( that: T ): ClosedRange<T>
rangeUntil
Создаёт открытый диапазон от этого Comparable значения до указанного значения.
operator fun <T : Comparable<T>> T.rangeUntil( that: T ): OpenEndRange<T>
Наследники
ANNOTATION_CLASS
Только аннотационный класс
CLASS
Класс, интерфейс или объект, также включается аннотационный класс
КОНСТРУКТОР
Только конструктор (первичный или вторичный)
ВЫРАЖЕНИЕ
Любое выражение
ПОЛЕ
Поле, включая поддерживающее поле свойства
ФАЙЛ
Файл
ФУНКЦИЯ
Функция (конструкторы не включаются)
ЛОКАЛЬНАЯ_ПЕРЕМЕННАЯ
Локальная переменная
СВОЙСТВО
Свойство
Получатель_свойства
Только получатель свойства
Установитель_свойства
Только установитель свойства
ТИП
Использование типа
Параметр_типа
Параметр обобщенного типа
Псевдоним_типа
Псевдоним типа
Параметр_значения
Параметр значения функции или конструктора
© 2010–2022 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/-annotation-target/index.html