logo

abstract class

compiler::SlotDef

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

SlotDef models a slot definition - a FieldDef or MethodDef

Slots

docMeta

virtual Str:Str docMeta()

Source

make

new make(Location location, TypeDef parentDef)

Source

name

override Str name

Source

ns

override CNamespace ns()

Source

overridden

Bool overridden := false

Source

parent

override CType parent()

Source

parentDef

readonly TypeDef parentDef

Source

qname

override Str qname()

Source

walk

abstract Void walk(Visitor v, VisitDepth depth)

Source