Commit Graph

1517 Commits

Author SHA1 Message Date
aboyko
eda8fe1ae7 noProxy setting with wildcard char support
Signed-off-by: aboyko <alex.boyko@broadcom.com>
2025-03-02 08:21:31 -05:00
aboyko
c90a25b938 Attempt to fix unit test 2025-02-28 16:54:51 -05:00
aboyko
893aa5a84a Fix unit tests 2025-02-28 16:18:48 -05:00
aboyko
d4bbdf4f2f Settings for bean injection completion and bean structure 2025-02-28 16:12:52 -05:00
aboyko
9ccbc328ee More logging on unit test failure 2025-02-28 11:52:27 -05:00
aboyko
b0d42d1410 Bean completion case of the same name field 2025-02-28 11:32:43 -05:00
aboyko
d595f0386f Re-adjust bean completion item optics 2025-02-28 10:19:49 -05:00
aboyko
1238fecc74 Bean completion inside constructors 2025-02-27 21:45:51 -05:00
aboyko
bccd2bac85 Adjust bean completion label details 2025-02-27 13:34:33 -05:00
aboyko
b8322a085a Polish bean completion items optics 2025-02-27 11:25:24 -05:00
aboyko
1630eb1f16 Bean completion account for FieldAccess invocation node 2025-02-27 10:34:26 -05:00
Martin Lippert
51b3a06a48 fixed duplicate bean index elements by adding a missing cleanup when full ast is required 2025-02-26 21:33:08 +01:00
Martin Lippert
6caac676ee GH-1431: fix tests, failed due to newly added test data in the test project 2025-02-26 16:08:52 +01:00
Martin Lippert
025382bedb GH-1431: replaced scan pass logic with exception handling and removed AbstractSymbolProvider
GH-1431: changed indexing of components to index embedded components like bean methods, request mappings, etc.

GH-1431: added new tests for index structure
Signed-off-by: Martin Lippert <martin.lippert@broadcom.com>
2025-02-26 15:39:27 +01:00
Martin Lippert
0f081b93ea add systme property to switch between document symbols from old or new index 2025-02-26 15:39:27 +01:00
aboyko
b484f98f4f Do not compute unnecessary UUID for Range 2025-02-26 09:34:55 -05:00
aboyko
07f930fa26 Bean completion for all component beans (includes RestController) 2025-02-25 23:41:16 -05:00
aboyko
b47096ef1d Bean completion invocation for this. prefix 2025-02-25 23:20:38 -05:00
aboyko
251221285e Bean completion invocation fixes 2025-02-25 22:50:04 -05:00
aboyko
50098087d4 Support string constants for embedded languages 2025-02-24 20:56:24 -05:00
Martin Lippert
f0524b4bbd added some debug output to identify root cause of unstable failing tests 2025-02-21 09:26:23 +01:00
Martin Lippert
812102ae6a GH-1431: let webflux index elements create document symbols on-demand 2025-02-20 14:47:22 +01:00
Martin Lippert
6f66310f02 GH-1431: let request mapping index elements create document symbols on-demand 2025-02-20 14:47:22 +01:00
Martin Lippert
bb51280782 GH-1431: let bean index elements create document symbols on-demand 2025-02-20 14:47:22 +01:00
Martin Lippert
888669ae92 GH-1431: enable index elements to compute document symbols on-demand 2025-02-20 14:47:22 +01:00
Martin Lippert
f92a7a5b89 GH-1431: compute document symbols directly instead of going through workspace symbols 2025-02-20 14:47:22 +01:00
Martin Lippert
f2e9a3a255 fixed duplicate bean index elements appearing when scanning file in two passes 2025-02-11 14:57:19 +01:00
Martin Lippert
da0a8b8b24 GH-1463: added test case for string concatenation with request mappings from parent classes with attribute names 2025-02-11 09:04:16 +01:00
Martin Lippert
27f4456b44 GH-1463: added test case for string concatenation with request mappings from parent classes 2025-02-11 08:58:59 +01:00
aboyko
54aaabe363 Debug failing unit test 2025-02-10 15:26:26 -05:00
Martin Lippert
0ca6bcaab5 removed code duplication 2025-02-10 19:03:09 +01:00
Martin Lippert
f96b32bfc0 GH-1463: support for concatenated strings for more reference providers 2025-02-10 19:03:09 +01:00
Martin Lippert
4d767eb86d replace sysout with proper logging of exceptions 2025-02-10 19:03:09 +01:00
Martin Lippert
2226da72ee GH-1424: fix test failures due to beans now being under the config node 2025-02-10 16:12:01 +01:00
Martin Lippert
f5cc986854 GH-1424: bean index elements now childs of surrounding config node 2025-02-10 15:15:27 +01:00
Martin Lippert
8f6b5a619a GH-1473: fixing deserialization of index cache issue with duplicated type name attribute
Fixes GH-1473
2025-02-07 14:33:21 +01:00
Martin Lippert
6698801ed4 GH-1041: removed enhanced bean symbol wrapper class as a final step
Fixes GH-1041
2025-02-07 09:44:46 +01:00
Martin Lippert
b3c7e7f560 GH-1463: support for concatenated strings added to qualifier reference provider 2025-02-07 08:57:22 +01:00
Martin Lippert
ba9a589122 GH-1463: support concatenated strings added to beans symbol provider 2025-02-07 08:14:18 +01:00
Martin Lippert
08518771a8 GH-1463: additional test cases for concatenated bean names in component annotations 2025-02-06 13:26:19 +01:00
Martin Lippert
edbf8706a5 GH-1471: do not filter bean proposals on the language server side
Fixes GH-1471
2025-02-06 12:15:53 +01:00
Martin Lippert
c28c6d87a7 GH-1463: support concatenated strings while extracting request mapping path information 2025-02-06 07:30:35 +01:00
Martin Lippert
b537496bd0 GH-1465: take event listener types defined via annotation attribute into account when looking for references
Fixes GH-1465
2025-02-06 07:30:35 +01:00
Martin Lippert
0b6b6dff9c GH-1348: navigation for events improved
GH-1461: hierarchy of events taken into account when looking for references from listeners, too

GH-1462: event listener index nodes now not created twice for type and annotation anymore
2025-02-06 07:30:35 +01:00
Martin Lippert
4f675ccebb GH-1462: add event listener index elements for interface implementations without component annotation 2025-02-06 07:30:35 +01:00
Martin Lippert
4921ac3d07 GH-1461: including the type hierarchy of events when finding references from listeners to publishers 2025-02-06 07:30:34 +01:00
Martin Lippert
d69ce48839 GH-1461: add event type hierarchy to publisher index element 2025-02-06 07:30:34 +01:00
Martin Lippert
2a2784134d GH-1461: added early tests for event type hierarchy support 2025-02-06 07:30:34 +01:00
Martin Lippert
0e1dd52565 GH-1348: find references from listeners to publishers and vice versa now works
Fixes GH-1348
2025-02-06 07:30:34 +01:00
Martin Lippert
d5e95d351c GH-1348: identifying event publishers now while indexing 2025-02-06 07:30:34 +01:00