FunctionCallArgument

data class FunctionCallArgument(val expression: Expression, val name: String? = null, val isBody: Boolean = false)

An argument of a FunctionCall.

Parameters

expression

expression that holds the content of the argument

name

this argument's name, which should match that of a parameter of the called function

isBody

whether this applies to a 'body' parameter, which must come last in the function signature

Constructors

Link copied to clipboard
constructor(expression: Expression, name: String? = null, isBody: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
val isBody: Boolean = false
Link copied to clipboard

Whether this is a named argument.

Link copied to clipboard
val name: String? = null
Link copied to clipboard
val value: Value<*>

The lazily evaluated output value of expression.