Commit Graph

1003 Commits

Author SHA1 Message Date
aboyko
e0c9f9f0bf Adopt Spring Boot 3.1 Upgrade recipe 2023-06-06 17:46:27 -04:00
aboyko
53d371f4e5 Logging and possible fix for parse exception due to disposed name env 2023-06-06 17:24:50 -04:00
aboyko
3c19a9b552 Missing bit of the fix 2023-06-05 21:08:13 -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
aboyko
bd37fbcd2b Gradle project Boot upgrade support 2023-05-29 12:58:43 -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
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
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
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
aboyko
dfe0c51331 Beans model extension API for VSCode 2023-05-08 18:57:45 -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
4b972a3ca2 cleanup 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
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
Kris De Volder
3a83bb1fb2 Bump version to 1.47.0 2023-05-05 08:12:26 +00:00
aboyko
85103b61dc Navigate to property value from @ConditionalOnProperty 2023-05-01 12:39:54 -04:00
aboyko
067d36623a https URLs in maven pom 2023-04-26 22:21:48 -04:00
aboyko
e9b7518498 Navigation support for property groups. Corrections to props indexing. 2023-04-26 21:41:20 -04:00
aboyko
ca0bc47c93 Navigate to property value definition from @Value value attribute 2023-04-25 13:23:04 -04:00
aboyko
5b274428a7 Use non-deprecated API 2023-04-24 11:59:15 -04:00
aboyko
082e677091 Rename a method and improve snippet imports creation 2023-04-20 19:46:50 -04:00
aboyko
e273a94db7 Support type import for spring data repository completions 2023-04-20 18:39:33 -04:00
aboyko
dfd392069e Upgrade org.json dependency 2023-04-18 16:19:06 -04:00
aboyko
2cc2617516 Adopt Rewrite changes around JavaSourceSet 2023-04-17 12:39:43 -04:00
aboyko
a6fcbd5326 Cleanup evicted name environments 2023-04-16 11:25:02 -04:00
aboyko
d03ac9192b Logging to track classpath listener add/remove issues 2023-04-11 13:22:38 -04:00
aboyko
f2668e5641 Rework loading of rewrite recipes and code actions 2023-04-03 18:26:51 -04:00
aboyko
97a8297e65 Remove extra logging added for debugging an issue 2023-04-01 11:43:13 -04:00
aboyko
9ad7311478 Account for Boot 3 bean type CGLib suffix 2023-03-31 17:24:38 -04:00
aboyko
4c7e821da8 Nested enums tests for properties and yaml 2023-03-31 13:29:58 -04:00
aboyko
97b1304411 Attempt to fix classpath listening init sequence 2023-03-30 13:49:13 -04:00
Martin Lippert
d9d1bd4576 update jdt core 2023-03-30 10:42:02 +02:00
aboyko
d4f931e7e5 Attempt to fix enableClasspathListening and more logging 2023-03-29 14:37:30 -04:00
aboyko
01caab7cac [spring-data] Completion label includes signature. Limit method proposal 2023-03-27 11:27:39 -04:00
aboyko
84ab82651f [spring-data-support] Account for type hierarchy of domain types 2023-03-24 15:39:26 -04:00
aboyko
3330e4e33e Remove pure findBy method completion from proposal list 2023-03-23 18:48:11 -04:00
aboyko
71a25d2415 Remove refresh metrics from list of data to refresh on connect 2023-03-16 17:33:07 -04:00