check element is valid
[idea/community.git] / java / java-impl / src / com / intellij / codeInsight / daemon / impl / IconLineMarkerProvider.java
index b188e708a42ba3976ac92e95e6ae99ed91a1d203..909cae8bb465d68900e79d4a605268f453655892 100644 (file)
@@ -106,7 +106,7 @@ public class IconLineMarkerProvider implements LineMarkerProvider {
 
   @Nullable
   private LineMarkerInfo<PsiElement> resolveIconInfo(PsiType type, PsiExpression initializer, PsiElement bindingElement) {
-    if (initializer != null && isIconClassType(type)) {
+    if (initializer != null && initializer.isValid() && isIconClassType(type)) {
 
       final List<FileReference> refs = new ArrayList<FileReference>();
       initializer.accept(new JavaRecursiveElementWalkingVisitor() {