type

Method

src const class Method : Slot

Method models a function with a formal parameter list and return value (or Void if no return).

methods

call

Convenience for func.call

callList

Convenience for func.callList

callOn

Convenience for func.callOn

func

Get the function body of this method.

paramDef

Evaluate the parameter default using reflection.

params

Get the parameters of the method.

returns

Type returned by the method or sys::Void if no return value.

Slot Details

call

src Obj? call(Obj? a := null, Obj? b := null, Obj? c := null, Obj? d := null, Obj? e := null, Obj? f := null, Obj? g := null, Obj? h := null)

Convenience for func.call

callList

src Obj? callList(Obj?[]? args)

Convenience for func.callList

callOn

src Obj? callOn(Obj? target, Obj?[]? args)

Convenience for func.callOn

func

src Func func()

Get the function body of this method.

paramDef

src Obj? paramDef(Param param, Obj? instance := null)

Evaluate the parameter default using reflection. If this method is static or a constructor, then instance should be null. Raise an exception if the parameter default cannot be evaluated independently (such as using an expression with previous parameters).

params

src Param[] params()

Get the parameters of the method. Convenience for func.params.

returns

src Type returns()

Type returned by the method or sys::Void if no return value. Convenience for func.returns.