Class CompilerState
java.lang.Object
cool.klass.model.converter.compiler.CompilerState
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCompilerState(org.eclipse.collections.api.list.ImmutableList<CompilationUnit> compilationUnits) -
Method Summary
Modifier and TypeMethodDescriptiongetCompilationResult(org.eclipse.collections.api.list.ImmutableList<RootCompilerAnnotation> compilerAnnotations) getOrdinal(org.antlr.v4.runtime.ParserRuleContext ctx) voidvoidrunInPlaceCompilerMacro(AntlrElement macroElement, AbstractCompilerPhase macroExpansionCompilerPhase, String sourceCodeText, org.eclipse.collections.api.block.function.Function<KlassParser, ? extends org.antlr.v4.runtime.ParserRuleContext> parserRule, org.antlr.v4.runtime.ParserRuleContext inPlaceContext, org.antlr.v4.runtime.tree.ParseTreeListener... listeners) voidrunRootCompilerMacro(AntlrElement macroElement, AbstractCompilerPhase macroExpansionCompilerPhase, String sourceCodeText, org.eclipse.collections.api.block.function.Function<KlassParser, ? extends org.antlr.v4.runtime.ParserRuleContext> parserRule, org.eclipse.collections.api.list.ImmutableList<org.antlr.v4.runtime.tree.ParseTreeListener> listeners)
-
Constructor Details
-
CompilerState
public CompilerState(@Nonnull org.eclipse.collections.api.list.ImmutableList<CompilationUnit> compilationUnits)
-
-
Method Details
-
runInPlaceCompilerMacro
public void runInPlaceCompilerMacro(@Nonnull AntlrElement macroElement, @Nonnull AbstractCompilerPhase macroExpansionCompilerPhase, @Nonnull String sourceCodeText, @Nonnull org.eclipse.collections.api.block.function.Function<KlassParser, ? extends org.antlr.v4.runtime.ParserRuleContext> parserRule, org.antlr.v4.runtime.ParserRuleContext inPlaceContext, org.antlr.v4.runtime.tree.ParseTreeListener... listeners) -
runRootCompilerMacro
public void runRootCompilerMacro(@Nonnull AntlrElement macroElement, @Nonnull AbstractCompilerPhase macroExpansionCompilerPhase, @Nonnull String sourceCodeText, @Nonnull org.eclipse.collections.api.block.function.Function<KlassParser, ? extends org.antlr.v4.runtime.ParserRuleContext> parserRule, @Nonnull org.eclipse.collections.api.list.ImmutableList<org.antlr.v4.runtime.tree.ParseTreeListener> listeners) -
reportErrors
public void reportErrors() -
getCompilationResult
@Nonnull public CompilationResult getCompilationResult(org.eclipse.collections.api.list.ImmutableList<RootCompilerAnnotation> compilerAnnotations) -
getDomainModel
-
getCompilerInput
-
getCompilerAnnotationHolder
-
getCompilerWalk
-
getOrdinal
-
asListener
-