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();