mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-26 19:06:24 +07:00
check class references only
This commit is contained in:
@@ -23,6 +23,7 @@ import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.XmlElementVisitor;
|
||||
import com.intellij.psi.impl.source.resolve.reference.impl.providers.JavaClassReference;
|
||||
import com.intellij.psi.xml.XmlAttribute;
|
||||
import com.intellij.psi.xml.XmlAttributeValue;
|
||||
import com.intellij.psi.xml.XmlTag;
|
||||
@@ -63,7 +64,7 @@ public class DeprecatedClassUsageInspection extends XmlSuppressableInspectionToo
|
||||
private static void checkReferences(PsiElement psiElement, ProblemsHolder holder) {
|
||||
PsiReference[] references = psiElement.getReferences();
|
||||
PsiReference last = ArrayUtil.getLastElement(references);
|
||||
if (last != null) {
|
||||
if (last instanceof JavaClassReference) {
|
||||
PsiElement resolve = last.resolve();
|
||||
DeprecationInspection.checkDeprecated(resolve, psiElement, last.getRangeInElement(), holder);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user