cadenza / cadenza.data / Closure

Closure

class Closure : TruffleObject

Constructors

<init>

Closure(env: MaterializedFrame? = null, arity: Int, type: Type, callTarget: RootCallTarget)

Properties

arity

val arity: Int

callTarget

val callTarget: RootCallTarget

type

val type: Type

Functions

call

fun call(arguments: Array<out Any?>): Any?

execute

fun execute(vararg arguments: Any?): Any?

isExecutable

fun isExecutable(): Boolean

pap

fun pap(arguments: Array<out Any?>): Closure?