abstract const class compilerDoc::DocSlot

sys::Obj
  compilerDoc::DocSlot

Source

DocSlot models the documentation of a Slot.

dis

Str dis()

Source

Display name is Type.name

doc

const DocFandoc doc

Source

Fandoc documentation string

facet

DocFacet? facet(Str qname, Bool checked := true)

Source

Return given facet

facets

const DocFacet[] facets

Source

Facets defined on this slot

flags

const Int flags

Source

Flags mask - see DocFlags

hasFacet

Bool hasFacet(Str qname)

Source

Return if given facet is defined on slot

isField

abstract Bool isField()

Source

Is this a DocField

isMethod

abstract Bool isMethod()

Source

Is this a DocMethod

isNoDoc

const Bool isNoDoc

Source

Return true if annotated as NoDoc

loc

const DocLoc loc

Source

Source code location of this slot

name

const Str name

Source

Simple name of the slot such as "equals".

parent

const DocTypeRef parent

Source

Type which defines the slot

qname

const Str qname

Source

Qualified name formatted as "sys::Str.replace".