SSR: can't put elements not present in source in search results

This commit is contained in:
Bas Leijdekkers
2017-10-25 11:41:54 +02:00
parent c897b80911
commit 7fe3ac5aa9
@@ -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);