Interface CompileManager

All Known Implementing Classes:
CompileManagerImpl

public interface CompileManager
user: Ildar date: 20.03.15
  • Method Details

    • compileJava

      Optional<CompileResult> compileJava()
      Запустить компиляцию java классов в текущем потоке,
      Returns:
      - результат компиляции
    • executeCleanJava

      void executeCleanJava() throws org.apache.maven.shared.invoker.MavenInvocationException
      Throws:
      org.apache.maven.shared.invoker.MavenInvocationException
    • hasJavaChanges

      boolean hasJavaChanges()
    • hasTsChanges

      boolean hasTsChanges()
    • getLastJavaCompileResult

      Optional<CompileResult> getLastJavaCompileResult()
    • restartTsCompileThread

      Optional<CompileResult> restartTsCompileThread()
    • compileTsSync

      Optional<CompileResult> compileTsSync()
    • startTsAutoCompilationIfNeed

      void startTsAutoCompilationIfNeed()
    • stopAutoCompilation

      void stopAutoCompilation()
    • stopTsAutoCompilation

      void stopTsAutoCompilation()
    • getLastTsCompileResult

      Optional<CompileResult> getLastTsCompileResult()
    • tsAutoCompilationIsRunning

      boolean tsAutoCompilationIsRunning()
    • isAutoCompilationEnabled

      boolean isAutoCompilationEnabled()
    • startAutoCompilation

      void startAutoCompilation()