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 booleancompile(CommandLineOptions options, ICompilerDriver driver)booleancompile(File sourceFile, ICompilerDriver driver)default longinitializeGosu(List<String> sourceFolders, List<String> classpath, String outputPath)longinitializeGosu(List<String> sourceFolders, List<String> classpath, List<String> backingSourcePath, String outputPath)booleanisPathIgnored(String sourceFile)voiduninitializeGosu()default voidunitializeGosu()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)
-
-