java.lang.Object
org.aya.cli.library.LibraryCompiler
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic intcompile(org.aya.core.def.PrimDef.Factory primFactory, @NotNull org.aya.util.reporter.Reporter reporter, @NotNull CompilerFlags flags, @NotNull CompilerAdvisor advisor, @NotNull Path libraryRoot) @NotNull LibraryOwnerstatic @NotNull LibraryCompilernewCompiler(org.aya.core.def.PrimDef.Factory primFactory, @NotNull org.aya.util.reporter.Reporter reporter, @NotNull CompilerFlags flags, @NotNull CompilerAdvisor advisor, @NotNull Path libraryRoot) static @NotNull LibraryCompilernewCompiler(org.aya.core.def.PrimDef.Factory primFactory, @NotNull org.aya.util.reporter.Reporter reporter, @NotNull CompilerFlags flags, @NotNull CompilerAdvisor advisor, @NotNull LibraryOwner owner) intstart()
-
Method Details
-
newCompiler
@NotNull public static @NotNull LibraryCompiler newCompiler(@NotNull org.aya.core.def.PrimDef.Factory primFactory, @NotNull @NotNull org.aya.util.reporter.Reporter reporter, @NotNull @NotNull CompilerFlags flags, @NotNull @NotNull CompilerAdvisor advisor, @NotNull @NotNull LibraryOwner owner) -
newCompiler
@NotNull public static @NotNull LibraryCompiler newCompiler(@NotNull org.aya.core.def.PrimDef.Factory primFactory, @NotNull @NotNull org.aya.util.reporter.Reporter reporter, @NotNull @NotNull CompilerFlags flags, @NotNull @NotNull CompilerAdvisor advisor, @NotNull @NotNull Path libraryRoot) throws IOException, LibraryConfigData.BadConfig -
compile
public static int compile(@NotNull org.aya.core.def.PrimDef.Factory primFactory, @NotNull @NotNull org.aya.util.reporter.Reporter reporter, @NotNull @NotNull CompilerFlags flags, @NotNull @NotNull CompilerAdvisor advisor, @NotNull @NotNull Path libraryRoot) throws IOException - Throws:
IOException
-
start
- Throws:
IOException
-
libraryOwner
-