abstract class compiler::DefNode

sys::Obj
 compiler::Node
 compiler::DefNode : compiler::CNode 

Source

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.

addFacet

Void addFacet(CompilerSupport support, CType type, [Str:Obj]? vals := null)

Source

doc

virtual override CDoc? doc()

Source

docDef

DocDef? docDef

Source

facet

virtual override CFacet? facet(Str qname)

Source

facets

FacetDef[]? facets

Source

flags

Int flags := 0

Source

make

new make(Loc loc)

Source

printFacets

Void printFacets(AstWriter out)

Source

walkFacets

Void walkFacets(Visitor v, VisitDepth depth)

Source

compiler 1.0.8226-Jun-2025 Thu 13:18:36 EDT

AltStyle によって変換されたページ (->オリジナル) /