mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
SSR: better search result presentation
This commit is contained in:
+1
-7
@@ -16,14 +16,12 @@ import com.intellij.openapi.wm.ToolWindowId;
|
||||
import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.PsiNameIdentifierOwner;
|
||||
import com.intellij.structuralsearch.*;
|
||||
import com.intellij.structuralsearch.impl.matcher.MatchResultImpl;
|
||||
import com.intellij.structuralsearch.plugin.StructuralSearchPlugin;
|
||||
import com.intellij.usageView.UsageInfo;
|
||||
import com.intellij.usages.*;
|
||||
import com.intellij.util.Alarm;
|
||||
import com.intellij.util.ObjectUtils;
|
||||
import com.intellij.util.Processor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -167,11 +165,7 @@ public class SearchCommand {
|
||||
info = new UsageInfo(parent, startOffset, end - parentStart);
|
||||
}
|
||||
else {
|
||||
PsiElement element = result.getMatch();
|
||||
if (element instanceof PsiNameIdentifierOwner) {
|
||||
element = ObjectUtils.notNull(((PsiNameIdentifierOwner)element).getNameIdentifier(), element);
|
||||
}
|
||||
info = new UsageInfo(element, result.getStart(), result.getEnd() == -1 ? element.getTextLength() : result.getEnd());
|
||||
info = new UsageInfo(result.getMatch());
|
||||
}
|
||||
|
||||
Usage usage = new UsageInfo2UsageAdapter(info);
|
||||
|
||||
Reference in New Issue
Block a user