Commit Graph

1393 Commits

Author SHA1 Message Date
Kris De Volder
6d854f1f80 Add jar contain test boot app...
Test failures are due to this being missing (was caught by .gitignore rules).
2017-10-19 16:41:11 -07:00
Kris De Volder
53ef047560 Start adding some tests for SpringBootApp discovery and actuator client 2017-10-19 15:55:18 -07:00
Kris De Volder
5f7e964301 Merge branch 'master' of github.com:spring-projects/sts4 2017-10-19 13:42:32 -07:00
Kris De Volder
3a57d99a84 Disable boot-java language server internally on non-boot project
Also use Optional in project finder to avoid some NPE bugs for missing project
context.
2017-10-19 13:41:53 -07:00
BoykoAlex
d5eef10cbb Fix NPE for no fake index 2017-10-19 15:41:36 -04:00
BoykoAlex
2a3dac69c6 Spring properties index aware of project changes 2017-10-19 15:26:30 -04:00
Kris De Volder
c02f96a812 Merge branch 'master' of github.com:spring-projects/sts4 2017-10-19 10:24:01 -07:00
Kris De Volder
f5967b4b8d Replace BootJava test harness constructors with builder api.
And fix failing tests in the process
2017-10-19 10:23:43 -07:00
Martin Lippert
05c6749628 moved resource listener registration to delegating stream provider to enable it for both cases 2017-10-19 10:29:15 +02:00
Kris De Volder
b41fb3af41 Cleanup junk from merge conflict that was missed 2017-10-18 16:40:53 -07:00
Kris De Volder
93dce1f334 Merge branch 'master' of github.com:spring-projects/sts4
Conflicts:
	headless-services/boot-java-language-server/src/test/java/org/springframework/ide/vscode/boot/java/requestmapping/test/RequestMappingLiveHoverTest.java
2017-10-18 16:39:58 -07:00
Kris De Volder
5ea32cf751 Cleaner dependency injection for BootJavaLanguageServer 2017-10-18 16:20:42 -07:00
nsingh
8b2f3de69a Added one more test case for no running apps 2017-10-18 14:01:21 -07:00
nsingh
bd509ed14d Added test case to test live hovers over methods 2017-10-18 13:34:52 -07:00
nsingh
35ccb8dc90 Minor change to testing a correct file URI in test harness 2017-10-18 13:27:07 -07:00
nsingh
3c5923d5d2 Added test project for request mapping live hovers
Also added test case for live hover over type Request Mapping
2017-10-18 13:16:42 -07:00
nsingh
c6eb7222e6 Added missing mock support for app host 2017-10-18 13:12:55 -07:00
nsingh
e8e447f0e6 Log errors instead of printStackTrace 2017-10-18 13:11:17 -07:00
Kris De Volder
71dabb8d6c Streamlime and simplify JavaProjectFinder
Only a single method needs to be implemented now to define how
a project context is found for a given document location.
2017-10-17 11:04:08 -07:00
Kris De Volder
69491029b3 Remove obsolete method 'isProjectRoot' from project finder interface 2017-10-17 10:41:56 -07:00
nsingh
023e623f02 Fixed NPE in request mapping hover provider 2017-10-16 16:19:14 -07:00
nsingh
c6aa4a2b98 Add basic harness for testing running boot apps
Used mockito to mock list of running apps.
2017-10-16 16:13:01 -07:00
nsingh
f88964b6b2 Include the running app provider 2017-10-16 16:11:54 -07:00
nsingh
17eb2eb2f0 Refactor boot Java language server
Allow running app provider to be injected into language server for
testing purposes.
2017-10-16 16:10:13 -07:00
nsingh
5d8bd397f7 Code cleanup in SpringBootApp 2017-10-16 16:07:21 -07:00
BoykoAlex
d4a9907b0d PT #150740880: VSCode/Eclipse file watching. Back to project finder
Eclipse client file change listening mechanics

Reworked file/project observer implementation

Merge fixes
2017-10-16 14:08:51 -04:00
Martin Lippert
aef5d309c6 PT #151991870: first rough implementation for live hovers for components without autowired annotation 2017-10-16 18:46:08 +02:00
Martin Lippert
fd29f9cb1a added icons to build.properties to include them in binary plugni artifact 2017-10-15 21:37:34 +02:00
Martin Lippert
9f9c29d3b7 PT #151052858: added simple hover content for autowired annotation live hovers 2017-10-15 13:44:48 +02:00
Martin Lippert
c632cab7c7 PT #151052858: first steps towards live hovers for @Autowired annotation 2017-10-13 14:29:26 +02:00
Martin Lippert
0beea180fe PT #151440528: live hints for request mappings now do exact matching instead of apps and mappings 2017-10-13 10:38:09 +02:00
nsingh
dd61505bb5 Improvements to live hovers for request mappings 2017-10-12 23:06:24 -07:00
BoykoAlex
423c6bcaef [PT-#150740880] File listener and project listeners mechanics
Refactor project finder into project manager

Update annotation index based on project changes

Missing comments
2017-10-12 16:41:38 -04:00
nsingh
825db31d88 Add process ID and name to live hover 2017-10-12 10:07:42 -07:00
Martin Lippert
4d32d4849e PT #151888326: let the update document task wait for the initial annotation index to be ready and changed the update mechanics towards an async queue 2017-10-12 13:10:10 +02:00
nsingh
ee069226f9 Added basic request mapping navigation in live hover 2017-10-11 17:35:29 -07:00
BoykoAlex
125a6cc6dd Cleanup JDK9 LS launch support for Atom extensions 2017-10-11 11:57:25 -04:00
BoykoAlex
b7a3b4649b Support VSCode extensions launch with JDK9 2017-10-11 11:42:10 -04:00
BoykoAlex
e9010d1588 Remove debug parameters 2017-10-11 11:08:12 -04:00
BoykoAlex
73f905960b Fix JDK 9 server launch 2017-10-11 10:12:30 -04:00
BoykoAlex
522e8e6775 Fix NPE for Atom LS build 2017-10-11 00:57:57 -04:00
BoykoAlex
7771017507 Fix regression with JAR servers 2017-10-10 21:50:16 -04:00
BoykoAlex
cc3a7add5e [PT-#151762870] boot-java launch support for VSCode 2017-10-10 19:10:33 -04:00
Kris De Volder
9e89047b8e Add support for CF resource type to concourse editor 2017-10-10 13:46:17 -07:00
Martin Lippert
86790b4931 updates for oxygen.1a and nightly ci download page 2017-10-10 07:36:35 +02:00
Martin Lippert
194b4fac25 PT #151438408: annotation index is updated on document save event 2017-10-09 20:50:28 +02:00
Martin Lippert
aba1f581de improved error handling in case of the language server cannot connect via JMX to a specific java app 2017-10-09 14:35:31 +02:00
Martin Lippert
9aa6a83df8 improved live hint highlight optics in Eclipse 2017-10-09 11:51:08 +02:00
Martin Lippert
48d6967c17 updated orbit and m2e milestone repos 2017-10-09 10:22:21 +02:00
BoykoAlex
47d7ae8da1 Support for running Boot-Java LS 2017-10-06 14:34:35 -04:00