Interface IGosuCompiler

All Known Implementing Classes:
GosuCompiler

public interface IGosuCompiler
  • Method Details

    • 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() instead
      Keeping 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)