Commit Graph

217 Commits

Author SHA1 Message Date
Kris De Volder
cfa0f5f13c Cleanup: Delete obsolete commented code that was committed by accident 2017-11-21 11:36:52 -08:00
Kris De Volder
6783ffdbe8 Make live hovers AnnotationHierarchyAware 2017-11-21 11:30:55 -08:00
Kris De Volder
7136162000 Merge branch 'master' of github.com:spring-projects/sts4 2017-11-20 15:11:04 -08:00
Kris De Volder
733e59afd1 Rework symbol provider inheritance to create fewer symbols with more info 2017-11-20 15:10:49 -08:00
BoykoAlex
08c1cd33ef PT #152867134 Progress and Error feedback for Maven/Gradle project load 2017-11-20 17:56:39 -05:00
Kris De Volder
adc4d4f978 Protect AST cache against improper synchronization by using a callback 2017-11-20 11:22:56 -08:00
Kris De Volder
0727f514bf Cleanup unused imports 2017-11-20 10:48:19 -08:00
Kris De Volder
b4b4512ccd Simplify boot java hover providers api.
Remove unused and pointless CompletableFuture wrappers.
2017-11-20 10:40:42 -08:00
Martin Lippert
ac3b0efa46 updated JDT Parser to be ready to run and resolve against JKD9 2017-11-20 16:01:32 +01:00
Kris De Volder
cd2ab7de28 Second attempt to redirect log output to file
First attempt was flawed because some loggers can get instantiated
before sysem property is set.
2017-11-17 15:49:00 -08:00
Kris De Volder
b95b69db49 Cleanup debug output 2017-11-17 15:47:48 -08:00
Kris De Volder
ac1b3ae109 Redirect language server logs to file, for all language servers
This is because vscode/atom clients do not like verbose log output
(JavaScript too slow compared to java?) and drop the connection to
the server.
2017-11-17 15:18:42 -08:00
Kris De Volder
b19e8d21d2 Merge branch 'master' of github.com:spring-projects/sts4 2017-11-17 13:55:53 -08:00
Kris De Volder
7912f951eb Sow @Autowired annotation hover also in any sub-annotation of @Component 2017-11-17 13:55:35 -08:00
Martin Lippert
f75a8b6941 Merge branch 'multi-root' 2017-11-17 20:05:10 +01:00
Kris De Volder
9d1d36004a Fix failing test 2017-11-17 17:45:23 +01:00
Martin Lippert
be16f39b84 added missing pieces to multi-root support 2017-11-17 16:58:43 +01:00
BoykoAlex
9b8f95f21d PT #152867306 Boot properties index reacts on project changes 2017-11-16 18:33:40 -05:00
Kris De Volder
003afe52ab Merge branch 'master' of github.com:spring-projects/sts4
Conflicts:
	headless-services/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/StringUtil.java
2017-11-16 15:03:53 -08:00
Kris De Volder
7c117828c5 Support subtyping in SpringIndexer 2017-11-16 15:02:06 -08:00
nsingh
613b79cb35 Added case insensitive search for in workspace symbol search 2017-11-16 11:50:30 -08:00
BoykoAlex
cee1005bb8 PT #151547534 Cache classpath in a file 2017-11-15 18:54:21 -05:00
nsingh
5511552253 Renamed mock API 2017-11-14 23:00:22 -08:00
nsingh
539afeca3a PT 152801833 - Added support for negative matches parsing for live
conditionals
2017-11-14 22:57:41 -08:00
Kris De Volder
147f2548ae Fix failing test 2017-11-14 10:29:00 -08:00
Martin Lippert
d422d52bde fixed test case, forgot to update that for the latest formatting changes of the automatically wired constructor case 2017-11-13 15:27:09 +01:00
Martin Lippert
552f6289f6 added spacing between injected into and autowired with sections in live hovers 2017-11-13 14:52:13 +01:00
Kris De Volder
2771e5c9eb Cleanup some debug messages 2017-11-10 14:56:41 -08:00
Kris De Volder
f10b38782e Also fix @Bean attribute aware naming for function beans
And restructure the code so function bean are not so much of a special case.
2017-11-10 14:50:01 -08:00
Kris De Volder
09407cb3ad Use annotation attributes in creation of @Bean symbols 2017-11-10 13:54:30 -08:00
nsingh
f4595a65a9 Added watchdog interval timeout for request mappings test.
Some tests failing due to timeout when fetching highlights. Adding the
interval timeout seems to solve the problem
2017-11-08 13:42:14 -08:00
nsingh
a4cf27e653 Added highlight test for request mappings 2017-11-08 13:25:28 -08:00
BoykoAlex
6c607f6798 PT #152470354 Only method RM annotations for go to symbol 2017-11-08 12:57:39 -05:00
Kris De Volder
0cf1e64608 WIP: exploring multi-root workspace protocol in vscode + boot java ls
Note: this code is not working, probably better to start over when the
time comes. This branch is saved just in case it helps seeing the kinds
of changes we might want/need to do.
2017-11-08 09:52:44 -08:00
nsingh
80494b638c PT 152567032 - Use same process id/name as live beans hovers for
conditionals and request mappings live hovers.
2017-11-07 12:25:42 -08:00
nsingh
3fb9c79ce0 Added method for using same app name in conditional and request mapping
live hovers
2017-11-07 11:54:17 -08:00
BoykoAlex
f3576e7ba7 PT #152509183 Use specific Gradle distro 2017-11-06 12:30:30 -05:00
Martin Lippert
d906c2fddb added missing resource information for automatically wired constructor live hovers 2017-11-06 13:47:35 +01:00
Martin Lippert
8d40558071 organize imports 2017-11-06 13:46:36 +01:00
nsingh
ad1d695d3a Added test case for conditional annotation highlights 2017-11-03 15:06:00 -07:00
nsingh
0da99de905 Renamed mock spring boot app methods to clearly show purpose 2017-11-03 14:48:24 -07:00
nsingh
d094d966d9 PT 152535713 - Fix and additional junits covering fix 2017-11-03 14:33:40 -07:00
Kris De Volder
b1d03ed36e Improve @Autowired for hover inside of @Component class. 2017-11-03 13:45:25 -07:00
Kris De Volder
546a81c3ce Merge branch 'master' of github.com:spring-projects/sts4
Conflicts:
	headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/conditionals/ConditionalsLiveHoverProvider.java
2017-11-03 09:59:47 -07:00
Kris De Volder
a70bc1a77f Add resource info to beans in injection reports 2017-11-03 09:58:06 -07:00
nsingh
b2cd7eb373 Moved request mapping annotations constants to Annotations 2017-11-02 13:40:25 -07:00
nsingh
c53fd36c53 Removed Conditional Constants 2017-11-02 13:31:08 -07:00
nsingh
ac979d2919 Moved Conditional constants to Annotations 2017-11-02 13:30:43 -07:00
nsingh
d5fcd91148 Refactored live conditionals so that they are parsed via SpringBootApp
API
2017-11-02 13:10:30 -07:00
nsingh
46323af577 Renamed to LiveConditional 2017-11-02 13:10:30 -07:00