Commit Graph

284 Commits

Author SHA1 Message Date
Kris De Volder
40abf6b566 Edits aren't supposed to ever be lazy resolve in LSP. So don't make them lazy. 2017-11-24 15:14:41 -08:00
Kris De Volder
d676ca411c Never reconcile place holder nodes (fixes PT-152918825) 2017-11-23 13:17:01 -08:00
Kris De Volder
c5df8812fa Some tweaks to log outpur redirection for vscode 2017-11-22 14:37:33 -08:00
Kris De Volder
1b6aacaa81 Merge branch 'master' of github.com:spring-projects/sts4 2017-11-22 13:03:37 -08:00
Kris De Volder
cc75054281 Attempt to fix log redirection 2017-11-22 13:03:21 -08:00
BoykoAlex
5300fecaa4 Bump up all timeout times for the maven project cache tests 2017-11-22 15:22:31 -05:00
BoykoAlex
01b5889216 Revert MavenProjectCacheTest to the previous. Bump up timeout time 2017-11-22 15:11:55 -05:00
BoykoAlex
a50c09097a PT #153100339 Don't cache CU unless there is a project for it 2017-11-22 14:49:44 -05:00
Kris De Volder
80d80758f6 Reduce log noise from JMX connections for spring boot app polling loop 2017-11-22 10:52:27 -08:00
BoykoAlex
622af0efe0 Don't split notification messages with line breaks 2017-11-22 09:48:21 -05:00
Kris De Volder
db2569d4d6 Don't show resource if it is the String "null" 2017-11-21 15:22:17 -08:00
Kris De Volder
e2c821e923 Merge branch 'master' of github.com:spring-projects/sts4 2017-11-21 14:20:20 -08:00
Kris De Volder
6f1e80944c Fix PT-153072942
Ignore `$$EnhancerBySpringCGLIB$$` in determining whether a
live bean corresponds to a bean defined in source-code.
2017-11-21 14:20:05 -08:00
BoykoAlex
384b2954fb Fix regression - load project in sync if not cached 2017-11-21 16:54:21 -05:00
BoykoAlex
1014e90ed3 Errored out project should have empty classpath 2017-11-20 18:15:30 -05: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
0727f514bf Cleanup unused imports 2017-11-20 10:48:19 -08: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
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
cf98184b35 Cleanup some debug output. 2017-11-17 15:03:02 -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
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
Kris De Volder
09407cb3ad Use annotation attributes in creation of @Bean symbols 2017-11-10 13:54:30 -08:00
BoykoAlex
aa96122d5c PT #152680720 Support *.gradle build files 2017-11-08 18:42:24 -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
BoykoAlex
f3576e7ba7 PT #152509183 Use specific Gradle distro 2017-11-06 12:30:30 -05:00
Kris De Volder
cb7f0267f9 Try to make workspace symbol provider more 'reactive' 2017-11-03 17:42:47 -07:00
nsingh
d094d966d9 PT 152535713 - Fix and additional junits covering fix 2017-11-03 14:33:40 -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
a603de011a Added some docs explaining "positiveMatches" for conditional parsing. 2017-11-02 13:23:42 -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
nsingh
60da97b279 Move conditional to commons 2017-11-02 13:10:30 -07:00
Kris De Volder
443b8ad62f Cleanup some debug output 2017-11-02 11:56:51 -07:00
Kris De Volder
b51aa262e9 One more tweak to avoid calling startAgent if there's already a local agent. 2017-11-02 11:44:51 -07:00
Kris De Volder
2a51701d41 Rework SpringBootApp cache 2017-11-02 10:46:16 -07:00
BoykoAlex
0e2c0f15ea Switch from PID to VM descriptor 2017-11-02 12:07:58 -04:00
BoykoAlex
9592ee3380 Cache jmx connect urls against pids 2017-11-02 10:48:23 -04:00
Kris De Volder
fb3af5c1e3 Use guava cache to better manage apps from getAllRunning(Spring|Java)Apps 2017-11-01 14:26:32 -07:00
BoykoAlex
b38b2d758b Switch CU Cache to listen to doc open/change/close rather than files 2017-11-01 12:01:09 -04:00
Kris De Volder
71cbda64dd 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/utils/ASTUtils.java
2017-10-31 14:36:27 -07:00