abstract class compiler::SlotDef

sys::Obj
  compiler::Node
    compiler::DefNode
      compiler::SlotDef : compiler::CSlot

Source

SlotDef models a slot definition - a FieldDef or MethodDef

make

new make(Loc loc, TypeDef parentDef)

Source

name

virtual override Str name := "?"

Source

ns

virtual override CNamespace ns()

Source

overridden

Bool overridden := false

Source

parent

virtual override CType parent()

Source

parentDef

TypeDef parentDef

Source

qname

virtual override Str qname()

Source

walk

abstract Void walk(Visitor v, VisitDepth depth)

Source