Spec-Zone.ru › Kotlin 1.9

KВидимость

kotlin-stdlib / kotlin.reflect / KВидимость
Требования к платформе и версии: JVM (1.1)
enum class KVisibility

Видимость — это аспект объявления Kotlin, регулирующий, где это объявление доступно в исходном коде. Видимость можно изменить с помощью одного из следующих модификаторов: public, protected, internal, private.

Обратите внимание, что некоторые типы видимости Java, такие как пакетная и защищенная (которая также предоставляет доступ к элементам из того же пакета), не могут быть представлены в Kotlin, поэтому соответствующего значения KВидимость не существует.

Дополнительную информацию см. в документации языка Kotlin.

Значения перечисления

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

ОБЩЕДОСТУПНАЯ

Видимость объявлений, помеченных модификатором public, или без модификатора вообще.

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

ЗАЩИЩЕННАЯ

Видимость объявлений, помеченных модификатором protected.

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

ВНУТРЕННЯЯ

Видимость объявлений, помеченных модификатором internal.

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

ЧАСТНАЯ

Видимость объявлений, помеченных модификатором private.

Расширяемые свойства

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

declaringJavaClass

Возвращает экземпляр Java Class перечисления, к которому относится данная константа.

val <E : Enum<E>> Enum<E>.declaringJavaClass: Class<E>

© 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.reflect/-k-visibility/index.html

Spec-Zone.ru

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