From 63552f041254b872c25f3bcbd963e87d3f318fb6 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 24 Mar 2011 16:28:08 +0300 Subject: [PATCH] EA-25844 --- .../impl/source/tree/java/PsiReferenceExpressionImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.java index b49ea654f6dd..03419e8d18c6 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.java @@ -259,7 +259,13 @@ public class PsiReferenceExpressionImpl extends ExpressionPsiElement implements @NotNull public String getCanonicalText() { PsiElement element = resolve(); - if (element instanceof PsiClass) return ((PsiClass)element).getQualifiedName(); + if (element instanceof PsiClass) { + String fqn = ((PsiClass)element).getQualifiedName(); + if (fqn == null) { + LOG.error("FQN is null. reference:" + getElement().getText()+"; resolves to "+element); + } + return fqn; + } return getCachedTextSkipWhiteSpaceAndComments(); }