Fan

 

abstract class

compiler::SlotDef

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

SlotDef models a slot definition - a FieldDef or MethodDef

Slots

makeSource

new make(Location location, TypeDef parentDef)

nameSource

override Str name

nsSource

override CNamespace ns()

overriddenSource

Bool overridden := false

parentSource

override CType parent()

parentDefSource

readonly TypeDef parentDef

qnameSource

override Str qname()

walkSource

abstract Void walk(Visitor v, VisitDepth depth)