Commit Graph

331 Commits

Author SHA1 Message Date
Kris De Volder
ea046efae8 WIP: snippet infrastructure 2017-09-20 11:19:03 -07:00
Martin Lippert
e6eacc435a increase parsing speed by ignoring method bodies 2017-09-20 11:47:43 +02:00
Martin Lippert
52ee072a0b PT #150797637: added initial support to extract specific symbols for function beans 2017-09-20 11:19:23 +02:00
Martin Lippert
82e6199805 changed bean symbol to not include full package name of bean type anymore 2017-09-20 10:39:35 +02:00
Martin Lippert
f85b3a4bf8 PT #150803442: avoid creating too many temporary TextDocuments over and over again 2017-09-20 10:32:27 +02:00
Martin Lippert
1ad2eb0c9f fixed a bug in request mapping parent path identification and adapted tests to changed symbol syntax 2017-09-18 20:32:39 +02:00
Martin Lippert
dadb6cf85a PT #151123837 - take parent path into account for request mapping symbols 2017-09-18 19:58:11 +02:00
Martin Lippert
6845d937ca improved label for beans symbols 2017-09-18 19:57:04 +02:00
Martin Lippert
1ba8c5b85b added first simple test case for request mapping symbol provider, more to come 2017-09-18 17:25:56 +02:00
Martin Lippert
83193e4711 added debug output for project creation 2017-09-18 15:03:03 +02:00
Martin Lippert
50a318c569 renamed annotation indexer and changed to lazy init mode 2017-09-18 15:02:36 +02:00
Martin Lippert
399d496b57 implemented first steps towards symbol provider for @Component 2017-09-18 12:12:10 +02:00
Martin Lippert
3e42c461da early steps towards specific bean symbol providers 2017-09-18 09:36:12 +02:00
Martin Lippert
985b43adbe added symbol per document handling to annotation indexer mechanism 2017-09-17 17:44:52 +02:00
Martin Lippert
c76d6c7496 adopted changed boot 2 actuator jmx endpoint structure 2017-09-14 16:19:03 +02:00
Martin Lippert
d87a7c2d5c added support for code lenses 2017-09-12 10:25:31 +02:00
Martin Lippert
79aab39d28 refactored code to use stream collector grouping instead of manual code 2017-09-04 21:21:48 +02:00
Martin Lippert
ccb5d9e303 making the test more robust against specific sequences of results 2017-09-04 21:14:23 +02:00
Martin Lippert
48f358bfda typo fixed 2017-09-04 20:58:52 +02:00
Martin Lippert
18ee1de7a5 extracted annotation indexing into its own class and switched to batch parsing of java files 2017-09-04 20:58:23 +02:00
Martin Lippert
a9e325c32e create nicer symbols for request mapping annotations 2017-08-31 13:31:26 +02:00
Kris De Volder
3d201b8367 Small typo fix in comment 2017-08-29 14:46:23 -07:00
Kris De Volder
b1ae19d9c6 Make fetch parameter in git-resource deprecated
See discussion here: 
 - https://github.com/concourse/git-resource/issues/118
 - https://www.pivotaltracker.com/story/show/150640930
2017-08-29 09:27:07 -07:00
Martin Lippert
c30e6d558a fixed wrong ast node 2017-08-29 13:34:14 +02:00
Martin Lippert
35f1103303 finished refactoring of boot annotation type centric packages and handler registration 2017-08-29 11:41:38 +02:00
Martin Lippert
51ad3f58fd refactored boot java handlers to be more dynamic and structured around spring types 2017-08-28 14:51:44 +02:00
Martin Lippert
698cc8ef97 scan all spring annotations for workspace symbols 2017-08-28 11:56:14 +02:00
Martin Lippert
3b29875f55 organize imports 2017-08-28 11:55:47 +02:00
Martin Lippert
ae03bdfa3f fixed compile problem caused by changed interface for java project finders 2017-08-27 18:56:35 +02:00
Martin Lippert
3cbce5e81a started to implement infrastructure to parse java projects completely 2017-08-27 18:48:00 +02:00
Martin Lippert
6dc57c37b4 added empty workspace symbol provider for boot java ls 2017-08-25 17:11:51 +02:00
Martin Lippert
88b47b262d added workspace symbol handler infrastructure 2017-08-25 17:11:14 +02:00
Martin Lippert
0722590864 added html rendering to java boot hovers 2017-08-25 12:20:26 +02:00
Kris De Volder
4cf5a9e71d Merge branch 'master' of github.com:spring-projects/sts4 2017-08-23 10:26:37 -07:00
Kris De Volder
86f914a1c8 Fix PT-150487597
Don't type-check values with '@' placeholders in application yaml editor
2017-08-23 10:26:16 -07:00
Martin Lippert
a6d10441f8 first prototype to display request mapping information from running apps as hover on source code 2017-08-23 16:35:51 +02:00
Martin Lippert
4bdeec295a integrated dynamic and automatic identification of running boot apps to grab property information for hovers 2017-08-22 17:00:33 +02:00
Kris De Volder
694e9a9fa8 Bump version to 0.0.10 2017-08-21 16:57:38 +00:00
Kris De Volder
56e8b5e008 Fix spurrious 'does not interact with resource error'
See: https://www.pivotaltracker.com/story/show/150337510
2017-08-17 12:13:09 -07:00
Kris De Volder
5f9cd70999 Use gimped snippet builder if client does not support snippet completions 2017-08-16 14:27:56 -07:00
Kris De Volder
fdfc8d59b7 More detailed message in 'error' CA when bosh cli features are disabled.
The message directs users to consult the readme for information on how
to configure the CLI.
2017-08-16 13:32:59 -07:00
Kris De Volder
733ca50f3e Avoid needless bosh cli execution if target not set 2017-08-16 13:24:23 -07:00
Kris De Volder
9126f5973c Add some debug/info logging 2017-08-16 10:50:35 -07:00
Kris De Volder
a3541324f5 Fix small issue in incorrect log warning 2017-08-15 12:30:53 -07:00
Kris De Volder
4b519ee7e0 More log info to debug atom language server open/close events 2017-08-15 12:19:08 -07:00
Kris De Volder
b53529104d Attempt to tolerate misbehaving atom language client open/close events 2017-08-15 11:55:16 -07:00
Kris De Volder
a5ac9a1d53 Enable snippet generator in concourse editor 2017-08-15 08:08:28 -07:00
Kris De Volder
d0ec0d22ec Tweaks to version bumping scripts 2017-08-14 13:44:21 -07:00
Kris De Volder
4e613e026d Unifying all pom versions to 0.0.9-SNAPSHOT 2017-08-14 12:34:56 -07:00
Kris De Volder
b2b7e4cf8d Fix suspected race condition in test code 2017-08-14 10:41:17 -07:00