ImmutableKmPackage

data class ImmutableKmPackage : ImmutableKmDeclarationContainer

Immutable representation of KmPackage.

Represents a Kotlin package fragment, including single file facades and multi-file class parts.

Functions

toMutable
Link copied to clipboard
fun toMutable(): KmPackage

Properties

functions
Link copied to clipboard
open override val functions: List<ImmutableKmFunction>
Functions in the package fragment.
localDelegatedProperties
Link copied to clipboard
val localDelegatedProperties: List<ImmutableKmProperty>
Metadata of local delegated properties used somewhere inside this package fragment (but not in any class).
moduleName
Link copied to clipboard
val moduleName: String?
Name of the module where this class is declared.
properties
Link copied to clipboard
open override val properties: List<ImmutableKmProperty>
Properties in the package fragment.
typeAliases
Link copied to clipboard
open override val typeAliases: List<ImmutableKmTypeAlias>
TypeAliases in the package fragment.