Commit Graph

113 Commits

Author SHA1 Message Date
Kris De Volder
0ac214b7ca Improve support for nested property goto definition..
... in application.yml

See: https://www.pivotaltracker.com/story/show/169240253
2019-11-07 10:04:36 -08:00
BoykoAlex
bb79221cfe PT #165911996: Switch to LocationLink from Location for definitions 2019-10-15 14:05:35 -04:00
Martin Lippert
20e769f6a1 code cleanup and test case update to new mechanism 2019-09-25 13:13:18 +02:00
Kris De Volder
d9f48ed693 Fix for PT-167494938
Snippet completion was broken for concourse resource type
'extra insertions'.
2019-07-25 16:46:00 -07:00
BoykoAlex
ee16ee17c3 PT #166603176: Limit hover request processing time 2019-06-24 17:31:22 -04:00
nsingh@pivotal.io
1dba7419fd Update LSP4J in LS to 0.7.2 2019-06-12 10:19:17 -07:00
Kris De Volder
5c5d535556 Trigger characters per language 2019-05-22 10:36:48 -07:00
BoykoAlex
3b396e975f PT #165419026: Hyperlinks in XML config files 2019-05-08 11:39:00 -04:00
Martin Lippert
6db573175e remove debug output again 2019-05-08 17:23:23 +02:00
Martin Lippert
2495e985c9 added debug output, trying to find out why certain tests fail on the CI server 2019-05-08 15:41:46 +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
197b9549cf PT #165432307: Properly set insertion format for document edits 2019-04-17 17:46:01 -04: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
3f70e16f37 Turn RunningAppProvider into a bean 2019-03-29 13:42:09 -07:00
Kris De Volder
d86becebe7 http -> https 2019-03-08 15:48:38 -08:00
BoykoAlex
91d9838fff PT #164474609: Light TypeDescriptorData and caching super, sub-types 2019-03-08 12:09:50 -05:00
BoykoAlex
d994d2abcd PT #164216122: JDT LS search performance improvement 1 2019-03-05 20:31:03 -05:00
BoykoAlex
2b2413ee60 JDT LS based index for searches and refactorings to replace Jandex 2019-02-22 17:23:22 -05:00
Kris De Volder
2c76782686 Add test for concourse hierarchical document symbols 2019-02-12 15:03:57 -08:00
Kris De Volder
c3d5c19f0c Fix compilation problem in bosh language server 2019-02-12 14:34:51 -08:00
Kris De Volder
bc8b0300ca Deprecated properties without replacement ...
Should not get a "Replace with..." quickfix
2019-02-06 12:58:52 -08:00
BoykoAlex
7fe0d75412 PT #163527410: Don't load source for Eclipse. Ask JDT LS for locations. 2019-02-06 11:21:06 -05:00
Kris De Volder
306d116681 Add a regression test for '.yaml'.
Checks that boot language server accepts '.yaml' as equivalent
to '.yml' for reconcile, completions and hovers.
2019-01-31 16:02:43 -08:00
BoykoAlex
f893da12f5 PT #160962428: Simple unit test 2019-01-16 17:54:19 -05:00
BoykoAlex
31b5782d94 PT #135782951: (Part 2) Deprecated property quick fix 2019-01-11 13:25:30 -05:00
BoykoAlex
6a9e40dbbb PT #135782951: (Part 1) Completions for deprecated properties 2019-01-09 19:13:59 -05:00
BoykoAlex
eadae7da22 PT #163067196: LSP4J 0.6.0, LSP4E 0.9.0 snapshot 2019-01-08 14:05:48 -05:00
BoykoAlex
db429f9c21 PT #162167333: Ask JDT server for hover links (Eclipse, VSCode) 2018-12-11 18:41:33 -05:00
BoykoAlex
f2be2c717b PT #155474415: CTRL-CLICK navigation from .properties to Java 2018-11-07 16:35:07 -05:00
Kris De Volder
2b987e668a Refactor Bootiful LS
Converted all spring boot ls test to use spring test runner.
2018-10-16 09:48:41 -07:00
Kris De Volder
67066e8e3c Start decomposing CF language server into beans t
Instead of explicitly instantiating a SimpleLanguageServer subclass, let autoconf
create and configure it.
2018-10-04 16:08:46 -07:00
BoykoAlex
374b5f0ad7 CodeLens for boot hints in VSCode 2018-08-16 13:38:40 -04:00
BoykoAlex
705d81f945 PT #159371605: Implicitly autowired constructor boot hint and hover 2018-07-27 21:04:30 -04:00
Kris De Volder
cc80abb586 Undeprecated a method in Editor test harness
I think its fine to just keep using the
'newEditor' method without an explicit
language id. So let's get rid of all
the deprecation warnings associated
with it.
2018-06-18 10:52:10 -07:00
BoykoAlex
9c2155ef68 PT #158305061: Hanlde only java documents by boot java handlers 2018-06-13 16:31:56 -04:00
BoykoAlex
5aebb062a2 Bump up highlights timeout to get tests to pass 2018-06-07 17:07:25 -04:00
BoykoAlex
1b33036794 PT #156965730: Get Javadoc from JDT LS or eclipse client via sts/javadoc 2018-05-31 22:19:28 -04:00
BoykoAlex
984eafc2c0 PT #157668103: Switch to Gson where possible - except Bosh 2018-05-17 16:39:13 -04:00
BoykoAlex
bf7e0068e0 Make timeout time moderate for live hints tests 2018-05-10 17:29:16 -04:00
BoykoAlex
a88a33a647 Bump up live hints timeout for tests 2018-05-10 17:06:06 -04:00
nsingh
a640a62121 Remove live hover optimisation
Does not work when stopping running apps and having multiple editors
open.
2018-05-10 09:59:42 -07:00
nsingh
7f4967d0a6 PT 156688501 - Re-enable live hover optimisation
Live hovers are not published by the server if there are no running apps
in two consecutive update operations in the live hover watchdog. Also
fixed test cases that test no running apps.
2018-05-07 13:58:55 -07: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
16a56a5fdc Refactor, fix and simplify classpath infrastructure 2018-04-30 10:10:56 -07:00
Kris De Volder
052242d46c No getDocumentation().getLeft() directly in test code 2018-04-19 13:59:36 -07: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
nsingh
aba562402e Fixed compilation errors due to Hover API changes 2018-04-17 14:43:41 +02: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
nsingh
e16cb6a9c9 Classpath change events now contain classpath info 2018-03-16 12:07:58 -07:00