DefNode is the abstract base class for definition nodes such as TypeDef, MethodDef, and FieldDef. All definitions may be documented using a Javadoc style FanDoc comment.
Slots
- addFacetSource
-
Void addFacet(CompilerSupport support, CSymbol symbol, Obj value)
- docSource
-
Str[]? doc
- docMetaSource
- facetSource
- facetsSource
-
FacetDef[]? facets
- flagsSource
-
Int flags := 0
- hasMarkerFacetSource
- makeSource
-
new make(Loc loc)
- nsSource
-
abstract CNamespace ns()
- printFacetsSource
- walkFacetsSource
-
Void walkFacets(Visitor v, VisitDepth depth)