Commit Graph

1301 Commits

Author SHA1 Message Date
Martin Lippert
db780c0479 disable XML content-assist if overall XML support is disabled via user configuration 2019-05-03 13:09:00 +02:00
Martin Lippert
93caf59fe0 small refactoring, removed duplicated code 2019-05-03 09:58:33 +02:00
Martin Lippert
473c8a1b78 support constant value extraction for request mapping symbols for constants from the same class than the request mapping 2019-05-02 09:36:29 +02:00
BoykoAlex
744ffe074e PT #164318678: Support for Jar sources processing by Boot LS 2019-05-01 16:11:32 -04:00
Kris De Volder
dc468c881f Fix failing test 2019-04-30 09:48:13 -07:00
Kris De Volder
3585297497 Fix https://github.com/spring-projects/spring-ide/issues/376
Presence of a '$' in a property key breaks boot yaml reconciler in
some cases.
2019-04-30 09:46:36 -07:00
Martin Lippert
0b8a952e55 resolve constants within the AST to get real value instead of constant name 2019-04-30 09:44:25 +02:00
Martin Lippert
0ff4483588 disable proxy bean creation for performance reasons 2019-04-29 10:36:31 +02:00
Kris De Volder
02378ec1c6 Remove redundant SimpleTextDocumentService @Bean
There's already such a bean being auto configured.
2019-04-26 10:03:27 -07:00
Martin Lippert
df802f4791 trigger initial type search when first xml doc for project opens to avoid first type content-assist to take too long to show up results 2019-04-24 13:42:47 +02:00
Martin Lippert
27fcf9787a fix NPE in case the bean type cannot be found 2019-04-24 11:56:18 +02:00
BoykoAlex
197b9549cf PT #165432307: Properly set insertion format for document edits 2019-04-17 17:46:01 -04:00
BoykoAlex
bfca34e77d PT #165285833: XML beans for VScode, Theia and Atom 2019-04-16 22:47:28 -04:00
Kris De Volder
3010ab046d Merge pull request #277 from spring-projects/keepchecking-manual-jmx
Keepchecking manual jmx
2019-04-16 13:04:29 -07:00
Kris De Volder
1dcde6ea3d Server-side support for 'keepChecking' attribute...
in remote spring boot apps.

Note: this change is supposed to be paired with changes in
boot dash code to transmit the setting as well.
2019-04-16 12:56:46 -07:00
Martin Lippert
3a5f77f8e0 adapted webflux router symbol test to new bean symbol addon information 2019-04-16 12:10:40 +02:00
Martin Lippert
fe65fb9b58 early steps towards content-assist for bean references in Spring XML config files 2019-04-16 10:48:37 +02:00
Martin Lippert
803ec42fd7 initial steps to keep checking manual configs on demand 2019-04-16 09:08:15 +02:00
Martin Lippert
ca88c6de4e added content-assist proposal computer for property names in Spring XML config files 2019-04-12 16:39:09 +02:00
Martin Lippert
fdf7af6410 avoid pre-sorting, since the proposals will be sorted by score anyway, and added enum for completion kind handling 2019-04-11 16:06:53 +02:00
Kris De Volder
67f87d7d86 Merge branch 'boot-2.2.0' 2019-04-10 10:18:52 -07:00
Martin Lippert
350560b850 improved XML bean class content assist for improved matching, sorting, and performance 2019-04-10 13:42:51 +02:00
Martin Lippert
0c6b69c828 extract inner classes from content-assist proposals and sort proposals by length 2019-04-09 11:43:48 +02:00
Martin Lippert
4847fbee50 display package name in XML java type content assist 2019-04-09 10:10:15 +02:00
Martin Lippert
1281abbf92 first steps towards auto completion for bean class attribute in spring XML config files 2019-04-08 16:05:38 +02:00
Martin Lippert
e2e21c524f switch to nio API only for checking modification dates of files 2019-04-05 22:01:56 +02:00
Martin Lippert
4d6d659d98 initial steps towards content-assist for simple XML config files, but still far away from a first working version 2019-04-05 16:32:24 +02:00
BoykoAlex
3dd1c2dfd0 PT #164943593: XML bean scanning exclude output folders and pom 2019-04-02 21:58:58 -04:00
Kris De Volder
6a8de04f6a Adopt Spring Boot 2.2 2019-04-02 17:06:09 -07:00
Kris De Volder
4eeb52380a Some cleanups to slf4j logging code 2019-04-02 10:04:04 -07:00
Martin Lippert
782dd185ab added additional debug output 2019-04-02 14:57:51 +02:00
Kris De Volder
4ed167aaae Add some test for '//' workspace symbols
Fix a small bug in the process too (the case without paths).
2019-04-01 16:16:30 -07:00
Kris De Volder
cd9bda2a42 Small cleanups
Some minor warnings / deprecation fixes.
2019-04-01 14:06:07 -07:00
Kris De Volder
dc5b47d9ed Revert "add symbol disc cache back to running tests"
This reverts commit 2321ce4128.
2019-04-01 09:44:40 -07:00
Kris De Volder
1321f59e53 Disable expensive logging of number of source attachements 2019-04-01 09:11:12 -07:00
Martin Lippert
06ee2d03a1 now feeding parser with source path from classpath data 2019-04-01 10:33:05 +02:00
Martin Lippert
96191a48ca added debug output to project classpath entries in symbol indexer 2019-03-31 17:51:09 +02:00
Martin Lippert
940b726db4 added debug output to webflux code lens provider 2019-03-31 17:13:26 +02:00
Martin Lippert
2321ce4128 add symbol disc cache back to running tests 2019-03-31 17:13:05 +02:00
Martin Lippert
22e58cfe2b fix another NPE in webflux routing analysis 2019-03-31 11:21:58 +02:00
Martin Lippert
35c0898281 fix another NPE in webflux routing analysis 2019-03-31 08:44:25 +02:00
Martin Lippert
3e38642c0d fix another NPE in webflux routing analysis 2019-03-31 08:34:03 +02:00
Martin Lippert
19db26aca2 fix another NPE in webflux routing analysis 2019-03-30 17:55:14 +01:00
Martin Lippert
840a05c9a1 fix NPE in webflux routing analysis 2019-03-30 17:45:17 +01:00
Martin Lippert
6397d8171c first cut for two-pass symbol indexing to avoid method body parsing for everything 2019-03-30 17:05:08 +01:00
Kris De Volder
3f70e16f37 Turn RunningAppProvider into a bean 2019-03-29 13:42:09 -07:00
BoykoAlex
6b514c0831 PT #164971098: Fix Inro URL constants. Properly create Location instance 2019-03-28 17:27:17 -04:00
Martin Lippert
f516aee56e fixed broken tests by adding urlScheme test data to mock 2019-03-28 09:03:22 +01:00
Kris De Volder
b07f3b0124 Allow configuring urlScheme and port for remote apps 2019-03-27 16:03:51 -07:00
BoykoAlex
043920cdca Remote boot app default port is 443 2019-03-27 14:06:34 -04:00