
Method models a function with a formal parameter list and return value (or Void if no return).
Slots
- call
-
Convenience for
func.call
- call0
-
Obj call0()
Convenience for
func.call0
- call1
-
Convenience for
func.call1
- call2
-
Convenience for
func.call2
- call3
-
Obj call3(Obj a, Obj b, Obj c)
Convenience for
func.call3
- call4
-
Obj call4(Obj a, Obj b, Obj c, Obj d)
Convenience for
func.call4
- call5
-
Obj call5(Obj a, Obj b, Obj c, Obj d, Obj e)
Convenience for
func.call5
- call6
-
Obj call6(Obj a, Obj b, Obj c, Obj d, Obj e, Obj f)
Convenience for
func.call6
- call7
-
Obj call7(Obj a, Obj b, Obj c, Obj d, Obj e, Obj f, Obj g)
Convenience for
func.call7
- call8
-
Obj call8(Obj a, Obj b, Obj c, Obj d, Obj e, Obj f, Obj g, Obj h)
Convenience for
func.call8
- callOn
-
Obj callOn(Obj target, Obj[] args)
Convenience for
func.callOn
- func
-
Func func()
Get the function body of this method.
- make
-
new make(Str name, Func func, Str:Obj facets := def)
Dynamic slot constructor. Dynamic methods take an implementation function which defines the return type and parameters of the method.
- 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
.