Class ProgramInjectionOrError

java.lang.Object
org.ek9lang.compiler.phase5.ProgramInjectionOrError
All Implemented Interfaces:
Consumer<org.antlr.v4.runtime.tree.ParseTree>

final class ProgramInjectionOrError extends Object implements Consumer<org.antlr.v4.runtime.tree.ParseTree>
Validates that program injection fields are satisfied by the linked application (E08200). Programs run after the application block completes, so ordering is not relevant. This is a completeness check: every injection field type must be registered somewhere in the linked application.
  • Constructor Details

  • Method Details

    • accept

      public void accept(org.antlr.v4.runtime.tree.ParseTree ctx)
      Specified by:
      accept in interface Consumer<org.antlr.v4.runtime.tree.ParseTree>