ImmutableKmValueParameter

data class ImmutableKmValueParameter : ImmutableKmWithFlags

Immutable representation of KmValueParameter.

Represents a value parameter of a Kotlin constructor, function or property setter.

Functions

toMutable
Link copied to clipboard
fun toMutable(): KmValueParameter

Properties

flags
Link copied to clipboard
open override val flags: Flags
Value parameter flags, consisting of Flag.ValueParameter flags.
name
Link copied to clipboard
val name: String
The name of the value parameter.
type
Link copied to clipboard
val type: ImmutableKmType?
Type of the value parameter, if this is not a vararg parameter.
varargElementType
Link copied to clipboard
val varargElementType: ImmutableKmType?
Type of the value parameter, if this is a vararg parameter.

Extensions

declaresDefaultValue
Link copied to clipboard
isCrossInline
Link copied to clipboard
val ImmutableKmValueParameter.isCrossInline: Boolean
isNoInline
Link copied to clipboard
val ImmutableKmValueParameter.isNoInline: Boolean