nsingh
f8f267e69d
PT 156111958 - Replace map with CfTargetInfo type
...
CfTargetInfo is used for integration with external CF tools like boot
dash.
2018-04-06 00:55:38 -07:00
BoykoAlex
d57b4745dd
PT #155293325 : Adopt Boot 2 mappings bean new JSON data
2018-04-05 19:57:39 -04:00
Kris De Volder
23df3f3ae4
Udpate cf-java client to 3.8.0.RELEASE
2018-04-05 12:07:59 -07:00
Kris De Volder
54a2bb9d47
Fix bug in JdtLsProejctCache table lookup
2018-03-27 12:56:49 -07:00
Kris De Volder
57fa91fe5c
Fix a bunch of race conditions in SpringIndexer and its tests
2018-03-27 11:39:24 -07:00
Kris De Volder
0c70f4200e
Fix race condition in SpringIndexer initialization
2018-03-26 17:05:35 -07:00
Kris De Volder
3d9752cbdb
Proper 'async' support for JdtLs fallback
2018-03-26 15:33:47 -07:00
Kris De Volder
13633746cb
Ensure fallbacks kick in JDT LS
...
When either JDT LS is too old, or
not available... then disbabled the JdtLsProjectCache so that maven / gradle will be used instead.
2018-03-26 14:51:36 -07:00
Kris De Volder
a8707545a3
Fix failing test
2018-03-22 12:09:33 -07:00
Kris De Volder
94151f8908
Fix race condition in test.
...
Make onInitialized mechanism in SimpleLanguageServer more 'robust' w.r.t. to
subtle timing issues.
The intention of onInitalize is typically to guarantee some initialization code.
Therefore it should also be called even if the 'initialized' even is already past.
2018-03-22 11:45:39 -07:00
Kris De Volder
c2a4ea6286
Merge branch 'master' into jdt-classpath
2018-03-21 14:36:02 -07:00
Kris De Volder
7482c26ccb
Trying to improve the 'cleanup' of classpath listeners
2018-03-20 17:23:35 -07:00
Kris De Volder
9be6fd9601
Bump version to 0.2.1
2018-03-19 19:08:28 +00:00
Kris De Volder
42772a42dc
Bump version to 0.3.0
2018-03-19 18:54:14 +00:00
Kris De Volder
1d287b0529
Fixes related config settings now being JsonElement
2018-03-19 11:25:31 -07:00
nsingh
b8fb468768
Implemented find project and table for JDT project cache
2018-03-16 17:11:17 -07:00
Kris De Volder
a28990512e
Update reactor to 3.1.5 and fix an NPE caused by misused api
2018-03-16 15:45:57 -07:00
Kris De Volder
9473dfd75a
Send 'initial' classpath change events
...
Classpath events for all existing projects are sent when
a listener registers (in addition to events that are sent when
the classpath changes).
2018-03-16 14:29:27 -07:00
nsingh
e16cb6a9c9
Classpath change events now contain classpath info
2018-03-16 12:07:58 -07:00
Kris De Volder
39ffe531e6
Attempt to implement some classpath callback cleanups
2018-03-15 17:43:17 -07:00
Kris De Volder
64a45984ce
Make 'initialized' callbacks execute on async thread
2018-03-15 15:54:49 -07:00
Kris De Volder
f442c28bff
Partially working classpath change mechanics
...
Prints messages in language server logs, but doesn't really do anything else with the change events yet.
2018-03-15 15:24:19 -07:00
Kris De Volder
93f58f77b9
Merge branch 'master' into jdt-classpath
2018-03-15 09:13:38 -07:00
Kris De Volder
fcb4473025
Partial implementation of 'jdt.ls.addClasspatListener' support
2018-03-15 08:56:18 -07:00
Kris De Volder
cc2c173091
Bump version to 0.2.0
2018-03-15 15:26:37 +00:00
nsingh
285e4fe811
Initial implementation for adding classpath listener
2018-03-14 14:42:35 -07:00
Martin Lippert
62bd6a02b4
add basic support for document highlight feature to common ls pieces
2018-03-13 19:26:19 +01:00
Kris De Volder
bbbda87936
Merge branch 'master' into jdt-classpath
2018-03-13 10:06:42 -07:00
nsingh
328607f531
Streamline async handler API
...
Added an async handler for LS requests that should not run on the same
thread as LSP4J event loop. Also streamlined method signatures for
handlers and removed useless CompletableFuture.
2018-03-12 16:07:43 -07:00
Kris De Volder
efe8049bba
Bump version to 0.1.6
2018-03-09 22:11:06 +00:00
nsingh
591adec33d
Added JDT command for getting Java project
...
Also added a JDT Project cache in the Spring Boot LS
2018-03-09 12:05:31 -08:00
BoykoAlex
1f219728a2
Switch to Gradle 4.6 distro
2018-03-08 19:46:30 -05:00
nsingh
a305e2ce53
Implement resolve classpath command
2018-03-08 15:18:42 -08:00
BoykoAlex
bca56a2124
PT #155800737 : Adopted lsp4j change in parsing CompletionItem message
2018-03-08 11:28:28 -05:00
Kris De Volder
d035c26a28
Cleanup some debug logging
2018-03-07 11:58:21 -08:00
Kris De Volder
5171b0c4fe
Fix multi-root initialization in SimpleWorkspaceService
2018-03-05 15:51:34 -08:00
Martin Lippert
d368d320d7
added test for webflux code lenses
2018-03-01 11:44:47 +01:00
Kris De Volder
b148969f17
Remove github java parser
...
Seem like it simply was not being used, except in test code.
2018-02-28 16:03:14 -08:00
Kris De Volder
d1b214a7ad
Fix newline related test failures on Windows
2018-02-28 13:21:13 -08:00
Kris De Volder
27859bf670
Remove commons-boot
2018-02-26 12:14:26 -08:00
Martin Lippert
f0b2e36c87
bugfix for not resolving bindings for individual source files anymore
2018-02-26 11:57:47 +01:00
Martin Lippert
66290f0dca
added http method support to webflux symbol provider
2018-02-26 11:43:21 +01:00
Martin Lippert
05c0c8a901
added http methods to test cases for webflux symbols
2018-02-26 11:14:41 +01:00
Martin Lippert
6800c83c0d
finished first version of symbol support for webflux route definitions
2018-02-26 11:14:41 +01:00
Martin Lippert
f381aa72d5
initial enhancements to support method body analysis for webflux symbol support, not yet finished
2018-02-26 11:14:41 +01:00
Martin Lippert
8ca92e3f43
initial test projects for webflux symbol support
2018-02-26 11:14:41 +01:00
Kris De Volder
6fd38e61a5
Bump version to 0.1.5
2018-02-22 23:24:47 +00:00
BoykoAlex
68fa831b26
Merge branch 'master' of https://github.com/spring-projects/sts4
2018-02-22 15:30:18 -05:00
BoykoAlex
3b6602aa86
Adjust test for \r on windows
2018-02-22 15:29:54 -05:00
nsingh
186ad81376
Fixed failing test case in Windows
2018-02-22 12:06:53 -08:00