Commit Graph

165 Commits

Author SHA1 Message Date
Martin Lippert
ef83670c34 GH-1431: adjust yaml manifest editor tests to simplified document symbols 2025-02-20 16:32:58 +01:00
vudayani
41fa3f4a12 Inject Bean completion proposal via Rewrite recipes 2025-02-05 17:37:53 -05:00
Alex Boyko
18c23e3d4d Build with tests running on Windows
* Fix test-projects content for testing on Win

* Majority of tests fixes on Win

* Maven wrapper to maven 3.9.9

* Doc URI changes for Win to revisit. All tests pass

* Disable a few tests on Win until JDT Core 3.41

* Wrap up questionable changes
2024-12-08 16:02:42 -05:00
aboyko
78dc6f3103 Allow caching in AnnotationHierarchies. Performance. 2024-12-05 11:06:31 -05:00
Martin Lippert
3957aac98e code style polish 2024-11-04 17:54:09 +01:00
aboyko
94f7e82b48 Fix unit test 2024-10-15 14:07:52 -04:00
Martin Lippert
39fb0b4ecd fix test to deal correctly with null values coming back from document highlight requests 2024-10-09 13:17:14 +02:00
vudayani
46778a7d8a GH-1323, GH-1324: Cron Expressions completion proposals and inlay hints 2024-09-26 09:25:25 +02:00
aboyko
00636085ca Data query parameter go to definition, doc highlights and inlay hints 2024-08-27 19:12:37 -04:00
aboyko
e3a4d69694 Remove some deprecated classes and deprecated api usages 2024-07-18 11:13:23 -04:00
Martin Lippert
ab23402b34 cleanup 2024-07-03 12:16:38 +02:00
Martin Lippert
eaaa754d0c fixed reference provider for properties in value annotations 2024-06-20 11:01:55 +02:00
aboyko
ba6fc2ac1b Change GAV computation for TestJars 2024-06-03 20:07:44 -04:00
Martin Lippert
d8e067ad9d GH-1254: add auto-completion for bean names inside of dependson annotation 2024-05-30 17:11:58 +02:00
Martin Lippert
029cc73476 GH-1154: removed logic to handle client-side magic indentation, no longer necessary as completions are marked as-is for indentation 2024-04-23 11:39:52 +02:00
aboyko
aed212796f Yaml<->Props conversion commands, tests, integration in VSCode, Eclipse 2024-03-28 13:02:25 -04:00
aboyko
91fb9d7799 Unit tests harness account for MarkupContent for hovers 2024-03-22 15:38:44 -04:00
Martin Lippert
35a3f64649 GH-1163: added basic content-assist to easily add common spring namespaces 2024-01-17 14:13:48 +01:00
vudayani-vmw
e319e43deb Log Levels View
* fetch and display loglevels

* change log levels for packages

* clean up logs

* address review comments

* switch the CONNECT_TO_LS key

* Avoid caching loggers data

* add copyright headers

---------

Co-authored-by: V Udayani <vudayani@vudayaniSMD6M.vmware.com>
2023-12-20 16:23:32 -05:00
Martin Lippert
37b067849b GH-1153: due to the new insert text mode setting <as-is>, we do not need to deal with client-side magic indentation anymore 2023-12-01 13:18:22 +01:00
aboyko
1dfba38500 Spring properties postfix computed in completion item resolve 2023-10-09 13:23:09 -04:00
aboyko
e41f45dc8f Repository query methods completion accounts for Java Records 2023-09-20 19:20:37 -04:00
aboyko
2a397ae57c Unit test for code actions 2023-09-05 14:46:17 -04:00
aboyko
c5ae0485b9 Async handling for lsp workspace notifications 2023-08-30 13:13:38 -04:00
Martin Lippert
d13cea2efe GH-1083: integrate fingerprint of validation settings into diagnostics cache 2023-08-04 15:15:40 +02:00
Martin Lippert
c68a5b8303 GH-1068: added initial unit test for new validation engine, using the first validation here 2023-07-27 16:52:05 +02:00
Martin Lippert
98a4c9b3e7 implemented update notifications for new spring index 2023-05-10 14:00:30 +02:00
Martin Lippert
1448b88a32 created lsp client and server extension for spring model access 2023-05-08 14:09:55 +02:00
aboyko
ef0e601398 Switch back link target assert to comparing sets 2023-04-26 22:40:24 -04:00
aboyko
e9b7518498 Navigation support for property groups. Corrections to props indexing. 2023-04-26 21:41:20 -04:00
aboyko
e273a94db7 Support type import for spring data repository completions 2023-04-20 18:39:33 -04:00
aboyko
8db31656a9 Switch to URI#toASCIIString() 2023-01-19 17:00:55 -05:00
aboyko
65a8a15649 Boot -> 3, JUnit -> 5, Java -> 17 2022-12-13 17:49:03 -05:00
V Udayani
c6f905bd0f fetch memory metrics for process 2022-10-26 12:36:27 -04:00
aboyko
afd6b9eac0 LSP4J 0.14.0. SymbolInformation -> WorkspaceSymbol where possible 2022-08-22 14:38:12 -04:00
Kris De Volder
006cbd0721 Refine api for connected process listeners
Events now include some extra information instead of just processKey.
2022-05-09 16:12:59 -07:00
BoykoAlex
c880ef943d Fix compiler error 2022-05-03 12:14:22 -04:00
BoykoAlex
ddcf27e976 Test harness support CodeAction 2022-05-03 11:56:47 -04:00
Kris De Volder
37e495f20c Some tweaks to PR 751 2022-04-05 15:52:11 -07:00
BoykoAlex
5b1d78cea5 Fix UnsupportedExceptions in tests due to LSP progress messages 2022-01-15 15:39:39 -05:00
BoykoAlex
cdf585c7fb Support either for text edits in test-harness 2022-01-14 19:41:09 -05:00
BoykoAlex
f36671814c Use LSP progress instead of our own LSP extension 2022-01-14 19:23:38 -05:00
BoykoAlex
b0960b012a Platform specific newline for multiline yaml completion 2022-01-11 17:33:54 -05:00
Kris De Volder
2a02e28d85 Deal better with anchors and references in outline
See: https://github.com/spring-projects/sts4/issues/483

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2020-11-13 16:28:26 -08:00
BoykoAlex
d6323cf6fb Finalize metrics for Hovers and CodeLenses. Add tests 2020-11-13 14:37:32 -05:00
Kris De Volder
d92572bc52 Attempt to fix race condition boot ls tests
See: https://www.pivotaltracker.com/story/show/175339205
2020-10-19 14:28:46 -07:00
Kris De Volder
ab829de9a4 Fix some test failures...
Caused by lsp4j api changes breaking editor test harness.
2020-05-08 10:40:33 -07:00
Martin Lippert
edf29d2d93 updated lsp4j to 0.9.0 release 2020-05-08 16:50:09 +02:00
Kris De Volder
d95930c857 Fix more issues with 'missing property' in yaml quickfix
Also improve regression tests.
2020-04-07 13:26:41 -07:00
Kris De Volder
1caee1c97b Merge branch 'master' of github.com:spring-projects/sts4 2020-04-06 17:18:51 -07:00