1295 Commits

Author SHA1 Message Date
BoykoAlex
705d81f945 PT #159371605: Implicitly autowired constructor boot hint and hover 2018-07-27 21:04:30 -04:00
Kris De Volder
576615c223 Bump version to 0.5.0 2018-07-27 16:39:35 +00:00
BoykoAlex
eb34b0210f PT #159307292: Autowired reports optics, content specific to AST node 2018-07-26 21:25:37 -04:00
Kris De Volder
5a1aab6d2c Bump version to 0.4.0 2018-07-18 16:59:15 +00:00
Kris De Volder
c1c46a3709 RE-using JMXConnectors as much as possible. 2018-07-13 15:20:17 -07:00
Kris De Volder
10a1e32e29 Moving towards more easy to re-use JMXConnector
The "create connector -> do something -> close" pattern
has now been turned into a method. This paves the way
for making management of the connectors smarter
so that, for example, a single connector could be
cached for some time and re-used for more than
one task.

Creating the connector is a slow process especially
for remote apps, so this is a bit of a performance
bottleneck and its a bad idea to create a new
connector for every small request.
2018-07-13 10:00:27 -07:00
Kris De Volder
4b31ac99ee Better caching proxy using CGlib
Allows internal calls to this.getBlah() to also be cached.
2018-07-12 16:06:43 -07:00
Kris De Volder
f29e7e9954 Various cleanups
- missing copytight headers
- unused imports
- obsolete comments
- rename some strnage method names
2018-07-12 14:19:56 -07:00
Kris De Volder
57f42c9883 Make remote boot app urls configurable from vscode 2018-07-12 14:13:47 -07:00
Kris De Volder
d81a6a6763 Merge branch 'master' of github.com:spring-projects/sts4 2018-07-11 17:36:24 -07:00
Kris De Volder
a81a54f391 Partially working remote app live hover
Uses a single-hard-coded jmx url to connect to remote
and fetch actuator data.
2018-07-11 16:49:52 -07:00
Martin Lippert
d7fc10794c first cut for strict project matching mode to ensure live hovers are detected and shown only for relevant projects 2018-07-11 16:40:18 +02:00
Kris De Volder
e1c0953f4f Refactoring: introduce abstract 'SpringBootApp'
In preparation for supporting both local and
remote SpringBootApp as sources for live
information via jmx connection.
2018-07-10 11:34:09 -07:00
Martin Lippert
fc21e145ca update jdt prefs for photon 2018-07-06 13:07:22 +02:00
Kris De Volder
880d308b49 Remove workaround for lsp4e sorting issue
The issue has been fixed in lsp4e master
2018-07-05 10:41:55 -07:00
nsingh
3421d7deaa Removed obsolete manifest LS types 2018-06-25 20:10:44 -07:00
nsingh
990c8aae26 PT 156579665 - Improvements in handling CF targets in manifest LS
Changes to how CF targets are handled in manifest LS, including better
error handling and association with a source type, like cf CLI or boot
dashboard.
2018-06-25 20:07:13 -07:00
BoykoAlex
cc9d1858f3 Update Jandex to 2.0.5.final 2018-06-20 18:02:40 -04:00
BoykoAlex
bb9bdff10f PT #158478912: Add jrt-fs.jar on classpath for fallback in case of JDK
>8
2018-06-20 14:29:49 -04:00
Martin Lippert
71bebf307a change detection is now able to re-connect to already stopped application 2018-06-19 09:43:30 +02:00
Martin Lippert
e157343daa check for existing model before updating it and fixed typo 2018-06-19 09:43:30 +02:00
Martin Lippert
2353b43fa3 first steps towards detecting changes in live running apps across, at the moment across internal restarts via devtools 2018-06-19 09:43:30 +02:00
Kris De Volder
19890b880a Bump version to 0.3.2 2018-06-18 18:01:42 +00: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
Kris De Volder
e0b63ef3d9 Bypass lsp4e filtering to avoid bug in lsp4e 2018-06-13 15:23:58 -07:00
BoykoAlex
9c2155ef68 PT #158305061: Hanlde only java documents by boot java handlers 2018-06-13 16:31:56 -04:00
BoykoAlex
596c617202 PT #158305140 Fix more errors around bean type properties 2018-06-13 10:57:26 -04:00
Kris De Volder
e11e1196ef Fixes suspected race condition causing NPE
See PT-158202141
2018-06-12 18:09:10 -07:00
Kris De Volder
171fb272f9 Bump version to 0.3.1 2018-06-11 22:56:05 +00:00
Kris De Volder
4555d9930a Jumpy completions working in STS4 eclipse
Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2018-06-11 15:04:45 -07:00
BoykoAlex
5aebb062a2 Bump up highlights timeout to get tests to pass 2018-06-07 17:07:25 -04:00
BoykoAlex
66a9aa8fe3 PT #156686000: Fix additional cases with javadoc doc for property keys 2018-06-07 16:50:28 -04:00
BoykoAlex
1203b899dd PT #156686000: Make enum value description look closer to javadoc 2018-06-06 21:42:28 -04:00
nsingh
58b038704c Replace ObjectMapper with Gson in CF Cli provider 2018-06-05 16:10:09 -07:00
nsingh
1125337db8 Guard against errors when getting element String value 2018-06-05 16:10:09 -07:00
nsingh
aa2e89f0dd PT 156967558 - Replace ObjectMapper with Gson in Bosh LS 2018-06-05 16:10:09 -07:00
BoykoAlex
4b9e29590b Refactor javadoc service injection 2018-06-05 09:55:09 -04:00
Kris De Volder
3738f649d1 Bump version to 0.3.0 2018-06-04 18:02:37 +00: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
Kris De Volder
ecc2724822 Fix bug in UriUtil.normalize and add some test cases for it. 2018-05-10 15:15:52 -07: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
BoykoAlex
0f04a67643 Hovers navigation for theia-spring-boot 2018-05-09 14:31:15 -04: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
BoykoAlex
a6d5e3c64f PT #157196600: Sys libs jandex index located at ~/.sts4-jandex/ 2018-05-04 10:23:16 -04:00
BoykoAlex
e3301506a4 Fix unit test 2018-05-02 19:41:30 -04:00
Kris De Volder
fd67adaf40 More info log for JandexIndex lifecycle changes 2018-05-02 11:37:49 -07:00
Kris De Volder
981a1da5dc Add some info logs when JandexIndex is being (re-)built 2018-05-02 10:13:50 -07:00