BoykoAlex
0681baa876
PT #160596363 : Fixes for live hints and navigation for multi-projects
...
Initial work: highlights fixed, source links bean
SourceLinks bean uses project finder
Project finder all projects. Source entries for dependency projects.
Properly support peer projects for fall back Gradle projects
Update code minings for e4.9
2019-01-21 19:29:26 -05:00
Kris De Volder
d2e49a5139
Ensure m2e 'downloadSources' is enabled
...
LS relies on this for source jar attachements.
2018-12-17 11:33:12 -08:00
BoykoAlex
db429f9c21
PT #162167333 : Ask JDT server for hover links (Eclipse, VSCode)
2018-12-11 18:41:33 -05:00
Kris De Volder
71da26c56e
Attempting to fix failing testcase
2018-12-06 15:28:47 -08:00
BoykoAlex
c884ae6bf7
PT #155474415 : Adjust def links for Eclipse client
2018-11-08 11:35:40 -05:00
Martin Lippert
972a85cea8
updated versions from 4.0.1 to 4.0.2
2018-11-01 11:37:43 +01:00
Kris De Volder
248098112e
Take inherited pojo properties into account
...
In yaml / properties editor.
2018-10-22 16:49:39 -07:00
Kris De Volder
eda67f8c7c
Fix https://www.pivotaltracker.com/story/show/160969280
...
Read boot properties metadata from project dependencies
2018-10-03 16:35:49 -07:00
Martin Lippert
1a3fe38be3
added provider name
2018-09-10 10:53:38 +02:00
Kris De Volder
0b8d44d75f
Make jdt.ls extension more reliable detecting deleted projects
2018-08-22 12:09:34 -07:00
BoykoAlex
1b33036794
PT #156965730 : Get Javadoc from JDT LS or eclipse client via sts/javadoc
2018-05-31 22:19:28 -04:00
Martin Lippert
95d81ea1ce
fixed typo
2018-05-31 09:54:36 +02:00
Kris De Volder
394a7b5543
Fix NPE in resolveClasspath
...
Caused by unusual projects that do not use
JRE classpath container to point to
system libraries.
2018-05-22 14:45:24 -07:00
Kris De Volder
672fdc6977
Merge branch 'jdt-ls-source-jars'
2018-05-22 11:21:48 -07:00
Martin Lippert
069f2d93ac
added sorting of projects for initial classpath update event to speed up initial experience
2018-05-22 08:49:58 +02:00
Kris De Volder
c39953863b
Add support for source-jars in JdtLs classpath service
2018-05-14 15:47:51 -07:00
Kris De Volder
b3a61025a5
Fix NPE in STS4LanguageClient related to classpath infra
...
Also improve test coverage around this breakage. And
improve the debugability of the tests by improving how
they log configure logger.
2018-05-11 12:31:03 -07:00
Kris De Volder
27551f6762
Dealing with project deleted on file system by user.
2018-05-10 17:20:17 -07:00
Kris De Volder
ecc2724822
Fix bug in UriUtil.normalize and add some test cases for it.
2018-05-10 15:15:52 -07:00
Kris De Volder
6a5a023557
Handle project create and delete in jdt.ls classpath service
2018-05-04 14:19:20 -07:00
Kris De Volder
5e850fb9fd
Make the new jdt.ls.extension test run as part of the build
2018-05-04 09:14:46 -07:00
Kris De Volder
689da33d90
Add a first test for jdt.ls.extension
2018-05-04 09:14:46 -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
Kris De Volder
b2985ae4e2
Small fix for resource links in liver hover
2018-04-24 13:36:41 -07:00
Kris De Volder
d72d4b7bc8
Implement getSourceFolders in JdtLsClasspath
...
Also various refactoring and bug fixing
2018-04-24 11:56:05 -07: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
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
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