Kind

JVM
1.0
enum class Kind
(source)

Kind represents a particular position of the parameter declaration in the source code, such as an instance, an extension receiver parameter or a value parameter.

Enum Values

JVM
1.0

INSTANCE

Instance required to make a call to the member, or an outer class instance for an inner class constructor.

JVM
1.0

EXTENSION_RECEIVER

Extension receiver of an extension function or property.

JVM
1.0

VALUE

Ordinary named value parameter.