KVisibility

enum KVisibility : Enum<KVisibility>

Visibility is an aspect of a Kotlin declaration regulating where that declaration is accessible in the source code. Visibility can be changed with one of the following modifiers: public, protected, internal, private.

Note that some Java visibilities such as package-private and protected (which also gives access to items from the same package) cannot be represented in Kotlin, so there's no KVisibility value corresponding to them.

See the Kotlin language documentation for more information.

Since Kotlin

1.1

Entries

PRIVATE
Link copied to clipboard

Visibility of declarations marked with the private modifier.

INTERNAL
Link copied to clipboard

Visibility of declarations marked with the internal modifier.

PROTECTED
Link copied to clipboard

Visibility of declarations marked with the protected modifier.

PUBLIC
Link copied to clipboard

Visibility of declarations marked with the public modifier, or with no modifier at all.

Properties

name
Link copied to clipboard
val name: String
ordinal
Link copied to clipboard
val ordinal: Int