PodDef models the pod being compiled.
Slots
- makeSource
-
new make(CNamespace ns, Location location, Str name)
- nameSource
-
override readonly Str name
Overrides compiler::CPod.name
- nsSource
-
override readonly CNamespace ns
Overrides compiler::DefNode.ns
- printSource
-
override Void print(AstWriter out)
Overrides compiler::Node.print
Doc inherited from compiler::Node.print
Pretty print this node and it's descendants.
- resolveTypeSource
-
override CType? resolveType(Str name, Bool checked)
Overrides compiler::CPod.resolveType
- toStrSource
-
override Str toStr()
Overrides sys::Obj.toStr
Doc inherited from sys::Obj.toStr
Return a string representation of this object.
- typeDefsSource
- typesSource
-
override CType[] types()
Overrides compiler::CPod.types
- unitsSource
-
CompilationUnit[] units
- versionSource
-
override Version version()
Overrides compiler::CPod.version