дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-09 11:15:40 +02:00
fix(java): list dependencies' implementations after the project's in Go to Implementation
Go to Implementation on a type or method declared in a dependency (Runnable, a Spring interface) listed only the project's implementations once the project had one. openidea.java.implementations (java-usages 1.5.0) now answers {locations, complete}: complete when the type is declared in the sources, which no dependency implements. Its search also covers the project's Kotlin classes attached by the Kotlin bridge.
When the answer is not complete, ide-lsp passes those found first to the new lsp_goto_implementation channel and runs the standard request for the rest. The chooser opens with the project's implementations ("1 found, searching…") and fills in the dependencies' when the search ends; closing it cancels the search. Gutter markers keep the source-only answer for project types.
Цей коміт міститься в:
1 джерело
086c89df5b
коміт
eb258b0912
16 files changed
+441
-61
No files matched your search
@@ -4048,6 +4048,9 @@
|
||||
"Choose Super Class or Interface ({count} found)": "选择超类或接口(找到 {count} 个)",
|
||||
"Choose Super Method of {name} ({count} found)": "选择 {name} 的超方法(找到 {count} 个)",
|
||||
"Choose Implementation of {name} ({count} found)": "选择 {name} 的实现(找到 {count} 个)",
|
||||
"Choose Implementation ({count} found)": "选择实现(找到 {count} 个)",
|
||||
"Choose Implementation of {name} ({count} found, searching…)": "选择 {name} 的实现(已找到 {count} 个,仍在搜索…)",
|
||||
"Choose Implementation ({count} found, searching…)": "选择实现(已找到 {count} 个,仍在搜索…)",
|
||||
"Choose Subclass of {name} ({count} found)": "选择 {name} 的子类(找到 {count} 个)",
|
||||
"Choose Overriding Method of {name} ({count} found)": "选择 {name} 的重写方法(找到 {count} 个)",
|
||||
"Is implemented by {names}": "由 {names} 实现",
|
||||
|
||||
Reference in new issue
Заблокувати користувача