BoykoAlex
984eafc2c0
PT #157668103 : Switch to Gson where possible - except Bosh
2018-05-17 16:39:13 -04:00
Kris De Volder
8d87eeb398
Cleanup: remove some obsolete code
2018-04-30 12:00:59 -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
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
d72d4b7bc8
Implement getSourceFolders in JdtLsClasspath
...
Also various refactoring and bug fixing
2018-04-24 11:56:05 -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
nsingh
a305e2ce53
Implement resolve classpath command
2018-03-08 15:18:42 -08: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
BoykoAlex
3b6602aa86
Adjust test for \r on windows
2018-02-22 15:29:54 -05:00
BoykoAlex
f3d6bba7ec
Navigate to specific position in file via source link
2018-02-14 18:10:26 -05:00
BoykoAlex
183fef6ec8
Re-index on rebuild
2018-02-12 17:11:04 -05:00
nsingh
b76e3b8e1e
Refactoring delegating classpath
...
Separated file caching out of delegating classpath
2018-02-01 15:56:02 -08:00
nsingh
52e37b856f
Add equals method for extra fields in MavenClasspathData
2018-01-24 16:20:34 -08:00
nsingh
f7978ba94b
Avoid caching maven projects in the maven classpath.
...
Instead extract all the required information into classpath data and
cache that instead.
2018-01-24 16:12:30 -08:00
BoykoAlex
286d435d53
PT #151978919 VSCode navigation to resource from hovers (POC)
2018-01-19 19:26:29 -05:00
nsingh
bf096850a4
PT 153114916 - Add support for live hovers for .class files
2018-01-18 17:07:50 -08:00
BoykoAlex
5300fecaa4
Bump up all timeout times for the maven project cache tests
2017-11-22 15:22:31 -05:00
BoykoAlex
01b5889216
Revert MavenProjectCacheTest to the previous. Bump up timeout time
2017-11-22 15:11:55 -05:00
BoykoAlex
a50c09097a
PT #153100339 Don't cache CU unless there is a project for it
2017-11-22 14:49:44 -05:00
BoykoAlex
622af0efe0
Don't split notification messages with line breaks
2017-11-22 09:48:21 -05:00
BoykoAlex
384b2954fb
Fix regression - load project in sync if not cached
2017-11-21 16:54:21 -05:00
BoykoAlex
1014e90ed3
Errored out project should have empty classpath
2017-11-20 18:15:30 -05:00
BoykoAlex
08c1cd33ef
PT #152867134 Progress and Error feedback for Maven/Gradle project load
2017-11-20 17:56:39 -05:00
Martin Lippert
f75a8b6941
Merge branch 'multi-root'
2017-11-17 20:05:10 +01:00
BoykoAlex
cee1005bb8
PT #151547534 Cache classpath in a file
2017-11-15 18:54:21 -05:00
Kris De Volder
0cf1e64608
WIP: exploring multi-root workspace protocol in vscode + boot java ls
...
Note: this code is not working, probably better to start over when the
time comes. This branch is saved just in case it helps seeing the kinds
of changes we might want/need to do.
2017-11-08 09:52:44 -08:00
BoykoAlex
ba48e1eb31
Fix unit tests
2017-10-23 11:19:59 -04:00
Kris De Volder
3a57d99a84
Disable boot-java language server internally on non-boot project
...
Also use Optional in project finder to avoid some NPE bugs for missing project
context.
2017-10-19 13:41:53 -07:00
Kris De Volder
71dabb8d6c
Streamlime and simplify JavaProjectFinder
...
Only a single method needs to be implemented now to define how
a project context is found for a given document location.
2017-10-17 11:04:08 -07:00
Kris De Volder
69491029b3
Remove obsolete method 'isProjectRoot' from project finder interface
2017-10-17 10:41:56 -07:00
BoykoAlex
d4a9907b0d
PT #150740880 : VSCode/Eclipse file watching. Back to project finder
...
Eclipse client file change listening mechanics
Reworked file/project observer implementation
Merge fixes
2017-10-16 14:08:51 -04:00
BoykoAlex
423c6bcaef
[PT-#150740880] File listener and project listeners mechanics
...
Refactor project finder into project manager
Update annotation index based on project changes
Missing comments
2017-10-12 16:41:38 -04:00
Martin Lippert
83193e4711
added debug output for project creation
2017-09-18 15:03:03 +02:00
Martin Lippert
3cbce5e81a
started to implement infrastructure to parse java projects completely
2017-08-27 18:48:00 +02:00
BoykoAlex
fb3b00dfe7
Fix randomly failing tests.
2017-07-21 20:18:30 -04:00
Kris De Volder
cecd98f7a5
Create CloudConfigProvider and wire it up...
...
... in preparation for implementing various stories that depend on this
infrastructure.
2017-07-18 15:52:34 -07:00
Kris De Volder
b866649a3d
Relaxing yaml proposals for '- '.
2017-04-25 18:08:05 -07:00
Kris De Volder
e8951b27a3
Cleanup imports
2017-04-24 15:21:59 -07:00
Kris De Volder
30ef77eb28
Re-enable tests (still failing or not?)
2017-04-19 16:14:09 -07:00
Kris De Volder
a83fbec945
Update to lsp protocol v3
2017-04-19 16:06:39 -07:00
Kris De Volder
bf8f8cffa9
Moved commons and concourse editor to 'headless-services'
2017-04-06 17:21:53 -07:00