logo

class

compiler::ParamDef

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

ParamDef models the definition of a method parameter.

Slots

def

Expr def

defDoc

Str defDoc()

hasDefault

override Bool hasDefault()

make

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

name

override Str name

paramType

override CType paramType

print

override Void print(AstWriter out)

toStr

override Str toStr()