logo

class

compiler::ParamDef

sys::Obj
  compiler::Node
    compiler::ParamDef : compiler::CParam

ParamDef models the definition of a method parameter.

Slots

def

Expr def

Source

hasDefault

override Bool hasDefault()

Source

make

new make(Location location, CType paramType := null, Str name := null, Expr def := null)

Source

name

override Str name

Source

paramType

override CType paramType

Source

print

override Void print(AstWriter out)

Pretty print this node and it's descendants.

Source

toStr

override Str toStr()

Return a string representation of this object.

Source