abstract class compiler::SlotDef
sys::Obj compiler::Node compiler::DefNode compiler::SlotDef : compiler::CSlot
SlotDef models a slot definition - a FieldDef or MethodDef
- make
- name
-
virtual override Str name := "?" - ns
-
virtual override CNamespace ns() - overridden
-
Bool overridden := false - parent
-
virtual override CType parent() - parentDef
-
TypeDef parentDef - qname
-
virtual override Str qname() - walk
-
abstract Void walk(Visitor v, VisitDepth depth)