Commit Graph

5009 Commits

Author SHA1 Message Date
aboyko
03fa9ceb84 Attempt to fix concourse setup jobs 2023-06-05 22:34:53 -04:00
aboyko
3c19a9b552 Missing bit of the fix 2023-06-05 21:08:13 -04:00
aboyko
7a6603f520 Adopt API removal in LSP4E 2023-06-05 19:03:29 -04:00
aboyko
b59b6123dd Boot upgrade closest minor version can't be below current version 2023-06-05 12:14:58 -04:00
aboyko
0274a64800 Adopt the latest rewrite snapshot 2023-06-02 18:04:06 -04:00
aboyko
73b6c6b5b0 Integrate validation for data repo domain id type 2023-05-30 11:13:51 -04:00
Martin Lippert
c01dfca1a9 removing unused build extension and set fixed versions for lsp-related dependencies in eclipse 2023-05-30 14:14:27 +02:00
aboyko
bd37fbcd2b Gradle project Boot upgrade support 2023-05-29 12:58:43 -04:00
aboyko
93231e2f59 Fix unit test by properly adopting latest rewrite 2023-05-24 10:29:07 -04:00
Martin Lippert
709e215e8c GH-1049: spring index protocol now has new request for find matching beans 2023-05-24 13:12:56 +02:00
Martin Lippert
c9b526f2f6 isCompatibleWith now takes bean type itself into account as well 2023-05-24 13:12:56 +02:00
Martin Lippert
14d2556e71 fix index supertype information for spring data repository beans 2023-05-24 13:12:56 +02:00
aboyko
57ec6fd91e Singleton language servers for all eclipse extensions 2023-05-23 16:34:13 -04:00
Martin Lippert
1dd86e2cbd use latest repos when building for early Eclipse 4.28-based targets 2023-05-23 08:31:50 +02:00
Martin Lippert
b70779f215 GH-1040: customized gson deserialization of beans in order to invoke constructor instead of gson object creation magic - to benefit from empty injection point optimization code 2023-05-20 21:47:48 +02:00
Martin Lippert
64d4114796 GH-1040: added test that checks for empty injection point array object identity 2023-05-20 21:47:48 +02:00
aboyko
8a646553f0 Update classpath on output folders content changes 2023-05-17 22:47:23 -04:00
aboyko
20422681a5 Fix unit test 2023-05-17 19:58:59 -04:00
aboyko
a9060058d3 Don't add JMX rags for tests launches 2023-05-15 12:59:33 -04:00
Martin Lippert
6082456a0e GH-1040: reuse static empty injectio point array object instead of creating new objects every time 2023-05-12 23:39:26 +02:00
Martin Lippert
1045ec174b adapt to slightly refactored spring index language server definitions 2023-05-10 18:53:54 +02:00
aboyko
a3a83eb70a SpringModelService minor refactoring and flattening 2023-05-10 11:55:04 -04:00
Martin Lippert
98a4c9b3e7 implemented update notifications for new spring index 2023-05-10 14:00:30 +02:00
Martin Lippert
2dfcdd0f29 unified protocol message names around new spring index to spring/index 2023-05-10 14:00:30 +02:00
aboyko
6d0e4587aa Switch VSCode extensions to built-in YAML java-props grammars 2023-05-09 19:57:10 -04:00
aboyko
7d66b171bf Upgrade to the latest Rewrite snapshots 2023-05-09 14:56:57 -04:00
Martin Lippert
d4578f38ed fix compilation error due to changed beans index parameter type 2023-05-09 11:45:20 +02:00
aboyko
dfe0c51331 Beans model extension API for VSCode 2023-05-08 18:57:45 -04:00
aboyko
b19c16cee6 Possible fix to start/stop issue. A bit more logging. 2023-05-08 13:03:12 -04:00
Martin Lippert
322405d9d8 testing changes to new spring index now and dealing with project and doc deletion now 2023-05-08 14:09:56 +02:00
Martin Lippert
1af5f344ec added simple toString method to beans that renders stuff as json 2023-05-08 14:09:55 +02:00
Martin Lippert
4b972a3ca2 cleanup 2023-05-08 14:09:55 +02:00
Martin Lippert
ea1a6d5f90 added test code that dumps the bean model when displaying project-related symbols in dialog or view - to be removed later 2023-05-08 14:09:55 +02:00
Martin Lippert
e6bfb3fd86 integrate new spring model language server interface into Eclipse client side 2023-05-08 14:09:55 +02:00
Martin Lippert
7761b1afeb fix compilation error due to changed progress result 2023-05-08 14:09:55 +02:00
Martin Lippert
3387a91cfb service method to return beans as future waits for project-related indexing tasks to complete 2023-05-08 14:09:55 +02:00
Martin Lippert
5e3663af52 moved lsp server beans model extension implementation to spring indexer 2023-05-08 14:09:55 +02:00
Martin Lippert
4ea0313ea7 moved the spring bean index updates out of the indexers into the handler 2023-05-08 14:09:55 +02:00
Martin Lippert
a8e649112f added bean definitions to symbol cache infrastructure 2023-05-08 14:09:55 +02:00
Martin Lippert
1448b88a32 created lsp client and server extension for spring model access 2023-05-08 14:09:55 +02:00
Martin Lippert
3eaac0e293 added missing copyright header 2023-05-08 14:09:54 +02:00
Martin Lippert
e01234387a added support for spring data repositories to spring model indexing 2023-05-08 14:09:54 +02:00
Martin Lippert
123021ad03 added type compatibility checks for beans 2023-05-08 14:09:54 +02:00
Martin Lippert
ddae669d75 initial steps towards parsing beans including their injection points 2023-05-08 14:09:54 +02:00
Martin Lippert
2632978183 updated eclipse language server plugins to 1.47.0 2023-05-05 10:15:16 +02:00
Martin Lippert
df2bc6b1c9 updated version to 4.19.0 2023-05-05 10:13:52 +02:00
Kris De Volder
3a83bb1fb2 Bump version to 1.47.0 2023-05-05 08:12:26 +00:00
Martin Lippert
1c71319ea4 updated changelogs for upcoming 4.18.1 release 2023-05-02 14:41:48 -07:00
aboyko
85103b61dc Navigate to property value from @ConditionalOnProperty 2023-05-01 12:39:54 -04:00
aboyko
7a689ba508 No LS logging to a specific file in the workspace by default 2023-04-28 19:55:52 -04:00