Interface IGosuCompiler

  • All Known Implementing Classes:
    GosuCompiler

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