Km Value Parameter
Represents a value parameter of a Kotlin constructor, function, or property setter.
Various value parameter attributes can be read and manipulated via extension properties, such as KmValueParameter.declaresDefaultValue.
Properties
Indicates that the corresponding value parameter declares a default value. Note that the default value itself can be a complex expression and is not available via metadata. Also note that in case of an override of a parameter with default value, the parameter in the derived method does not declare the default value, but the parameter is still optional at the call site because the default value from the base method is used.
Indicates that the corresponding value parameter has at least one annotation.
Indicates that the corresponding value parameter is crossinline
.
Indicates that the corresponding value parameter is noinline
.
Type of the vararg
value parameter, or null
if this is not a vararg
parameter.