@Override public String[] getVMArguments() { String args = getVMArgs(); if (args == null) { return null; } ExecutionArguments ex = new ExecutionArguments(args, ""); //$NON-NLS-1$ return ex.getVMArgumentsArray(); }
@Override public String[] getVMArguments() { String args = getVMArgs(); if (args == null) { return null; } ExecutionArguments ex = new ExecutionArguments(args, ""); //$NON-NLS-1$ return ex.getVMArgumentsArray(); }
array = args.getVMArgumentsArray(); if (array.length > 0) { writer.print("-vmargs"); //$NON-NLS-1$
/** * Returns the VM arguments specified by the given launch configuration, as * an array of strings. * * @param configuration * launch configuration * @return the VM arguments specified by the given launch configuration, * possibly an empty array * @exception CoreException * if unable to retrieve the attribute */ public String[] getVMArguments(ILaunchConfiguration configuration) throws CoreException { String[] vmArgs = new ExecutionArguments(LaunchArgumentsHelper.getUserVMArguments(configuration), "").getVMArgumentsArray(); //$NON-NLS-1$ // For p2 target, add "-Declipse.p2.data.area=@config.dir/p2" unless already specified by user Map bundleMap = BundleLauncherHelper.getMergedBundleMap(configuration, false); if (bundleMap.containsKey("org.eclipse.equinox.p2.core")) { //$NON-NLS-1$ for (int i = 0; i < vmArgs.length; i++) { String arg = vmArgs[i]; if (arg.startsWith("-Declipse.p2.data.area=")) { //$NON-NLS-1$ return vmArgs; } } String[] temp = new String[vmArgs.length + 1]; System.arraycopy(vmArgs, 0, temp, 0, vmArgs.length); temp[vmArgs.length] = "-Declipse.p2.data.area=@config.dir" + File.separator + "p2"; //$NON-NLS-1$ //$NON-NLS-2$ return temp; } return vmArgs; }
String[] vmArgsArray= tokens.getVMArgumentsArray(); for (int i= 0; i < vmArgsArray.length; i++) { vmArgs.add(vmArgsArray[i]);
String vmArgs= getVMArguments(configuration); ExecutionArguments execArgs= new ExecutionArguments(vmArgs, pgmArgs); vmArguments.addAll(Arrays.asList(execArgs.getVMArgumentsArray())); programArguments.addAll(Arrays.asList(execArgs.getProgramArgumentsArray()));
String[] vmArgsArray= tokens.getVMArgumentsArray(); for (int i= 0; i < vmArgsArray.length; i++) { vmArgs.add(vmArgsArray[i]);
String[] vmArgsArray= tokens.getVMArgumentsArray(); for (int i= 0; i < vmArgsArray.length; i++) { vmArgs.add(vmArgsArray[i]);
String[] vmArgsArray= tokens.getVMArgumentsArray(); for (int i= 0; i < vmArgsArray.length; i++) { vmArgs.add(vmArgsArray[i]);
String vmArgs= getVMArguments(configuration); ExecutionArguments execArgs= new ExecutionArguments(vmArgs, pgmArgs); vmArguments.addAll(Arrays.asList(execArgs.getVMArgumentsArray())); programArguments.addAll(Arrays.asList(execArgs.getProgramArgumentsArray()));
vmArguments.addAll(Arrays.asList(execArgs.getVMArgumentsArray())); if (JavaRuntime.isModularProject(jproject)) { vmArguments.add("--add-modules=ALL-MODULE-PATH"); //$NON-NLS-1$
vmConfiguration.setProgramArguments(execArguments.getProgramArgumentsArray()); vmConfiguration.setEnvironment(environment); vmConfiguration.setVMArguments(execArguments.getVMArgumentsArray()); vmConfiguration.setVMSpecificAttributesMap(attributes); vmConfiguration.setBootClassPath(getBootpath(configuration));
runConfig.setProgramArguments(execArgs.getProgramArgumentsArray()); runConfig.setEnvironment(envp); runConfig.setVMArguments(execArgs.getVMArgumentsArray()); runConfig.setWorkingDirectory(workingDirName); runConfig.setVMSpecificAttributesMap(vmAttributesMap);
execArgs.getVMArgumentsArray(),debug));
runConfig.setProgramArguments(execArgs.getProgramArgumentsArray()); runConfig.setEnvironment(envp); runConfig.setVMArguments(execArgs.getVMArgumentsArray()); runConfig.setWorkingDirectory(workingDirName); runConfig.setVMSpecificAttributesMap(vmAttributesMap);
.getProgramArgumentsArray()); runConfig.setEnvironment(environment); runConfig.setVMArguments(executionArguments.getVMArgumentsArray()); runConfig.setWorkingDirectory(workingDirName); runConfig.setVMSpecificAttributesMap(vmAttributesMap);
runConfig.setProgramArguments(execArgs.getProgramArgumentsArray()); runConfig.setEnvironment(envp); runConfig.setVMArguments(execArgs.getVMArgumentsArray()); runConfig.setWorkingDirectory(workingDirName); runConfig.setVMSpecificAttributesMap(vmAttributesMap);
/** Create the configuration for the virtual machine. * * @param monitor the progress monitor. * @throws CoreException if a parameter cannot be extracted. */ protected void createRunConfiguration(IProgressMonitor monitor) throws CoreException { monitor.subTask( Messages.SARLLaunchConfigurationDelegate_4); final VMRunnerConfiguration cfg = new VMRunnerConfiguration(getMainTypeName(), getClasspath()); cfg.setProgramArguments(getExecutionArguments().getProgramArgumentsArray()); cfg.setEnvironment(getEnvironment()); cfg.setVMArguments(getExecutionArguments().getVMArgumentsArray()); cfg.setWorkingDirectory(getWorkingDirectory()); cfg.setVMSpecificAttributesMap(getVirtualMachineAttributes()); cfg.setBootClassPath(getBootpath(this.configuration)); setVirtualMachineRunnerConfiguration(cfg); }
runConfig.setVMArguments(execArgs.getVMArgumentsArray()); runConfig.setWorkingDirectory(workingDirName); runConfig.setEnvironment(envp);