From 811ab6b87e0675ce012fa7e8987f2e998c74b610 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 10 Oct 2011 13:25:22 +0200 Subject: [PATCH] less findClass calls --- .../psi/impl/light/LightClassReference.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/light/LightClassReference.java b/java/java-psi-impl/src/com/intellij/psi/impl/light/LightClassReference.java index 75f7ea13b0be..4ba2b6422331 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/light/LightClassReference.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/light/LightClassReference.java @@ -132,18 +132,15 @@ public class LightClassReference extends LightElement implements PsiJavaCodeRefe public String getQualifiedName() { if (myClassName != null) { - PsiClass psiClass = (PsiClass)resolve(); - - if (psiClass != null) { - return psiClass.getQualifiedName(); - } - else { - return myClassName; + if (myContext != null) { + PsiClass psiClass = (PsiClass)resolve(); + if (psiClass != null) { + return psiClass.getQualifiedName(); + } } + return myClassName; } - else { - return myRefClass.getQualifiedName(); - } + return myRefClass.getQualifiedName(); } public String getReferenceName() {