Package gw.lang.gosuc.simple
Interface IGosuCompiler
-
- All Known Implementing Classes:
GosuCompiler
public interface IGosuCompiler
- Author:
- dpetrusca
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description boolean
compile(CommandLineOptions options, ICompilerDriver driver)
boolean
compile(File sourceFile, ICompilerDriver driver)
default long
initializeGosu(List<String> sourceFolders, List<String> classpath, String outputPath)
long
initializeGosu(List<String> sourceFolders, List<String> classpath, List<String> backingSourcePath, String outputPath)
boolean
isPathIgnored(String sourceFile)
void
uninitializeGosu()
default void
unitializeGosu()
Deprecated.Use uninitializeGosu() instead
-
-
-
Method Detail
-
initializeGosu
default long initializeGosu(List<String> sourceFolders, List<String> classpath, String outputPath)
-
initializeGosu
long initializeGosu(List<String> sourceFolders, List<String> classpath, List<String> backingSourcePath, String outputPath)
-
unitializeGosu
default void unitializeGosu()
Deprecated.Use uninitializeGosu() insteadKeeping method for backwards-compatibility with external tooling.
-
uninitializeGosu
void uninitializeGosu()
-
isPathIgnored
boolean isPathIgnored(String sourceFile)
-
compile
boolean compile(File sourceFile, ICompilerDriver driver) throws Exception
- Throws:
Exception
-
compile
boolean compile(CommandLineOptions options, ICompilerDriver driver)
-
-