Commit Graph

1887 Commits

Author SHA1 Message Date
BoykoAlex
a9e2854a5c PT #159839753: Polish hover content based on CodeLens title 2018-08-23 18:31:18 -04:00
Martin Lippert
5f2133335f avoid multiple calls to getProject and hasActuatorDependency to avoid memory pressure 2018-08-23 16:21:30 +02:00
Martin Lippert
65b20c10ae added fallback for tests that are quickly creating hovers as soon as an individual highlight is there 2018-08-23 13:59:49 +02:00
Martin Lippert
f66d8352f4 changed proxy creation for local apps to subclass proxies to avoid instanceof errors (like in the tests) 2018-08-23 11:24:27 +02:00
Martin Lippert
bff10fa51a added more advanced caching strategy for calculating live hovers after live hover hints already got created 2018-08-23 09:57:28 +02:00
Martin Lippert
88e8e65b45 small refactoring to make API of live hover watchdog a bit cleaner 2018-08-23 09:57:28 +02:00
Kris De Volder
6647b58d9d Disable randomly failing test case (again) 2018-08-22 12:21:07 -07:00
Kris De Volder
81974966c8 Disable randomly failing test case (again) 2018-08-22 12:18:46 -07:00
Kris De Volder
4f73be400a Merge branch 'master' of github.com:spring-projects/sts4 2018-08-22 12:09:56 -07:00
Kris De Volder
0b8d44d75f Make jdt.ls extension more reliable detecting deleted projects 2018-08-22 12:09:34 -07:00
nsingh
a0129c3653 PT 159833130 - Add content, title and command for RM code lenses 2018-08-22 18:34:02 +02:00
Kris De Volder
0d93c7e31e Merge branch 'master' of github.com:spring-projects/sts4 2018-08-21 15:44:13 -07:00
Kris De Volder
2499d8b542 Small change to log message
Shouldn't call getJmxUrl just to log... it has too
much machinery attached to it to just call it frivoulously
(i.e. this is not just a field, but does a bunch of VM connecting
etc.)
2018-08-21 15:42:54 -07:00
BoykoAlex
515d2887c7 Not committed with previous commit 2018-08-21 18:33:08 -04:00
BoykoAlex
a4734b8029 PT #159866173: Add autowired beans for @Bean hover and codelens 2018-08-21 16:58:50 -04:00
Kris De Volder
01a15ec0ba Merge branch 'master' of github.com:spring-projects/sts4 2018-08-21 12:03:47 -07:00
Kris De Volder
8ef2e19fdf Add support for values of type java.time.Duration...
So that both application.properties and application.yml

- recognize/treat these as atomic values
- can recognize 'garbage' values during reconcile and give a error.
2018-08-21 12:01:37 -07:00
BoykoAlex
b5f9c3e505 PT #159915886: Match more than one bean for collections 2018-08-21 12:54:32 -04:00
BoykoAlex
f8677b440a PT #159445379: @Autowired for Collection and sub-types 2018-08-20 21:32:05 -04:00
Kris De Volder
7ef56430d1 Merge branch 'master' of github.com:spring-projects/sts4 2018-08-20 14:55:35 -07:00
Kris De Volder
ac32e27f44 Add minimal description to ad-hoc properties 2018-08-20 14:55:14 -07:00
BoykoAlex
42a308d9c8 PT #159444911: Addition - id matching, type verification 2018-08-20 17:15:25 -04:00
BoykoAlex
292bbb88c5 PT #159444911: Support for @Autowired + @Qualifier 2018-08-20 13:47:33 -04:00
Martin Lippert
ffcee42a0e experimental optimization to avoid calling potentially slow jmx endpoints too often 2018-08-20 17:11:28 +02:00
BoykoAlex
02f17d2b0a PT #159465021: Unmatched bean for boot hints 2018-08-17 19:52:06 -04:00
Kris De Volder
2c6dd39a33 Resource links for remote apps
Fixed by adding a special case that detects the
special path prefix '/home/vcap/app' and treats
resources in that path the same as classpath
resources.
2018-08-17 12:46:18 -07:00
BoykoAlex
d1e960f3fa Adjustments for CodeLens for boot hints 2018-08-17 13:12:20 -04:00
BoykoAlex
638dcfa994 PT #159794215: Show wired beans for TypeDeclaration annotations hovers 2018-08-16 18:23:58 -04:00
BoykoAlex
374b5f0ad7 CodeLens for boot hints in VSCode 2018-08-16 13:38:40 -04:00
BoykoAlex
2ed494a7aa PT #159353267: Ensure line break is between RMs and process in the hover 2018-08-15 00:38:32 -04:00
Martin Lippert
4aaaf8bae6 switched to commons-codec for easier and better md5 checksum generation 2018-08-14 18:17:34 +02:00
Martin Lippert
c8554089bc fixed a NPE when the resource of a changed bean is not defined 2018-08-14 18:17:10 +02:00
Martin Lippert
34a1168b75 avoid json object creation and live beans model parsing if raw data is unchanged 2018-08-14 10:41:23 +02:00
Kris De Volder
869c0b2516 Bump version to 0.6.0 2018-08-13 21:13:24 +00:00
BoykoAlex
ddd31e3e2d PT #159690556: Dispose JMX connection (proper fix) 2018-08-10 13:59:02 -04:00
BoykoAlex
4c5e77e682 PT #159690556: Dispose boot app handle if failed to connect to VM
descriptor
2018-08-10 13:26:22 -04:00
Martin Lippert
c953ff93c1 generated lambda types are now being removed from live bean type to improve bean change detection mechanism 2018-08-10 15:40:00 +02:00
Martin Lippert
72fe640c9f avoid NPE case when type binding get be resolved for request mapping methods 2018-08-10 13:54:53 +02:00
Kris De Volder
a42340c593 Fix JMX related resource leak
JMX connections on language server not closed when stopping
the last/only tunneled boot dash app.
2018-08-09 13:58:48 -07:00
Kris De Volder
3b0fb2135a Fix NPE that happens on restart of local apps ...
... and is suspected of causing resource leak by
breaking proper disposal of JMX connectors for local apps.
2018-08-09 11:56:21 -07:00
Kris De Volder
c5b6a72b3a Fix https://github.com/spring-projects/sts4/issues/66
Add  'tags' property in 'resource' type in concourse
editor schema.
2018-08-09 08:36:08 -07:00
Kris De Volder
2e77214118 Merge branch 'master' of github.com:spring-projects/sts4 2018-08-08 16:37:50 -07:00
Kris De Volder
d3402741fd Fix https://www.pivotaltracker.com/story/show/159621631
I.e: handle the case where list of paths from live requestmapping info is empty.
2018-08-08 16:37:38 -07:00
Kris De Volder
3949aa0a93 Fix https://github.com/spring-projects/sts4/issues/59
UriUtil.normalize did not properly ensure that drive-letters on windows
are canonically represented  (i.e allways in upper-case or allways in
lower-case).
2018-08-07 14:44:38 -07:00
Kris De Volder
243586a8f8 Fix https://www.pivotaltracker.com/story/show/159426287
Add remote host name to ssh tunnel config, so that it can
be used to compute correct request mapping links for live
hovers.
2018-08-07 10:06:49 -07:00
Martin Lippert
64e7bbad45 firt rough cut to include conditional and profile annotations in bean symbols instead of their own ones 2018-08-07 15:11:05 +02:00
Kris De Volder
c004bb6550 Cleanup obsolete code 2018-08-03 11:13:01 -07:00
Martin Lippert
ef213af41e improved error logging when something goes wrong while parsing source code for symbols and live hovers 2018-08-03 12:35:48 +02:00
Martin Lippert
2bb98a874c trying to fix test failure, but not sure this is the right solution 2018-08-03 12:15:27 +02:00
Martin Lippert
44a8e43861 added missing empty application.yml file back for empty boot test project, otherwise random failures 2018-08-03 11:52:08 +02:00