Class CompileManagerImpl
java.lang.Object
ru.cg.webbpm.studio.subsystems.scripting.compile.impl.CompileManagerImpl
- All Implemented Interfaces:
CompileManager
user: Ildar date: 20.03.15
-
Constructor Summary
ConstructorsConstructorDescriptionCompileManagerImpl
(JavaCompiler javaCompiler, TypescriptCompiler typescriptCompiler, LaunchContext launchContext) -
Method Summary
Modifier and TypeMethodDescriptionЗапустить компиляцию java классов в текущем потоке,void
boolean
boolean
boolean
void
void
void
void
boolean
-
Constructor Details
-
CompileManagerImpl
@Autowired public CompileManagerImpl(JavaCompiler javaCompiler, TypescriptCompiler typescriptCompiler, LaunchContext launchContext)
-
-
Method Details
-
compileJava
Description copied from interface:CompileManager
Запустить компиляцию java классов в текущем потоке,- Specified by:
compileJava
in interfaceCompileManager
- Returns:
- - результат компиляции
-
executeCleanJava
public void executeCleanJava() throws org.apache.maven.shared.invoker.MavenInvocationException- Specified by:
executeCleanJava
in interfaceCompileManager
- Throws:
org.apache.maven.shared.invoker.MavenInvocationException
-
getLastJavaCompileResult
- Specified by:
getLastJavaCompileResult
in interfaceCompileManager
-
hasJavaChanges
public boolean hasJavaChanges()- Specified by:
hasJavaChanges
in interfaceCompileManager
-
hasTsChanges
public boolean hasTsChanges()- Specified by:
hasTsChanges
in interfaceCompileManager
-
restartTsCompileThread
- Specified by:
restartTsCompileThread
in interfaceCompileManager
-
compileTsSync
- Specified by:
compileTsSync
in interfaceCompileManager
-
startTsAutoCompilationIfNeed
public void startTsAutoCompilationIfNeed()- Specified by:
startTsAutoCompilationIfNeed
in interfaceCompileManager
-
stopAutoCompilation
public void stopAutoCompilation()- Specified by:
stopAutoCompilation
in interfaceCompileManager
-
stopTsAutoCompilation
public void stopTsAutoCompilation()- Specified by:
stopTsAutoCompilation
in interfaceCompileManager
-
getLastTsCompileResult
- Specified by:
getLastTsCompileResult
in interfaceCompileManager
-
tsAutoCompilationIsRunning
public boolean tsAutoCompilationIsRunning()- Specified by:
tsAutoCompilationIsRunning
in interfaceCompileManager
-
isAutoCompilationEnabled
public boolean isAutoCompilationEnabled()- Specified by:
isAutoCompilationEnabled
in interfaceCompileManager
-
startAutoCompilation
public void startAutoCompilation()- Specified by:
startAutoCompilation
in interfaceCompileManager
-