public class LaunchConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
LaunchConfiguration(java.nio.file.Path javaCommand,
java.nio.file.Path studioInstallDir,
java.util.List<java.nio.file.Path> classPath,
java.util.Map<java.lang.String,java.lang.String> systemProperties,
java.lang.String mainClass,
java.nio.file.Path agentJar,
java.nio.file.Path supportJar,
java.util.List<java.nio.file.Path> sharedJars,
java.util.List<java.nio.file.Path> studioPluginJars,
java.nio.file.Path studioPluginsDir,
java.nio.file.Path studioLogsDir,
java.util.List<java.lang.String> commandLine) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.file.Path |
getAgentJar() |
java.util.List<java.nio.file.Path> |
getClassPath() |
java.util.List<java.lang.String> |
getCommandLine() |
java.nio.file.Path |
getJavaCommand() |
java.lang.String |
getMainClass() |
java.util.List<java.nio.file.Path> |
getSharedJars() |
java.nio.file.Path |
getStudioLogsDir() |
java.util.List<java.nio.file.Path> |
getStudioPluginJars() |
java.nio.file.Path |
getStudioPluginsDir() |
java.nio.file.Path |
getSupportJar() |
java.util.Map<java.lang.String,java.lang.String> |
getSystemProperties() |
CommandExec.RunHandle |
launchStudio(java.io.File projectDir) |
java.nio.file.Path |
studioInstallDir() |
public LaunchConfiguration(java.nio.file.Path javaCommand,
java.nio.file.Path studioInstallDir,
java.util.List<java.nio.file.Path> classPath,
java.util.Map<java.lang.String,java.lang.String> systemProperties,
java.lang.String mainClass,
java.nio.file.Path agentJar,
java.nio.file.Path supportJar,
java.util.List<java.nio.file.Path> sharedJars,
java.util.List<java.nio.file.Path> studioPluginJars,
java.nio.file.Path studioPluginsDir,
java.nio.file.Path studioLogsDir,
java.util.List<java.lang.String> commandLine)
public java.nio.file.Path getJavaCommand()
public java.nio.file.Path studioInstallDir()
public java.util.List<java.nio.file.Path> getClassPath()
public java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
public java.lang.String getMainClass()
public java.nio.file.Path getAgentJar()
public java.nio.file.Path getSupportJar()
public java.util.List<java.nio.file.Path> getSharedJars()
public java.util.List<java.nio.file.Path> getStudioPluginJars()
public java.nio.file.Path getStudioPluginsDir()
public java.nio.file.Path getStudioLogsDir()
public java.util.List<java.lang.String> getCommandLine()
public CommandExec.RunHandle launchStudio(java.io.File projectDir)