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

make

new make(Location location, TypeDef parentDef)

name

override Str name

ns

override Namespace ns()

overridden

Bool overridden

parent

override CType parent()

parentDef

readonly TypeDef parentDef

qname

override Str qname()

walk

abstract Void walk(Visitor v, VisitDepth depth)