Kris De Volder
d72d4b7bc8
Implement getSourceFolders in JdtLsClasspath
...
Also various refactoring and bug fixing
2018-04-24 11:56:05 -07:00
nsingh
76b35ab76d
For efficient way to determine actuator domain from JMX
2018-04-24 15:09:37 +02:00
nsingh
ba58b946f3
Use org.slf4j.Logger
2018-04-24 13:44:32 +02:00
nsingh
e02c7e4a1e
Ensure jmx connector is closed after getting domain
2018-04-24 13:36:08 +02:00
nsingh
65667f4264
PT 156072399 - Refactor to support additional JMX MBean domains
2018-04-24 13:31:03 +02:00
nsingh
2a23727bb8
Replace Jackson ObjectMapper with Gson in SpringBootApp
2018-04-24 12:52:12 +02:00
Martin Lippert
b8c4384441
skip maven deploy
2018-04-23 12:48:00 +02:00
Martin Lippert
410628c874
adding jdt.ls.commons to update sites and eclipse-ls-builds
2018-04-23 12:29:38 +02:00
nsingh
2b24cac617
Revert adding jdt-ls to headless services
2018-04-23 12:23:58 +02:00
nsingh
916b8f3412
Add missing jdt-ls-extension module to headless services
2018-04-23 10:55:35 +02:00
Kris De Volder
18c22edb2d
Remove unused code
2018-04-20 15:44:34 -07:00
Kris De Volder
10326bae0a
Merge branch 'master' into eclipse-classpath-provider
2018-04-20 14:39:11 -07:00
Kris De Volder
76f40bd9f8
Merge branch 'master' of github.com:spring-projects/sts4
2018-04-19 13:59:52 -07:00
Kris De Volder
052242d46c
No getDocumentation().getLeft() directly in test code
2018-04-19 13:59:36 -07:00
nsingh
76775db3fe
PT 154618835 - Improve memory footprint of CompilationUnit cache
2018-04-19 22:26:50 +02:00
Kris De Volder
5fb9606ac4
Fix failing test cases
2018-04-19 10:38:55 -07:00
nsingh
a90d6c754d
Fixed compilation errors due to LSP4J changes
2018-04-19 16:29:52 +02:00
Kris De Volder
590482c418
Implement support for Eclipse-based classpath service
...
Note: this requires changes to LSP4e to support
to provide the means to execute commands, by dispatching
command execution to the server that registered it.
2018-04-17 13:22:50 -07:00
Kris De Volder
d29254f167
Merge branch 'master' of github.com:spring-projects/sts4
2018-04-17 09:21:23 -07:00
nsingh
aba562402e
Fixed compilation errors due to Hover API changes
2018-04-17 14:43:41 +02:00
Kris De Volder
8f8fbc0f8e
More code moved from jdt.ls.extension to jdt.ls.commons
...
jdt.ls extension reduced to a simple wrapper that forwards requests
to commons implementation.
2018-04-16 16:09:11 -07:00
Kris De Volder
8d55c8e956
Cleanup debug logging
2018-04-16 14:34:10 -07:00
Kris De Volder
6f2b8be802
Split jdt ls extension into two parts
...
One pugin to contain the bulk of the code, which is independent of jdt.ls, lsp4e and lsp4j.
Second plugin to contain the jdt.ls specific DelegateCommandHandler implementation.
This should allow us to somehow re-use the bulk of the code in STS4 eclipse, i.e. when
we have access to JDT from eclipse directly, and there is no jdt.ls process around.
2018-04-16 14:24:42 -07:00
Kris De Volder
704fdaa21d
Reduce verbosity of 'change even with wrong verson' warning.
2018-04-11 16:38:48 -07:00
nsingh
a8d455e3d6
Some refactoring into CfJson
2018-04-06 08:12:57 -07:00
nsingh
a6cdf340a3
Removed unused method
2018-04-06 06:21:06 -07:00
nsingh
9a41fe266a
Added junit to test actual CF client in LS using LS target cache
2018-04-06 06:02:46 -07:00
nsingh
a059716595
Renamed Json params provider to CF targets info provider
2018-04-06 03:52:03 -07:00
nsingh
c48c206985
Minor refactoring of params provider constructor
2018-04-06 03:43:16 -07:00
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
749c0b7943
Fix some more race conditions in JdtLsProjectCache
2018-03-27 13:32:52 -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
502d04d5a3
Cleanups before merging to master
...
Use proper jdt.ls snapshot udate site instead of locally built one.
Re-enable test running in spring-boot language server.
Remove debug flags from vscode-spring-boot launcher.
2018-03-27 09:45:23 -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
9bc0c20937
Revert "Disable JDT LS classpath support"
...
This reverts commit 07b7c313f4 .
2018-03-22 12:26:14 -07:00
Kris De Volder
a8707545a3
Fix failing test
2018-03-22 12:09:33 -07:00
Kris De Volder
07b7c313f4
Disable JDT LS classpath support
2018-03-22 11:51:43 -07:00
Kris De Volder
3f32361e7e
More debug logging for SpringIndexer
...
To help debug race conditions.
2018-03-22 11:48:50 -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
a5141432d1
Fix some logging issues
2018-03-21 17:08:27 -07:00
Kris De Volder
c2a4ea6286
Merge branch 'master' into jdt-classpath
2018-03-21 14:36:02 -07:00
Martin Lippert
48aae5bc9e
add early java10 support
2018-03-21 18:59:54 +01:00
Kris De Volder
7482c26ccb
Trying to improve the 'cleanup' of classpath listeners
2018-03-20 17:23:35 -07:00
Kris De Volder
f737f06228
Renamed executeCommand to executeClientCommand
...
Signed-off-by: Kris De Volder <kdevolder@pivotal.io >
2018-03-20 15:15:05 -07:00
Kris De Volder
ceaca41c3d
Some tweaks to ProjectObserver.Listener users
2018-03-20 14:57:11 -07:00