Kris De Volder
2b987e668a
Refactor Bootiful LS
...
Converted all spring boot ls test to use spring test runner.
2018-10-16 09:48:41 -07:00
BoykoAlex
8f8334de67
Fix NPE in SpringIndexer
2018-10-09 12:43:11 -04: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
Kris De Volder
6717306d8f
Convert language servers to Boot apps
2018-10-02 15:39:15 -07:00
Martin Lippert
4cb796c81c
avoid NPE when method binding cannot be resolved
2018-10-02 10:36:06 +02:00
nsingh
bf93fafabb
PT-160455522: Fix for empty string insertion for ad hoc props
2018-09-12 19:01:46 +02:00
BoykoAlex
8fab69d7da
Don't short-circuit on first app for @Autowired boot highlight info
2018-09-07 18:10:44 -04:00
Kris De Volder
dc3bb2c1a5
Merge branch 'master' of github.com:spring-projects/sts4
2018-09-07 13:20:52 -07:00
Kris De Volder
ed27056ea0
Trigger reconcile on classpath changes
2018-09-07 13:19:54 -07:00
Martin Lippert
2a39071b50
ignore exceptions during parsing due to compilation or type resolve problems
2018-09-07 10:01:44 +02:00
BoykoAlex
19d680bbb7
PT #160302607 : WebFlux RMs JMX beans format + NPE for WebFlux symbols
2018-09-05 19:03:20 -04:00
BoykoAlex
df10af0bc6
PT #160188863 : Don't crash LS when launched with JRE
2018-08-30 22:22:32 -04:00
nsingh
e125d1de75
PT-160007578: Check if commands exist before registering in vscode
2018-08-28 16:47:11 +02:00
BoykoAlex
5b94f58fb5
Streamline arrows in boot hint Hovers and CodeLenses
2018-08-24 13:47:25 -04:00
nsingh
0541369c54
Revert back to more... code lens for remaining mappings
...
But make it unclickable for now due to hover position issues
2018-08-24 13:35:06 +02:00
nsingh
904468c632
Some changes to RM code lenses
...
Added command for direct navigation to URL in vscode editor.
2018-08-24 09:02:32 +02:00
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
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
nsingh
a0129c3653
PT 159833130 - Add content, title and command for RM code lenses
2018-08-22 18:34:02 +02: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
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
c8554089bc
fixed a NPE when the resource of a changed bean is not defined
2018-08-14 18:17:10 +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
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
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
BoykoAlex
d0bcef7910
PT #159485440 : Only update hints if doc versions are matching
2018-08-02 10:17:14 -04:00
Martin Lippert
98b2bb226b
improved error message for failed project source parsing
2018-08-02 14:44:30 +02:00