From 7d79f77e92efcc2e103807437a0c723d499ddefe Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 22 Oct 2012 16:10:29 +0200 Subject: [PATCH] diagnose invalid type (EA-40203) --- .../intellij/codeInsight/completion/JavaCompletionSorting.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionSorting.java b/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionSorting.java index 9f281aa51cf8..230e984151b0 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionSorting.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionSorting.java @@ -173,6 +173,8 @@ public class JavaCompletionSorting { PsiType itemType = JavaCompletionUtil.getLookupElementType(item); if (itemType != null) { + assert itemType.isValid() : item + "; " + item.getClass(); + for (final ExpectedTypeInfo expectedInfo : expectedInfos) { final PsiType defaultType = expectedInfo.getDefaultType(); final PsiType expectedType = expectedInfo.getType();