Spec-Zone.ru › Kotlin 1.8

KVisibility

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

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

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

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

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

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

PUBLIC

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

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

PROTECTED

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

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

INTERNAL

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

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

PRIVATE

Видимость объявлений, помеченных модификатором 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