From edb817d1b448ae34074615095bb1c2058544e096 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Sat, 6 May 2017 12:04:16 +0200 Subject: [PATCH] SSR: fix IAE (EA-100953) --- .../impl/matcher/filters/LexicalNodesFilter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/filters/LexicalNodesFilter.java b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/filters/LexicalNodesFilter.java index 8d779a1906b9..3035c97b2da6 100644 --- a/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/filters/LexicalNodesFilter.java +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/filters/LexicalNodesFilter.java @@ -19,7 +19,6 @@ import com.intellij.dupLocator.util.NodeFilter; import com.intellij.psi.PsiElement; import com.intellij.structuralsearch.StructuralSearchProfile; import com.intellij.structuralsearch.StructuralSearchUtil; -import org.jetbrains.annotations.NotNull; /** * Filter for lexical nodes @@ -37,7 +36,8 @@ public final class LexicalNodesFilter implements NodeFilter { } @Override - public boolean accepts(@NotNull PsiElement element) { + public boolean accepts(PsiElement element) { + if (element == null) return false; final StructuralSearchProfile profile = StructuralSearchUtil.getProfileByPsiElement(element); return profile != null && profile.getLexicalNodesFilter().accepts(element); }