Interface CompileManager
- All Known Implementing Classes:
CompileManagerImpl
public interface CompileManager
user: Ildar
date: 20.03.15
-
Method Summary
Modifier and TypeMethodDescriptionЗапустить компиляцию java классов в текущем потоке,void
boolean
boolean
boolean
void
void
void
void
boolean
-
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()
-