Commit Graph

832 Commits

Author SHA1 Message Date
nsingh
21b38e21ec Disable optimisation for live hovers until tests fixed 2018-05-02 12:59:52 -04:00
nsingh
24e5909ef1 Avoid publishing live hints if there are no running apps
If there hasn't been a change in terms of no running apps between two
consecutive updates, do not publish live hints to avoid unnecessary
messages being sent from server to client.
2018-05-02 11:35:44 -04:00
nsingh
39259b3919 Use slf4j logger 2018-05-02 06:28:37 -04:00
nsingh
3a8fac4ce1 Don't serialise nulls in Gson in SpringBootApps 2018-05-02 05:33:51 -04:00
Kris De Volder
9629b2f65b Increase highlights timeout in test harness
To see if it helps with test failing in CI build.
2018-04-30 13:05:32 -07:00
Kris De Volder
ffb8d57801 Longer stacktrace in failed tests 2018-04-30 12:43:28 -07:00
Kris De Volder
8bda4e87ce Fix compile errors 2018-04-30 12:10:26 -07:00
Kris De Volder
8d87eeb398 Cleanup: remove some obsolete code 2018-04-30 12:00:59 -07:00
Kris De Volder
b21a506f6c Fix NPE causing test failures 2018-04-30 11:58:48 -07:00
Kris De Volder
e5f9366813 Merge branch 'master' of github.com:spring-projects/sts4 2018-04-30 11:24:26 -07:00
Kris De Volder
16a56a5fdc Refactor, fix and simplify classpath infrastructure 2018-04-30 10:10:56 -07:00
Martin Lippert
e0274c1618 added noop operation to spring indexer API to allow consumers to wait for other items to be completed 2018-04-30 15:12:28 +02:00
Martin Lippert
28c4cbbda4 adapted additional tests to refactored spring indexer mechanics 2018-04-30 14:52:44 +02:00
Martin Lippert
037c4e35d1 adapted additional tests to refactored spring indexer mechanics 2018-04-30 14:37:29 +02:00
Martin Lippert
7e66bd24ce refactored spring indexer to use executor service and react to project events instead of scanning workspace roots every time 2018-04-30 12:31:34 +02:00
Kris De Volder
90408661a1 Remove obsolete project with classpath file support 2018-04-24 13:55:31 -07:00
Kris De Volder
b2985ae4e2 Small fix for resource links in liver hover 2018-04-24 13:36:41 -07:00
Kris De Volder
b9f9c8d119 Ignore failing test for obsolete functionality 2018-04-24 12:13:46 -07:00
Kris De Volder
af9d5f1892 Merge branch 'master' of github.com:spring-projects/sts4 2018-04-24 11:56:30 -07:00
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