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