logo
class

compiler::ParamDef

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

Mixin: compiler::CParam

ParamDef models the definition of a method parameter.

Slots

def

Expr def

hasDefault

virtual Bool hasDefault()

make

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

name

virtual Str name

paramType

virtual CType paramType

print

virtual Void print(AstWriter out)

toStr

virtual Str toStr()