1531 Commits

Author SHA1 Message Date
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
Martin Lippert
ce865156c2 fix http URL in Apache license header 2025-02-06 07:30:34 +01:00
Martin Lippert
10da06405e fix http URL in Apache license header 2025-02-06 07:30:34 +01:00
Martin Lippert
1a145efa50 GH-1348: first steps towards indexing event listeners 2025-02-06 07:30:34 +01:00
Martin Lippert
cbe4fd10c2 GH-1425: refactored indexer mechanics to mostly work on indexer model elements instead of concrete bean objects 2025-02-06 07:30:34 +01:00
Martin Lippert
40b622e4f5 add request mapping details as index child elements to controller bean 2025-02-06 07:30:34 +01:00
Martin Lippert
bdc7086586 GH-1425: groundwork to allow nested beans in internal index structure 2025-02-06 07:30:34 +01:00
vudayani
41fa3f4a12 Inject Bean completion proposal via Rewrite recipes 2025-02-05 17:37:53 -05:00
aboyko
1e2bc24c6d Bump to 1.61.0 2025-02-05 11:44:28 -05:00
Martin Lippert
3824d67916 GH-1429: find parent method or type declaration from within deeper nested ast nodes
Fixes GH-1429
2025-02-03 09:33:05 +01:00
aboyko
5f45c08071 Remove extra logging for unit test 2025-02-02 08:08:31 -05:00
aboyko
b81a224756 Attempt to fix failing XML HyperLink unit test 2025-01-28 22:42:05 -05:00
aboyko
cc06fd97c3 Merge branch 'main' of https://github.com/spring-projects/sts4 into main 2025-01-28 18:26:20 -05:00
aboyko
f1ba2b330b Debug unit tests failure 2025-01-28 18:24:11 -05:00
Martin Lippert
06024667cc final update to indexer generations for upcoming 4.28.0 release to make sure no stale data is read from cache 2025-01-28 21:51:31 +01:00
Martin Lippert
23ad220123 GH-1458: ignore org.springframework.lang annotations when creating default symbols
Fixed GH-1458
2025-01-27 15:57:54 +01:00
Martin Lippert
0bcbf0625e stability improvements for tests around conditional on resource 2025-01-24 16:38:15 +01:00
aboyko
1c642049ff No rewrite-static-analysis dependency. Adopt latest Apache license OR 2025-01-22 12:56:48 -05:00
Martin Lippert
f66a5f3c2b removed code that is not used anymore 2025-01-22 10:13:29 +01:00
Martin Lippert
2d86e093b0 GH-1429: do not include bean names from the same method or component
Fixes GH-1429
2025-01-22 10:12:48 +01:00
Martin Lippert
2a11dbf58f adapt named annotation tests to improved component bean name implementation 2025-01-17 22:25:08 +01:00
Martin Lippert
4e90e8137a GH-1451: component symbol provider now takes attribute value into account when calculating the bean name
Fixes GH-1451
2025-01-17 21:40:29 +01:00
Martin Lippert
8adb26325f GH-1449: webflux index elements gets updated correctly on file changes
Fixes GH-1449
2025-01-16 12:17:16 +01:00
Martin Lippert
2416437044 update indexer generations to ensure cache cleanup 2025-01-16 12:16:12 +01:00
Martin Lippert
778cacf3bd GH-1041: finally removing main obsolete symbol add-on information interface 2025-01-16 10:18:19 +01:00
Martin Lippert
ad39b9f0c8 cleanup copyright year for files already changed in 2025 2025-01-16 10:00:50 +01:00
aboyko
02cd877742 [HQL] SPEL as entity name 2025-01-15 19:34:26 -05:00
Martin Lippert
e2a8eae804 take qualified name nodes into account when identifying webflux routes
Fixes GH-1447
2025-01-15 15:50:02 +01:00
Martin Lippert
9bc2fa8e6e remove unused import 2025-01-15 14:59:10 +01:00
Martin Lippert
21accaebf3 GH-1041: replaced webflux symbol addon information objects with new index child nodes
some additional groundwork for nested structure inside of spring index, in support of GH-1425, GH-1431, GH-1424
2025-01-15 14:27:25 +01:00
Martin Lippert
c1b1a06fba GH-1043: create correct bean index element for functional beans that implement the function interface
Fixes GH-1043
2025-01-13 12:48:58 +01:00
Martin Lippert
f58305d6b0 fix test failures that were not updated to the latest removal of beans symbol addon information objects 2025-01-10 11:33:10 +01:00
Martin Lippert
435cd5928f GH-1041: removed outdated beans addon symbol information, now fully replaced with new spring index 2025-01-10 10:01:44 +01:00
Martin Lippert
7c40f30480 GH-1041: removed special symbols addon class for config beans, not necessary anymore 2025-01-09 14:36:50 +01:00
Martin Lippert
44e4974596 GH-1041: reconciler that finds non-registered aot processor beans updated to use spring index instead of symbols 2025-01-09 14:30:54 +01:00
Martin Lippert
02e3ede7ed GH-1041: bean now knows whether it is a configuration bean or not 2025-01-08 16:54:08 +01:00
Martin Lippert
8491efae28 fix http url in license 2025-01-06 09:20:41 +01:00