Kris De Volder
e003a94c5e
Merge pull request #306 from spring-projects/symbol-dependencies
...
Track symbol dependencies ...
2019-06-17 09:17:41 -07:00
Kris De Volder
dd98511c1c
Regression tests for symbol dependency handling
2019-06-14 15:45:13 -07:00
Kris De Volder
c8c0637570
Track symbol dependencies ...
...
Infrastructure to record when a symbol depends on info
for a given (external) type. When change to external type
is found, then trigger document update for the affected
document(s).
2019-06-13 16:14:13 -07:00
BoykoAlex
3c21824763
Fix unit tests
2019-06-12 23:22:42 -04:00
BoykoAlex
f7eefdbaeb
PT #166190159 : AST parser sharing lookup environment uses java reflection
2019-06-11 10:42:45 -04:00
BoykoAlex
bdd9c1c828
PT #166273505 : Guard against no AST node for offset in YAML
2019-06-05 11:51:11 -04:00
BoykoAlex
5ae5b22010
Revert "Cache ASTParser per project to speed up CU parsing"
...
This reverts commit cb7621b208 .
2019-06-03 20:48:13 -04:00
BoykoAlex
cb7621b208
Cache ASTParser per project to speed up CU parsing
2019-06-03 20:34:44 -04:00
BoykoAlex
5468e43963
PT #166315444 : XML content assist for VSCode and Theia
2019-05-28 19:11:47 -04:00
Martin Lippert
490c45b4b3
added trigger charactor config for xml language to enable completions in xml files in vscode
2019-05-28 11:39:47 +02:00
BoykoAlex
7fde0bc301
PT #166273505 : Fix JSON -> POJO conversions for arbitrary map
2019-05-27 18:07:59 -04:00
nsingh@pivotal.io
aa425f5ab5
Fixed markdown spacing with @Value live hover
2019-05-23 12:03:07 -07:00
Kris De Volder
5bec241272
Convert boot-ls application.yml to .properties again
2019-05-22 13:23:05 -07:00
Kris De Volder
5c5d535556
Trigger characters per language
2019-05-22 10:36:48 -07:00
Kris De Volder
e47fb7ede3
Tweaks to SpringXmlCompletions
2019-05-22 10:31:46 -07:00
Kris De Volder
13f7f4da46
More tweak to hover spacing
2019-05-22 10:29:42 -07:00
Kris De Volder
71c1526255
Tweaks to Live hover spacing
2019-05-22 10:17:56 -07:00
Kris De Volder
a247958351
Avoid refreshing highlights/codelenses when...
...
...nothing has changed. The refresh can be very expensive
if user has enabled code minings.
See: https://github.com/spring-projects/sts4/issues/292
2019-05-17 12:58:30 -07:00
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