From af464a96e1f848b93f1780be1a99c3fb9bafda15 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 11 Apr 2011 17:56:27 +0200 Subject: [PATCH] EA-26478 diagnostics --- .../completion/JavaSmartCompletionContributor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/JavaSmartCompletionContributor.java b/java/java-impl/src/com/intellij/codeInsight/completion/JavaSmartCompletionContributor.java index fd64b6780a54..2bf749fde450 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/JavaSmartCompletionContributor.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/JavaSmartCompletionContributor.java @@ -374,7 +374,9 @@ public class JavaSmartCompletionContributor extends CompletionContributor { final PsiReferenceParameterList parameterList = PsiTreeUtil.getContextOfType(context, PsiReferenceParameterList.class, true); if (parameterList == null) return null; - final PsiJavaCodeReferenceElement referenceElement = (PsiJavaCodeReferenceElement)parameterList.getParent(); + PsiElement parent = parameterList.getParent(); + assert parent instanceof PsiJavaCodeReferenceElement : parent + "; text=" + parent.getText(); + final PsiJavaCodeReferenceElement referenceElement = (PsiJavaCodeReferenceElement)parent; final int parameterIndex; int index = 0;