From f5a641f943ed08c71ceaffa696a5a65420ec3041 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 2 Nov 2012 18:05:13 +0100 Subject: [PATCH] EA-40053 invalid type diagnostics --- .../src/com/intellij/psi/scope/util/PsiScopesUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/java-psi-impl/src/com/intellij/psi/scope/util/PsiScopesUtil.java b/java/java-psi-impl/src/com/intellij/psi/scope/util/PsiScopesUtil.java index c1fce0e27bc0..ad3ff0e15ac2 100644 --- a/java/java-psi-impl/src/com/intellij/psi/scope/util/PsiScopesUtil.java +++ b/java/java-psi-impl/src/com/intellij/psi/scope/util/PsiScopesUtil.java @@ -163,6 +163,9 @@ public class PsiScopesUtil { PsiType type = null; if (qualifier instanceof PsiExpression) { type = ((PsiExpression)qualifier).getType(); + if (type != null) { + assert type.isValid() : type.getClass() + "; " + qualifier; + } processTypeDeclarations(type, ref, processor); }