Class AbstractProcess
java.lang.Object
org.adoptopenjdk.jitwatch.process.AbstractProcess
- All Implemented Interfaces:
IExternalProcess
- Direct Known Subclasses:
CompilerGroovy, CompilerJava, CompilerJavaScript, CompilerJRuby, CompilerKotlin, CompilerScala, JavapProcess, RuntimeGroovy, RuntimeJava, RuntimeJavaScript, RuntimeJRuby, RuntimeKotlin, RuntimeScala
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected StringmakeClassPath(List<String> classpathEntries) protected booleanrunCommands(List<String> commands, Path workingDirectory, Map<String, String> environment, ILogListener logListener) protected booleanrunCommands(List<String> commands, Map<String, String> environment, ILogListener logListener)
-
Field Details
-
logger
protected static final com.chrisnewland.freelogj.Logger logger -
stdErr
-
stdOut
-
-
Constructor Details
-
AbstractProcess
public AbstractProcess()
-
-
Method Details
-
getExecutableSuffix
-
getLaunchScriptSuffix
-
isWindows
public boolean isWindows() -
getOutputStream
- Specified by:
getOutputStreamin interfaceIExternalProcess
-
getErrorStream
- Specified by:
getErrorStreamin interfaceIExternalProcess
-
makeClassPath
-
runCommands
-
runCommands
-