summaryrefslogtreecommitdiff
path: root/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java')
-rw-r--r--java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java b/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java
index 609605b32a25..1e296e4d3523 100644
--- a/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java
+++ b/java/openapi/src/com/intellij/util/xml/ClassMappingNameConverter.java
@@ -26,6 +26,7 @@ import com.intellij.psi.codeStyle.VariableKind;
import com.intellij.psi.util.PsiTypesUtil;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
import java.util.Arrays;
import java.util.Collection;
@@ -77,4 +78,12 @@ public class ClassMappingNameConverter extends ResolvingConverter.StringConverte
assert parent != null;
return parent.getXmlElement();
}
+
+ @Override
+ public boolean isReferenceTo(@NotNull PsiElement element,
+ String stringValue,
+ @Nullable String resolveResult,
+ ConvertContext context) {
+ return element.getManager().areElementsEquivalent(element, resolve(stringValue, context));
+ }
}