class

Fn

@Js
const class Fn : Expr

Fn is a function definition

fields name

Top-level name or debug name if closure

methods call

Invoke this function with the given arguments

eval

Return this

isTop

meta

walk

call Obj? call(AxonContext cx, Obj?[] args)

Invoke this function with the given arguments. Note: the args parameter must be mutable and may be modified

eval virtual Obj? eval(AxonContext cx)

Return this

isTop virtual Bool isTop()

meta virtual Dict meta()

name const Str : name

Top-level name or debug name if closure

walk virtual Void walk(|Str,Obj?| f)

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST