class compiler::Inherit

sys::Obj
  compiler::CompilerSupport
    compiler::CompilerStep
      compiler::Inherit

Source

Inherit processes each TypeDef to resolve the inherited slots. This step is used to check invalid inheritances due to conflicting slots and invalid overrides.

make

new make(Compiler compiler)

Source

run

virtual override Void run()

Source

visitTypeDef

virtual override Void visitTypeDef(TypeDef t)

Source