Commit Graph

693 Commits

Author SHA1 Message Date
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
Martin Lippert
3749a2f21c update jdt core version to the latest one (3.25.0) 2021-05-05 11:52:39 +02: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
da16b399f3 change versio back to next major release 1.26.0 2021-04-09 10:06:29 +02:00
Kris De Volder
3620e55c3f Re-enable tests in spring-boot-ls builds 2021-04-08 17:14:36 -07:00
Kris De Volder
c9e87096fd Bump version to 1.25.1 2021-03-26 20:37:28 +00:00
BoykoAlex
a4513b87ae Minimum Java 11 for all spring LS. Upgrade vscode dependencies. 2021-03-19 12:21:10 -04:00
Martin Lippert
f4db72157d update language server versions to 1.26.0 2021-03-17 12:35:58 +01: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
a7b574c5b0 updated jdt.core to 3.24.0, which is the latest from Eclipse 2020-12 release 2021-02-17 11:45:14 +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
72e5fc42df temporarily disable test project for jdt ls extensions to avoid jdk11 requirement 2020-12-28 10:37:27 +01: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
Martin Lippert
1632d4a63b cleanup 2020-12-23 08:35:15 +01:00
Martin Lippert
a2d8c0de8f add additional debug output to investigate JDK11-related issues on CI builds 2020-12-23 08:01:27 +01:00
Martin Lippert
43e51891ac seems like that maven javadoc config was needed on the build machine 2020-12-22 16:45:29 +01:00
Martin Lippert
d6c0dbf090 removed unused setting from javadoc maven plugin 2020-12-22 16:25:38 +01:00
Martin Lippert
a0bd810ee5 updated test to take locale specific formatting into account 2020-12-22 16:24:48 +01:00
Martin Lippert
30a57e4807 updated more tests projects to work with JDK >= 11 2020-12-21 18:03:08 +01:00
Martin Lippert
e5a99975c9 updated more tests projects to work with JDK >= 11 2020-12-21 17:35:53 +01:00
Martin Lippert
3e4188c520 updated more tests projects to work with JDK >= 11 2020-12-21 17:07:05 +01:00
Martin Lippert
6a89a1bb90 updated more tests projects to work with JDK >= 11 2020-12-21 15:24:24 +01:00
Kris De Volder
8deca2494d Bump version to 1.25.0 2020-12-17 17:24:26 +00:00
BoykoAlex
5288c31a58 Request Mapping hover metrics section optics 2020-11-24 18:25:04 -05:00
BoykoAlex
1bc145b42b Unit tests for startup metrics hover and codelens 2020-11-24 15:03:36 -05:00