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 name
Overrides 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)