KВидимость
enum class KVisibility
Видимость — это аспект объявления Kotlin, регулирующий, где это объявление доступно в исходном коде. Видимость можно изменить с помощью одного из следующих модификаторов: public, protected, internal, private.
Обратите внимание, что некоторые типы видимости Java, такие как пакетная и защищенная (которая также предоставляет доступ к элементам из того же пакета), не могут быть представлены в Kotlin, поэтому соответствующего значения KВидимость не существует.
Дополнительную информацию см. в документации языка Kotlin.
Значения перечисления
ОБЩЕДОСТУПНАЯ
Видимость объявлений, помеченных модификатором public, или без модификатора вообще.
ЗАЩИЩЕННАЯ
Видимость объявлений, помеченных модификатором protected.
ВНУТРЕННЯЯ
Видимость объявлений, помеченных модификатором internal.
ЧАСТНАЯ
Видимость объявлений, помеченных модификатором private.
Расширяемые свойства
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