logo

mixin

compiler::CSlot

sys::Obj
  compiler::CSlot

CSlot is a "compiler slot" which is represents a Slot in the compiler. CSlots unifies slots being compiled as SlotDefs with slots imported as ReflectSlot or FSlot.

Slots

flags

abstract Int flags()

isAbstract

Bool isAbstract()

isAccessor

Bool isAccessor()

isConst

Bool isConst()

isCtor

Bool isCtor()

isEnum

Bool isEnum()

isGetter

Bool isGetter()

isInternal

Bool isInternal()

isOverride

Bool isOverride()

isPrivate

Bool isPrivate()

isProtected

Bool isProtected()

isPublic

Bool isPublic()

isSetter

Bool isSetter()

isStatic

Bool isStatic()

isStorage

Bool isStorage()

isSynthetic

Bool isSynthetic()

isVirtual

Bool isVirtual()

name

abstract Str name()

ns

virtual CNamespace ns()

parent

abstract CType parent()

qname

abstract Str qname()

signature

abstract Str signature()