Commit Graph

365 Commits

Author SHA1 Message Date
BoykoAlex
93d7b0290e PT #163378521: Test added 2019-05-17 14:40:01 -04:00
BoykoAlex
13a1ba088b PT #164318678: Live hovers for beans with non-standard ids 2019-05-16 14:24:10 -04:00
Kris De Volder
0290842dfb Add commend about enabling JMX adminbean in language server 2019-05-15 16:10:36 -07:00
BoykoAlex
3a6d3bc38c Hyperlinks for more XML elements 2019-05-13 10:30:36 -04:00
BoykoAlex
a593cfbab7 Fix broken XML property name CA and hyperlink 2019-05-12 19:05:31 -04:00
Martin Lippert
812c2cab44 rolling out content-assist for Spring XML config files to a lot more elements and attributes 2019-05-12 19:11:54 +02:00
BoykoAlex
e3e9d5cfda Missing piece of a test project 2019-05-09 16:23:27 -04:00
BoykoAlex
14dfc325c8 XML bean property names: include super classes in the lookup 2019-05-09 15:50:54 -04:00
BoykoAlex
3b396e975f PT #165419026: Hyperlinks in XML config files 2019-05-08 11:39:00 -04:00
Martin Lippert
9f65ebad5a performance - specify exact auto config locations and use specific annotations instead of generic @SpringBootApplication 2019-05-08 13:54:23 +02:00
Martin Lippert
04fad634cb performance: point spring at the exact config location and avoid config merge 2019-05-08 13:48:07 +02:00
Martin Lippert
5abc6f9df0 initial implementation towards a compilation-unit-based content-assist for types and packages 2019-05-07 10:23:31 +02:00
BoykoAlex
652f5dcbcd PT #165080768, #165662425: Selective Java, XML symbol scanning 2019-05-05 23:23:33 -04:00
Martin Lippert
28c0637395 moved language server system property set call to main method to have that happening as early as possible in the JVM lifetime 2019-05-03 17:43:54 +02:00
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