diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java index f4e2d1df5b33..d33bc26e125a 100644 --- a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java @@ -148,7 +148,12 @@ public class SearchCommand { info = new UsageInfo(parent, startOffset, end - parentStart); } else { - info = new UsageInfo(StructuralSearchUtil.getPresentableElement(result.getMatch())); + final PsiElement match = StructuralSearchUtil.getPresentableElement(result.getMatch()); + if (!match.isPhysical()) { + // e.g. lambda parameter anonymous type element + return; + } + info = new UsageInfo(match); } Usage usage = new UsageInfo2UsageAdapter(info);