type

Method

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

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

Obj? callList(Obj?[]? args)

Convenience for func.callList

callOn

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

Convenience for func.callOn

func

Func func()

Get the function body of this method.

paramDef

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

Param[] params()

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

returns

Type returns()

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