ControlFlowFn

data class ControlFlowFn(    val target: Expression?,     val body: Expression,     val argumentName: String,     val returnBehavior: ControlFlowFn.ReturnBehavior)

Describes the characteristics of a call to special control flow functions namely also, apply, let, run, with https://kotlinlang.org/docs/scope-functions.html#function-selection

Constructors

Link copied to clipboard
fun ControlFlowFn(    target: Expression?,     body: Expression,     argumentName: String,     returnBehavior: ControlFlowFn.ReturnBehavior)

Types

Link copied to clipboard
enum ReturnBehavior : Enum<ControlFlowFn.ReturnBehavior>

Describes whether functions return their argument or whatever is done in a block

Properties

Link copied to clipboard
val argumentName: String
Link copied to clipboard
val body: Expression
Link copied to clipboard
val returnBehavior: ControlFlowFn.ReturnBehavior
Link copied to clipboard
val target: Expression?