MethodParam
[Source]
class val MethodParam is
NodeData val
Implements
Constructors
create
[Source]
new val create(
identifier': NodeWith[Identifier val] val,
constraint': (NodeWith[(TypeArrow val | TypeAtom val | TypeTuple val | TypeInfix val | TypeNominal val | TypeLambda val)] val | None val),
initializer': (NodeWith[(ExpSequence val | ExpOperation val | ExpJump val | ExpIf val | ExpGeneric val | ExpCall val | ExpAtom val | ExpHash val | ExpTuple val | ExpRecover val | ExpTry val | ExpArray val | ExpConsume val | ExpWhile val | ExpRepeat val | ExpFor val | ExpMatch val | ExpDecl val | ExpWith val | ExpFfi val | ExpLambda val | ExpObject val)] val | None val))
: MethodParam val^
Parameters
Returns
Public fields
[Source]
[Source]
[Source]
Public Functions
name
[Source]
fun box name()
: String val
Returns
clone
[Source]
fun val clone(
updates: HashMap[Node val, Node val, HashIs[Node val] val] val)
: NodeData val
Parameters
Returns
add_json_props
[Source]
fun box add_json_props(
node: Node box,
props: Array[(String val , (Object box | Sequence box | String box | I128 val | F64 val | Bool val | Null val))] ref)
: None val
Parameters
Returns