Fantom

 

class

compiler::FacetDef

sys::Obj
  compiler::Node
    compiler::FacetDef : compiler::CFacet

FacetDef models a facet declaration.

Slots

getSource

override Obj? get(Str name)

makeSource

new make(Loc loc, CType type)

namesSource

Str[] names := Str[,]

printSource

override Void print(AstWriter out)

Overrides compiler::Node.print

Doc inherited from compiler::Node.print

Pretty print this node and it's descendants.

qnameSource

override Str qname()

serializeSource

Str serialize()

toStrSource

override Str toStr()

Overrides sys::Obj.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.

typeSource

CType type

valsSource

Expr[] vals := Expr[,]

walkSource

Void walk(Visitor v)