From d13ccfc5c46f83253e56b0dc0e5c39bcf3e30652 Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Fri, 2 Mar 2018 22:51:54 -0500 Subject: [PATCH 1/4] PT #155266751: Eclipse source links via IntroURL --- .../META-INF/MANIFEST.MF | 4 +- .../plugin.xml | 34 +++++ .../boot/ls/SpringBootLanguageServer.java | 1 + .../OpenFullyQualifiedNameInEditor.java | 141 ++++++++++++++++++ .../ls/commands/OpenResourceInEditor.java | 72 +++++++++ .../boot/java/links/EclipseSourceLinks.java | 107 +++++++++++++ .../boot/java/links/SourceLinkFactory.java | 2 + 7 files changed, 360 insertions(+), 1 deletion(-) create mode 100644 eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/commands/OpenFullyQualifiedNameInEditor.java create mode 100644 eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/commands/OpenResourceInEditor.java create mode 100644 headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/links/EclipseSourceLinks.java diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF b/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF index d11259b2a..732cc2700 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF @@ -20,7 +20,9 @@ Require-Bundle: org.eclipse.jdt.launching;bundle-version="3.9.0", org.eclipse.xtext.xbase.lib, org.springframework.tooling.ls.eclipse.commons;bundle-version="0.2.0", org.eclipse.core.resources, - org.eclipse.ui + org.eclipse.ui, + org.eclipse.ui.ide, + org.eclipse.jdt.core Import-Package: com.google.gson;version="2.7.0", org.eclipse.jface.preference, org.osgi.framework diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml b/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml index 42256a7a1..b9727aed7 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml @@ -99,6 +99,40 @@ class="org.springframework.tooling.boot.ls.PrefsInitializer"> + + + + + + + + + + + + + + + + + +