class
compiler::InitFacet
sys::Obj compiler::CompilerSupport compiler::CompilerStep compiler::InitFacet
InitFacet is used to auto-generate AST modifications to facet classes.
Slots
- ctorsSource
-
MethodDef[]? ctors
-
private Void errorChecks()
- fieldsSource
-
FieldDef[]? fields
-
private Void initCurType()
-
private Void initSingleton()
-
private Void initStruct()
- makeSource
-
new make(Compiler compiler)
- runSource
-
override Void run()
Overrides compiler::CompilerStep.run
Doc inherited from compiler::CompilerStep.run
Run the step
- visitTypeDefSource
-
override Void visitTypeDef(TypeDef t)
Overrides compiler::Visitor.visitTypeDef
Doc inherited from compiler::Visitor.visitTypeDef
Callback when visiting a type definition.