Commit Graph

607 Commits

Author SHA1 Message Date
BoykoAlex
15722b017c Connect to Spring process directly, no tracking 2022-04-19 14:53:20 -04:00
Martin Lippert
5d0bed47e4 GH-750 - introduce dedicated thread pool executors to avoid handing threads to block everything else 2022-04-13 16:42:07 +02:00
BoykoAlex
5d2b53882b Use snapshotStartup operation rather than startup
Calling startup wipes out the data endpoint returns on consecutive calls
2022-04-08 11:12:00 -04:00
Kris De Volder
08df5125a4 Add 'listConnectedProcesses' to public api 2022-04-06 13:37:09 -07:00
Kris De Volder
93bc0504d2 Merge branch 'main' of github.com:spring-projects/sts4 into main 2022-04-06 08:07:53 -07:00
Kris De Volder
bf7389ca9e Fix some failing tests 2022-04-06 08:07:39 -07:00
Kris De Volder
258b058a92 Improved error message for failing tests 2022-04-06 08:06:33 -07:00
Yan Zhang
f7ec7590a9 sts-vscode: fix extension api implementation
Signed-off-by: Yan Zhang <yanzh@microsoft.com>
2022-04-06 10:10:43 -04:00
Kris De Volder
37e495f20c Some tweaks to PR 751 2022-04-05 15:52:11 -07:00
Yan Zhang
f332ae4e69 add extension APIs to get live data
Signed-off-by: Yan Zhang <yanzh@microsoft.com>
2022-04-02 18:40:31 +08:00
BoykoAlex
48fa9b61e5 Add/Connect remote process command 2022-03-22 19:54:37 -04:00
BoykoAlex
d350da5992 Doc Symbols proper support 2022-03-10 16:36:01 -05:00
BoykoAlex
58f43006d8 Adjust symbol retrieval for doc on Windows 2022-03-08 16:26:00 -05:00
BoykoAlex
3f6e23ae5a Do not attempt to look for symbols in non-interesting language files 2022-02-22 18:48:40 -05:00
Kris De Volder
0562afa121 Support of 'classpath:' prefix in spring.config.imports property
See: https://github.com/spring-projects/sts4/issues/536
2022-01-28 15:35:31 -08:00
BoykoAlex
f36671814c Use LSP progress instead of our own LSP extension 2022-01-14 19:23:38 -05:00
BoykoAlex
b0960b012a Platform specific newline for multiline yaml completion 2022-01-11 17:33:54 -05:00
Martin Lippert
ef71fd164d formatting 2021-11-29 16:00:39 +01:00
BoykoAlex
4447021b79 Switch LS to std in/out from socket with port 2021-08-12 08:48:02 -04:00
Martin Lippert
c2e369e7fe update jdt.core version to the latest one, including support for jdk16 2021-07-02 09:57:11 +02:00
BoykoAlex
94dd78b2fc Support add/remove classpath listener at runtime 2021-06-03 13:54:09 -04:00
BoykoAlex
b2ebc43bc0 Outline with JDT LS LightWeight mode 2021-05-28 15:16:17 -04:00
BoykoAlex
e4bffe7976 Use doc coming with doc close rather than look it up in the cache 2021-05-13 15:24:05 -04:00
BoykoAlex
4f007de1bd Wait for document symbols in sync fashion 2021-05-12 23:21:55 -04:00
Kris De Volder
193ada2917 Fix and test for https://github.com/spring-projects/sts4/issues/615 2021-05-04 11:03:01 -07:00
Martin Lippert
07459c6f5e fixed typo 2021-04-28 10:09:53 +02:00
Martin Lippert
609fc2d988 introduced single thread update executor to prevent race conditions among update operations 2021-03-09 11:37:48 +01:00
Martin Lippert
7875ccc69f added cancel handling to highlight requests 2021-02-26 12:32:38 +01:00
Martin Lippert
1a138d4009 added cancel handling to code lens requests 2021-02-26 12:28:21 +01:00
Martin Lippert
0a4e1d2898 added cancel handling to references requests 2021-02-26 12:23:27 +01:00
Martin Lippert
607781779e added cancel handling to definition requests 2021-02-26 12:16:33 +01:00
Martin Lippert
28aea97b71 updated java parsing to JLS 15 2021-02-26 12:06:15 +01:00
Martin Lippert
4a3650c0b1 added cancel handling to hover requests 2021-02-26 12:03:48 +01:00
Martin Lippert
17d8ecf02e make langauge server symbol cache directory configurable 2021-02-22 12:48:44 +01:00
Martin Lippert
12bd777a47 added shortcut to prevent expensive type hierarchy request when it is not necessary 2021-02-17 11:52:10 +01:00
Martin Lippert
84f9ea75d0 changed AST cache to NOT guard submitted work items against each other with synchronization, instead added synchronization to the AnnotationHierarchy class to focus synchronization on the code that hit some thread-safety bugs in the AST implementation 2021-02-17 11:47:47 +01:00
Martin Lippert
14efbf0e47 format fixes 2021-02-17 11:45:39 +01:00
Martin Lippert
a80361231a alllow project finder to be null - for test case setups 2021-02-10 12:10:21 +01:00
Martin Lippert
8238c1dc90 initial re-work of async behavior of language server, looking at the text document service first 2021-02-10 10:51:26 +01:00
Nieraj Singh
9384f71223 PT 173730396 - Further changes for project version validation 2021-01-26 00:29:15 -08:00
Nieraj Singh
909b8f4b8f PT 173730396 - Various changes to spring project validation
Pushed various changes that had remained uncommitted
2021-01-22 16:21:49 -08:00
Martin Lippert
03b41e4e83 removed debug output and cyclic interface hierarchy test, seems to be the root cause of the issues and it not really needed anymore 2020-12-27 14:13:47 +01:00
Martin Lippert
e78318032b trying more modifications to investigate failing tests on CI system 2020-12-26 17:32:25 +01:00
Martin Lippert
6a218747c5 Revert "added additional debug output for parser issue"
This reverts commit 08b76ff6f9.
2020-12-26 17:24:30 +01:00
Martin Lippert
08b76ff6f9 added additional debug output for parser issue 2020-12-25 20:00:13 +01:00
Martin Lippert
8fd3ee854f try to extract more exact data about exception while parsing the code 2020-12-23 16:31:06 +01:00
Martin Lippert
39cc9b6ced more debug output to identify JDK 11 test failures on ci builds 2020-12-23 12:43:41 +01:00
Martin Lippert
b9ca4bafd0 more debug output to identify JDK 11 test failures on ci builds 2020-12-23 10:28:08 +01:00
Martin Lippert
72506ee2ea more debug output to identify JDK 11 test failures on ci builds 2020-12-23 09:37:45 +01:00
Martin Lippert
1add836a38 more debug output to identify JDK 11 test failures on ci builds 2020-12-23 08:35:47 +01:00