KDeclarationContainer

JVM
JS
Native
1.0
interface KDeclarationContainer

Represents an entity which may contain declarations of any other entities, such as a class or a package.

Properties

JVM
JS
1.0

members

All functions and properties accessible in this container.

abstract val members: Collection<KCallable<*>>

Inheritors

KClass

Represents a class and provides introspection capabilities. Instances of this class are obtainable by the ::class syntax. See the Kotlin language documentation for more information.

Common
1.0
interface KClass<T : Any>
JVM
JS
Native
1.0
interface KClass<T : Any> : 
    KDeclarationContainer,
    KAnnotatedElement,
    KClassifier