mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
inline quotePath
This commit is contained in:
+2
-1
@@ -16,6 +16,7 @@
|
||||
package com.intellij.openapi.components;
|
||||
|
||||
import com.intellij.openapi.util.TextRange;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.containers.ContainerUtilRt;
|
||||
@@ -32,7 +33,7 @@ public class ExpandMacroToPathMap extends PathMacroMap {
|
||||
private final Map<String, String> myMacroExpands = ContainerUtil.newHashMap();
|
||||
|
||||
public void addMacroExpand(@NotNull String macroName, @NotNull String path) {
|
||||
myMacroExpands.put(macroName, PathMacroMap.quotePath(path));
|
||||
myMacroExpands.put(macroName, FileUtil.toSystemIndependentName(path));
|
||||
}
|
||||
|
||||
public void put(@NotNull String fromText, @NotNull String toText) {
|
||||
|
||||
@@ -17,7 +17,6 @@ package com.intellij.openapi.components;
|
||||
|
||||
import com.intellij.openapi.application.PathMacroFilter;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import org.jdom.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -91,10 +90,5 @@ public abstract class PathMacroMap {
|
||||
return substitute(text, caseSensitive);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
protected static String quotePath(@NotNull String path) {
|
||||
return FileUtil.toSystemIndependentName(path);
|
||||
}
|
||||
|
||||
public abstract int hashCode();
|
||||
}
|
||||
|
||||
+2
-1
@@ -17,6 +17,7 @@ package com.intellij.application.options;
|
||||
|
||||
import com.intellij.openapi.components.PathMacroMap;
|
||||
import com.intellij.openapi.extensions.Extensions;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.util.ArrayUtil;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
@@ -55,7 +56,7 @@ public class ReplacePathToMacroMap extends PathMacroMap {
|
||||
}
|
||||
|
||||
public void addMacroReplacement(String path, String macroName) {
|
||||
addReplacement(quotePath(path), "$" + macroName + "$", true);
|
||||
addReplacement(FileUtil.toSystemIndependentName(path), "$" + macroName + "$", true);
|
||||
}
|
||||
|
||||
public void addReplacement(String path, String macroExpr, boolean overwrite) {
|
||||
|
||||
Reference in New Issue
Block a user