mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-08 17:02:17 +00:00
Fixes #2034 Call hierarchy, Find Usages and rename widen a server's answer by opening project files that mention the symbol's name and asking again. For JDT LS those files are mostly sources it already analyses, so nearly every incoming-calls request ran a second, slow round before anything was shown. Widening now asks the server which candidates are already in its analysis scope (optional `openidea.workspace.coveredFiles` command, served by the bundled JDT extension using the live source search scope) and only opens the rest; a missing or failing answer keeps the previous behaviour. Covers call hierarchy, references and rename. Hierarchy on a multi-module Maven fixture: median 703 ms → 224 ms, one query round.
12 lines
428 B
Plaintext
12 lines
428 B
Plaintext
Manifest-Version: 1.0
|
|
Bundle-ManifestVersion: 2
|
|
Bundle-Name: OpenIDEA Java usages
|
|
Bundle-SymbolicName: ai.openidea.usages;singleton:=true
|
|
Bundle-Version: 1.9.0
|
|
Bundle-RequiredExecutionEnvironment: JavaSE-21
|
|
Require-Bundle: org.eclipse.jdt.ls.core,org.eclipse.jdt.core,
|
|
org.eclipse.jdt.core.manipulation,org.eclipse.core.runtime,
|
|
org.eclipse.lsp4j,org.eclipse.core.resources,com.google.gson,
|
|
org.eclipse.ltk.core.refactoring
|
|
|