Class CompilerInputState

java.lang.Object
cool.klass.model.converter.compiler.CompilerInputState

public class CompilerInputState extends Object
  • Constructor Details

    • CompilerInputState

      public CompilerInputState(@Nonnull org.eclipse.collections.api.collection.ImmutableCollection<CompilationUnit> compilationUnits)
  • Method Details

    • runCompilerMacro

      public void runCompilerMacro(@Nonnull CompilationUnit compilationUnit, @Nonnull org.eclipse.collections.api.list.ImmutableList<org.antlr.v4.runtime.tree.ParseTreeListener> listeners)
    • runInPlaceCompilerMacro

      public void runInPlaceCompilerMacro(@Nonnull CompilationUnit compilationUnit, @Nonnull org.eclipse.collections.api.list.ImmutableList<org.antlr.v4.runtime.tree.ParseTreeListener> listeners)
    • getCompilationUnits

      public org.eclipse.collections.api.list.MutableList<CompilationUnit> getCompilationUnits()
    • getCompilationUnitByContext

      public CompilationUnit getCompilationUnitByContext(org.antlr.v4.runtime.ParserRuleContext ctx)