Interface IRuntime
-
- All Superinterfaces:
IExternalProcess
- All Known Implementing Classes:
RuntimeGroovy,RuntimeJava,RuntimeJavaScript,RuntimeJRuby,RuntimeKotlin,RuntimeScala
public interface IRuntime extends IExternalProcess
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanexecute(java.nio.file.Path workingDir, java.lang.String className, java.util.List<java.lang.String> classpathEntries, java.util.List<java.lang.String> vmOptions, java.util.Map<java.lang.String,java.lang.String> environment, ILogListener logListener)java.lang.StringgetClassForTriView(java.io.File fileToRun)java.lang.StringgetClassToExecute(java.io.File fileToRun)-
Methods inherited from interface org.adoptopenjdk.jitwatch.process.IExternalProcess
getErrorStream, getOutputStream
-
-
-
-
Method Detail
-
execute
boolean execute(java.nio.file.Path workingDir, java.lang.String className, java.util.List<java.lang.String> classpathEntries, java.util.List<java.lang.String> vmOptions, java.util.Map<java.lang.String,java.lang.String> environment, ILogListener logListener)
-
getClassToExecute
java.lang.String getClassToExecute(java.io.File fileToRun)
-
getClassForTriView
java.lang.String getClassForTriView(java.io.File fileToRun)
-
-