diff --git a/xml/dom-impl/src/com/intellij/util/xml/impl/GenericDomValueReference.java b/xml/dom-impl/src/com/intellij/util/xml/impl/GenericDomValueReference.java index 2897f83d7cf9..18c97c2a839d 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/impl/GenericDomValueReference.java +++ b/xml/dom-impl/src/com/intellij/util/xml/impl/GenericDomValueReference.java @@ -22,14 +22,15 @@ import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.text.StringUtil; import com.intellij.pom.PomTarget; import com.intellij.pom.references.PomService; -import com.intellij.psi.*; +import com.intellij.psi.PsiElement; +import com.intellij.psi.PsiManager; +import com.intellij.psi.PsiReferenceBase; import com.intellij.psi.impl.PomTargetPsiElementImpl; import com.intellij.psi.xml.XmlAttributeValue; import com.intellij.psi.xml.XmlElement; import com.intellij.psi.xml.XmlTag; import com.intellij.util.ArrayUtil; import com.intellij.util.IncorrectOperationException; -import com.intellij.util.ReflectionUtil; import com.intellij.util.xml.*; import com.intellij.xml.util.XmlTagUtil; import org.jetbrains.annotations.NotNull; @@ -41,7 +42,7 @@ import java.util.List; /** * @author peter */ -public class GenericDomValueReference extends PsiReferenceBase implements EmptyResolveMessageProvider, ResolvingHint { +public class GenericDomValueReference extends PsiReferenceBase implements EmptyResolveMessageProvider { private final GenericDomValue myGenericValue; public GenericDomValueReference(GenericDomValue domValue) { @@ -51,11 +52,6 @@ public class GenericDomValueReference extends PsiReferenceBase im setRangeInElement(createTextRange()); } - @Override - public boolean canResolveTo(Class elementClass) { - return ReflectionUtil.isAssignable(XmlElement.class, elementClass); - } - protected final PsiManager getPsiManager() { return PsiManager.getInstance(myGenericValue.getManager().getProject()); }