/** * Returns the VM arguments as an array of individual arguments. * * @return the VM arguments as an array of individual arguments */ public String[] getVMArgumentsArray() { return DebugPlugin.parseArguments(fVMArgs); }
/** * Returns the program arguments as an array of individual arguments. * * @return the program arguments as an array of individual arguments */ public String[] getProgramArgumentsArray() { return DebugPlugin.parseArguments(fProgramArgs); }
/** * Returns the VM arguments as an array of individual arguments. * * @return the VM arguments as an array of individual arguments */ public String[] getVMArgumentsArray() { return DebugPlugin.parseArguments(fVMArgs); }
/** * Returns the program arguments as an array of individual arguments. * * @return the program arguments as an array of individual arguments */ public String[] getProgramArgumentsArray() { return DebugPlugin.parseArguments(fProgramArgs); }
private boolean isArgsNullOrEqual(String args1, String args2) { if (args1 == null) { return args2 == null; } if (args2 == null) { return false; } String[] a1 = DebugPlugin.parseArguments(args1); String[] a2 = DebugPlugin.parseArguments(args2); if (a1.length == a2.length) { for (int i = 0; i < a1.length; i++) { if (!a1[i].equals(a2[i])) { return false; } } return true; } return false; }
/** * Parses the argument text into an array of individual * strings using the space character as the delimiter. * An individual argument containing spaces must have a * double quote (") at the start and end. Two double * quotes together is taken to mean an embedded double * quote in the argument text. * * @param arguments the arguments as one string * @return the array of arguments */ public static String[] parseStringIntoList(String arguments) { if (arguments == null || arguments.length() == 0) { return new String[0]; } String[] res= DebugPlugin.parseArguments(arguments); return res; } /**
vm.setVMArguments(DebugPlugin.parseArguments(argString));
String[] debugArgs = DebugPlugin.parseArguments(debugArgString); for (int i = 0; i < debugArgs.length; i++) { arguments.add(debugArgs[i]); String[] parseArguments = DebugPlugin.parseArguments(dependencies); for (String string : parseArguments) { arguments.add(string);
String[] parsedVMArgs = null; if (null != existingVMArgs) { parsedVMArgs = DebugPlugin.parseArguments(existingVMArgs);
vmArguments.addAll(Arrays.asList(DebugPlugin.parseArguments(getVMArguments(configuration, mode)))); vmArguments.addAll(Arrays.asList(execArgs.getVMArgumentsArray())); if (JavaRuntime.isModularProject(jproject)) {
ArrayList<String> programArguments= new ArrayList<>(); collectExecutionArguments(configuration, vmArguments, programArguments); vmArguments.addAll(Arrays.asList(DebugPlugin.parseArguments(getVMArguments(configuration, mode)))); if (JavaRuntime.isModularProject(javaProject)) { vmArguments.add("--add-modules=ALL-MODULE-PATH"); //$NON-NLS-1$
String[] parseArguments = DebugPlugin.parseArguments(dependencies); for (String string : parseArguments) { arguments.add(string);
String[] debugArgs = DebugPlugin.parseArguments(debugArgString); for (int i = 0; i < debugArgs.length; i++) { arguments.add(debugArgs[i]);
if (proc != null) { commandLineText = proc.getAttribute(IProcess.ATTR_CMDLINE); String[] arguments = DebugPlugin.parseArguments(commandLineText); int count = arguments.length; if (count > 1) {