abstract class
compiler::SlotDef
sys::Obj compiler::Node compiler::DefNode compiler::SlotDef : compiler::CSlot
SlotDef models a slot definition - a FieldDef or MethodDef
Slots
- docMetaSource
- makeSource
- nameSource
-
override Str nameOverrides compiler::CSlot.name
- nsSource
-
override CNamespace ns()Overrides compiler::DefNode.ns
- overriddenSource
-
Bool overridden := false - parentSource
-
override CType parent()Overrides compiler::CSlot.parent
- parentDefSource
-
readonly TypeDef parentDef - qnameSource
-
override Str qname()Overrides compiler::CSlot.qname
- walkSource
-
abstract Void walk(Visitor v, VisitDepth depth)