Fan

 

class

compiler::PodDef

sys::Obj
  compiler::Node
    compiler::DefNode
      compiler::PodDef : compiler::CPod

PodDef models the pod being compiled.

Slots

makeSource

new make(CNamespace ns, Location location, Str name)

nameSource

override readonly Str name

nsSource

override readonly CNamespace 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)

typeDefsSource

Str:TypeDef typeDefs

typesSource

override CType[] types()

unitsSource

CompilationUnit[] units

versionSource

override Version version()