Class CompilationUnit
java.lang.Object
cool.klass.model.converter.compiler.CompilationUnit
-
Method Summary
Modifier and TypeMethodDescriptionbuild()voidbuild2()static CompilationUnitcreateFromClasspathLocation(int ordinal, String classpathLocation) static CompilationUnitcreateFromClasspathLocation(int ordinal, String classpathLocation, ClassLoader classLoader) static CompilationUnitcreateFromFile(int ordinal, File file) static CompilationUnitcreateFromText(int ordinal, Optional<AntlrElement> macroElement, String sourceName, String sourceCodeText) static CompilationUnitgetMacroCompilationUnit(int ordinal, AntlrElement macroElement, AbstractCompilerPhase macroExpansionCompilerPhase, String sourceCodeText, org.eclipse.collections.api.block.function.Function<KlassParser, ? extends org.antlr.v4.runtime.ParserRuleContext> parserRule) intorg.antlr.v4.runtime.ParserRuleContextorg.antlr.v4.runtime.BufferedTokenStreamtoString()
-
Method Details
-
getOrdinal
public int getOrdinal() -
getMacroElement
-
getParserContext
@Nonnull public org.antlr.v4.runtime.ParserRuleContext getParserContext() -
getSourceName
-
getFullPathSourceName
-
getSourceCodeText
-
getTokenStream
@Nonnull public org.antlr.v4.runtime.BufferedTokenStream getTokenStream() -
createFromFile
-
createFromClasspathLocation
@Nonnull public static CompilationUnit createFromClasspathLocation(int ordinal, @Nonnull String classpathLocation, @Nonnull ClassLoader classLoader) -
createFromClasspathLocation
@Nonnull public static CompilationUnit createFromClasspathLocation(int ordinal, @Nonnull String classpathLocation) -
createFromText
@Nonnull public static CompilationUnit createFromText(int ordinal, @Nonnull Optional<AntlrElement> macroElement, @Nonnull String sourceName, @Nonnull String sourceCodeText) -
getMacroCompilationUnit
@Nonnull public static CompilationUnit getMacroCompilationUnit(int ordinal, @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) -
toString
-
build
-
build2
public void build2()
-