From 006fe14739bb60e0b6ff31fb491927cef4a756ee Mon Sep 17 00:00:00 2001 From: Nikolay Chashnikov Date: Sat, 19 Feb 2005 13:06:03 +0300 Subject: [PATCH] NPE in Fabrique fixed (FBQ-10315) --- .../codeInsight/completion/scope/CompletionProcessor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/com/intellij/codeInsight/completion/scope/CompletionProcessor.java b/source/com/intellij/codeInsight/completion/scope/CompletionProcessor.java index 14cd9545da35..b61d7c71b853 100644 --- a/source/com/intellij/codeInsight/completion/scope/CompletionProcessor.java +++ b/source/com/intellij/codeInsight/completion/scope/CompletionProcessor.java @@ -52,7 +52,9 @@ public class CompletionProcessor extends BaseScopeProcessor PsiExpression qualifier = ((PsiReferenceExpression)elementParent).getQualifierExpression(); if (qualifier instanceof PsiSuperExpression) { myQualifierClass = ResolveUtil.getContextClass(myElement); - myQualifierType = myElement.getManager().getElementFactory().createType(myQualifierClass); + if (myQualifierClass != null) { + myQualifierType = myElement.getManager().getElementFactory().createType(myQualifierClass); + } } else if (qualifier != null) { myQualifierType = qualifier.getType();