Commit Graph

655 Commits (fc2f76bc5c8a6146cdaca34eb2bb60ca8e30aaee)

Author SHA1 Message Date
Valeriy Svydenko fc2f76bc5c Replace old java formatter to jdt.ls formatter (#8829)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 5fd609831d CHE-8510: Recognize multi-module projects (#8661)
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 28c6412ec2 CHE-8609: Fix autocomplition (#8672)
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko 2492247d2f Add consumers to language server's file watcher to checking file
operations (#8455)

Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Igor Vinokur 2b60506d7a CHE-8466: Adapt selenium tests for using JDT LS (#8521)
Signed-off-by: Igor Vinokur <ivinokur@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 60a0817777 Fix formatting issue
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 7844d1d71c Fix up after rebasing
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 5158e6e9f4 Use URIs in Language Server API calls (#8313)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder c68ec14404 6682 Use jdt.ls for Usages
Use jdt.ls for usages

Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Dmitrii Bocharov 38f8d54b5a che-6736: Port implementors to jdt.ls extension
Port implementors to jdt.ls extension

Signed-off-by: Dmitrii Bocharov <dbocharo@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko 97b232e9ec Synchronize already existed plain java projects with jdt.ls (#8209)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 97d1b951cb Set license header (#8268)
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko d636a907d0 CHE-8049: Update simple java project when jdt.ls is ready (#8198)
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 6913323a42 CHE-7836: Update Che JDT-LS workspace on project creation/deletion
(#7977)

Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder bb2758d149 Fix merge problems
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko 1b70a3951e CHE-6914: Move Java Debugger Location Conversion to jdt.ls extension
(#7658)

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko 1f5cd7a4e5 Getting external libraries via jdt.ls extension (#7679)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko a10f8194e1 use jdt.ls extension in java test-plugin (#7429)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder dc2c82a1dd Use Che LSP Extension for File Structure View
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko db11bd3e30 use extension of jdt.ls
Signed-off-by: Valerii Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 29f124cead Fix licenses, update to new version
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 26e168ef06 Use {} format for log messages
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 70218d52c0 Log telemetry in debug only to reduce load,
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 3815a1d83b Introduce LaunchingStrategy to allow per project/workspace LS's
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder e7efc5dd03 Licenses, formatting, dependencies
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 0441120e83 Start language server for watched file patterns
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 54864d5e52 Fix import order
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder daaa2d5813 Added shutdown/exit handling
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 57a282a0ff Fix blocked IllegalStateException on LS startup
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 91546ec17a Use one language server per workspace
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 3404b157c6 Makes support for class file contents work
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 78fb6c6e7c First cut of opening references in jars
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 4c9e1959ec Fix up command id for jdt.ls code actions
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder eae19ba7f3 Make sure boolean values are set (be forgiving of bogus LSs)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Florent BENOIT c7c697f1e3 Fix build (invalid stubbing)
Change-Id: I5021ed5ba6f54def90c1f6e17a4c8b62fa5eaa99
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-10-15 14:11:31 +02:00
Dmytro Kulieshov 95f61a03ed Reworked LanguageServerFileWatcher (#11515)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-10-15 10:58:28 +02:00
Sergii Kabashniuk 4d78766f08
Add index in thread names (#11608) 2018-10-13 14:28:15 +03:00
Artem Zatsarynnyi 8b1ffc51d9
Fix importing a project from Git VCS with a branch that contains slash symbol (#11579)
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2018-10-11 14:07:58 +03:00
Sergii Kabashniuk 65bd65e23b Upgrade to new dependency mockito-testng (#10647) 2018-10-10 13:58:33 +03:00
Dmytro Kulieshov 116cdc5f51
Improved error logging in WsAgentURLProvider (#11485)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-10-09 16:38:06 +03:00
Sergii Kabashniuk ad8fd5e8df
Limit pool size used to process Json/rpc requests (#11456)
Limit pool size used to process Json/RPC requests (#11456)
2018-10-05 16:56:39 +03:00
Sergii Leshchenko 409d4c19dd Do not enable debug mode for wsagent by default (PR #11475) 2018-10-04 18:44:21 +03:00
Sergii Leshchenko 41685cde97 Add an ability to configure wsagent debug mode with env vars (PR #11475) 2018-10-04 18:44:21 +03:00
Sergii Leshchenko f6a196ae68 Remove wsagent debug server from installer (PR #11475) 2018-10-04 18:44:21 +03:00
Roman Iuvshyn 63b389c2fe
RELEASE: Set next development version (#11434)
* RELEASE: Set next development version
2018-10-04 18:25:39 +03:00
Vladyslav Zhukovskyi 0ec95375e0
Do not recognize file in workspace root as project (#11264)
* Do not recognize file in workspace root as project

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix format issue

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-09-19 16:20:25 +03:00
Igor Vinokur f49cb60bef
CHE-11173: Fix Unsupported operation exception (#11176) 2018-09-12 13:54:24 +03:00
Roman Iuvshyn ea410c3340
RELEASE: Set next development version (#11169) 2018-09-12 11:53:42 +03:00
Vitalii Parfonov b31b13dc6b
Fix override and skip root behaviors (#11002)
* Fix override and skip root behaviors

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2018-08-31 16:05:19 +03:00
Igor Vinokur 3f93f58d26
Rework GitStatusProvider to use cached status storage (#10690)
GitStatusProvider is reworked to call Git status only if it is really needed e.g. file was modified. The provider is based on a cached Git Status Map that is updated from Git Events.
2018-08-29 08:59:11 +03:00