make unescaped text available in a file copy

This commit is contained in:
Alexey Kudravtsev
2012-04-06 19:59:07 +04:00
parent f9e7e31805
commit af4860ff65
2 changed files with 2 additions and 2 deletions
@@ -307,7 +307,7 @@ public class InjectedLanguageManagerImpl extends InjectedLanguageManager impleme
injectedNode.accept(new PsiRecursiveElementWalkingVisitor() {
@Override
public void visitElement(PsiElement element) {
String unescaped = element.getUserData(UNESCAPED_TEXT);
String unescaped = element.getCopyableUserData(UNESCAPED_TEXT);
if (unescaped != null) {
text.append(unescaped);
return;
@@ -126,7 +126,7 @@ class LeafPatcher extends RecursiveTreeElementWalkingVisitor {
private static void storeUnescapedTextFor(final LeafElement leaf, final String leafText) {
PsiElement psi = leaf.getPsi();
if (psi != null) {
psi.putUserData(InjectedLanguageManagerImpl.UNESCAPED_TEXT, leafText);
psi.putCopyableUserData(InjectedLanguageManagerImpl.UNESCAPED_TEXT, leafText);
}
}
}