* Main idea of the class is to accept parameters "as-is", just as they should look to an external process, and quote/escape them
* as required by the underlying platform.
*/
public class GeneralCommandLine implements UserDataHolder {
- /** @deprecated use {@linkplain #inescapableQuote(String)} (to remove in IDEA 13) */
- @SuppressWarnings("UnusedDeclaration") public static Key DO_NOT_ESCAPE_QUOTES = Key.create("GeneralCommandLine.do.not.escape.quotes");
+ /**
+ * @deprecated use {@linkplain #inescapableQuote(String)} (to remove in IDEA 13)
+ */
+ @SuppressWarnings("UnusedDeclaration") public static Key DO_NOT_ESCAPE_QUOTES =
+ Key.create("GeneralCommandLine.do.not.escape.quotes");
private static final Logger LOG = Logger.getInstance("#com.intellij.execution.configurations.GeneralCommandLine");
private static final char QUOTE = '\uEFEF';
@@ -63,7 +67,8 @@ public class GeneralCommandLine implements UserDataHolder {
private boolean myRedirectErrorStream = false;
private Map