class compiler::FacetDef
sys::Obj
compiler::Node
compiler::FacetDef : compiler::CFacet
Source
FacetDef models a facet declaration.
-
get
-
virtual override Obj? get(Str name)
Source
-
make
-
new make(Loc loc, CType type)
Source
-
names
-
Str[] names := Str[,]
Source
-
print
-
virtual override Void print(AstWriter out)
Source
-
qname
-
virtual override Str qname()
Source
-
serialize
-
Str serialize()
Source
-
toStr
-
virtual override Str toStr()
Source
-
type
-
CType type
Source
-
vals
-
Expr[] vals := Expr[,]
Source
-
walk
-
Void walk(Visitor v)
Source