summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2018-12-28 13:39:51 -0800
committerGeorge Fraser <george@fivetran.com>2018-12-28 13:39:51 -0800
commit524885c56c634deb75fe44804b99fadd63e2eebb (patch)
treedc7e3ec5794801530cc96990d69e0a2c2cf91b36 /src
parent1f1267e0c7d89750dbd6ff8806a73f8cfd9e673e (diff)
downloadjava-language-server-524885c56c634deb75fe44804b99fadd63e2eebb.zip
Remove lsp4j
Diffstat (limited to 'src')
-rw-r--r--src/main/java/module-info.java2
-rw-r--r--src/main/java/org/javacs/CompileBatch.java2
-rw-r--r--src/main/java/org/javacs/CompileFile.java2
-rw-r--r--src/main/java/org/javacs/CustomLanguageClient.java3
-rw-r--r--src/main/java/org/javacs/JavaLanguageServer.java3
-rw-r--r--src/main/java/org/javacs/JavaTextDocumentService.java6
-rw-r--r--src/main/java/org/javacs/JavaWorkspaceService.java7
-rw-r--r--src/main/java/org/javacs/Main.java2
-rw-r--r--src/main/java/org/javacs/ParseFile.java5
-rw-r--r--src/main/java/org/javacs/Parser.java6
-rw-r--r--src/test/java/org/javacs/CodeLensTest.java4
-rw-r--r--src/test/java/org/javacs/CompletionsBase.java5
-rw-r--r--src/test/java/org/javacs/CompletionsTest.java2
-rw-r--r--src/test/java/org/javacs/FindReferencesTest.java4
-rw-r--r--src/test/java/org/javacs/GotoTest.java5
-rw-r--r--src/test/java/org/javacs/LanguageServerFixture.java7
-rw-r--r--src/test/java/org/javacs/SearchTest.java2
-rw-r--r--src/test/java/org/javacs/SignatureHelpTest.java5
-rw-r--r--src/test/java/org/javacs/SymbolUnderCursorTest.java4
-rw-r--r--src/test/test-project/workspace/src/org/javacs/example/Bad.java14
20 files changed, 24 insertions, 66 deletions
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index ed8f470..4c714c6 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -3,7 +3,5 @@ module javacs {
requires jdk.compiler;
requires java.logging;
requires java.xml;
- requires org.eclipse.lsp4j;
requires gson;
- requires org.eclipse.lsp4j.jsonrpc;
}
diff --git a/src/main/java/org/javacs/CompileBatch.java b/src/main/java/org/javacs/CompileBatch.java
index 88a728d..9acd669 100644
--- a/src/main/java/org/javacs/CompileBatch.java
+++ b/src/main/java/org/javacs/CompileBatch.java
@@ -21,7 +21,7 @@ import java.util.stream.Collectors;
import javax.lang.model.element.*;
import javax.tools.Diagnostic;
import javax.tools.JavaFileObject;
-import org.eclipse.lsp4j.Range;
+import org.javacs.lsp.*;
public class CompileBatch {
private final JavaCompilerService parent;
diff --git a/src/main/java/org/javacs/CompileFile.java b/src/main/java/org/javacs/CompileFile.java
index d928508..7437864 100644
--- a/src/main/java/org/javacs/CompileFile.java
+++ b/src/main/java/org/javacs/CompileFile.java
@@ -9,7 +9,7 @@ import java.util.Objects;
import java.util.Optional;
import java.util.logging.Logger;
import javax.lang.model.element.*;
-import org.eclipse.lsp4j.Range;
+import org.javacs.lsp.*;
public class CompileFile {
private final JavaCompilerService parent;
diff --git a/src/main/java/org/javacs/CustomLanguageClient.java b/src/main/java/org/javacs/CustomLanguageClient.java
index 9cce272..3eae781 100644
--- a/src/main/java/org/javacs/CustomLanguageClient.java
+++ b/src/main/java/org/javacs/CustomLanguageClient.java
@@ -1,7 +1,6 @@
package org.javacs;
-import org.eclipse.lsp4j.jsonrpc.services.JsonNotification;
-import org.eclipse.lsp4j.services.LanguageClient;
+import org.javacs.lsp.*;
public interface CustomLanguageClient extends LanguageClient {
diff --git a/src/main/java/org/javacs/JavaLanguageServer.java b/src/main/java/org/javacs/JavaLanguageServer.java
index 4dfacec..cb60c95 100644
--- a/src/main/java/org/javacs/JavaLanguageServer.java
+++ b/src/main/java/org/javacs/JavaLanguageServer.java
@@ -14,8 +14,7 @@ import java.util.concurrent.CompletableFuture;
import java.util.logging.Logger;
import javax.tools.Diagnostic;
import javax.tools.JavaFileObject;
-import org.eclipse.lsp4j.*;
-import org.eclipse.lsp4j.services.*;
+import org.javacs.lsp.*;
class JavaLanguageServer implements LanguageServer {
private static final Logger LOG = Logger.getLogger("main");
diff --git a/src/main/java/org/javacs/JavaTextDocumentService.java b/src/main/java/org/javacs/JavaTextDocumentService.java
index a1cc285..6d7dd30 100644
--- a/src/main/java/org/javacs/JavaTextDocumentService.java
+++ b/src/main/java/org/javacs/JavaTextDocumentService.java
@@ -1,6 +1,5 @@
package org.javacs;
-import com.google.gson.JsonArray;
import com.google.gson.JsonPrimitive;
import com.sun.source.doctree.DocCommentTree;
import com.sun.source.doctree.DocTree;
@@ -10,6 +9,7 @@ import java.io.BufferedReader;
import java.io.IOException;
import java.io.StringReader;
import java.io.StringWriter;
+import java.lang.annotation.Annotation;
import java.net.URI;
import java.nio.file.Files;
import java.nio.file.Paths;
@@ -19,9 +19,7 @@ import java.util.function.Function;
import java.util.logging.Logger;
import java.util.stream.Collectors;
import javax.lang.model.element.*;
-import org.eclipse.lsp4j.*;
-import org.eclipse.lsp4j.jsonrpc.messages.Either;
-import org.eclipse.lsp4j.services.TextDocumentService;
+import org.javacs.lsp.*;
class JavaTextDocumentService implements TextDocumentService {
private final JavaLanguageServer server;
diff --git a/src/main/java/org/javacs/JavaWorkspaceService.java b/src/main/java/org/javacs/JavaWorkspaceService.java
index 998fb5c..f605396 100644
--- a/src/main/java/org/javacs/JavaWorkspaceService.java
+++ b/src/main/java/org/javacs/JavaWorkspaceService.java
@@ -8,12 +8,7 @@ import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.logging.Logger;
import java.util.stream.Collectors;
-import org.eclipse.lsp4j.DidChangeConfigurationParams;
-import org.eclipse.lsp4j.DidChangeWatchedFilesParams;
-import org.eclipse.lsp4j.ExecuteCommandParams;
-import org.eclipse.lsp4j.SymbolInformation;
-import org.eclipse.lsp4j.WorkspaceSymbolParams;
-import org.eclipse.lsp4j.services.WorkspaceService;
+import org.javacs.lsp.*;
class JavaWorkspaceService implements WorkspaceService {
private static final Logger LOG = Logger.getLogger("main");
diff --git a/src/main/java/org/javacs/Main.java b/src/main/java/org/javacs/Main.java
index f4f88ed..985c17b 100644
--- a/src/main/java/org/javacs/Main.java
+++ b/src/main/java/org/javacs/Main.java
@@ -3,7 +3,7 @@ package org.javacs;
import java.util.concurrent.Executors;
import java.util.logging.Level;
import java.util.logging.Logger;
-import org.eclipse.lsp4j.jsonrpc.*;
+import org.javacs.lsp.*;
public class Main {
private static final Logger LOG = Logger.getLogger("main");
diff --git a/src/main/java/org/javacs/ParseFile.java b/src/main/java/org/javacs/ParseFile.java
index 0f7780a..ff9b4cd 100644
--- a/src/main/java/org/javacs/ParseFile.java
+++ b/src/main/java/org/javacs/ParseFile.java
@@ -9,8 +9,9 @@ import java.util.List;
import java.util.Objects;
import java.util.Optional;
import java.util.logging.Logger;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.Range;
+import org.javacs.lsp.*;
+
+
public class ParseFile {
private final JavaCompilerService parent;
diff --git a/src/main/java/org/javacs/Parser.java b/src/main/java/org/javacs/Parser.java
index 8ac98b1..13cf305 100644
--- a/src/main/java/org/javacs/Parser.java
+++ b/src/main/java/org/javacs/Parser.java
@@ -17,11 +17,7 @@ import java.util.regex.Pattern;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import javax.tools.*;
-import org.eclipse.lsp4j.Location;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.Range;
-import org.eclipse.lsp4j.SymbolInformation;
-import org.eclipse.lsp4j.SymbolKind;
+import org.javacs.lsp.*;
class Parser {
diff --git a/src/test/java/org/javacs/CodeLensTest.java b/src/test/java/org/javacs/CodeLensTest.java
index 9383de8..47f265d 100644
--- a/src/test/java/org/javacs/CodeLensTest.java
+++ b/src/test/java/org/javacs/CodeLensTest.java
@@ -9,9 +9,7 @@ import java.util.List;
import java.util.Objects;
import java.util.StringJoiner;
import java.util.concurrent.ExecutionException;
-import org.eclipse.lsp4j.CodeLens;
-import org.eclipse.lsp4j.CodeLensParams;
-import org.eclipse.lsp4j.TextDocumentIdentifier;
+import org.javacs.lsp.*;
import org.junit.Test;
public class CodeLensTest {
diff --git a/src/test/java/org/javacs/CompletionsBase.java b/src/test/java/org/javacs/CompletionsBase.java
index 63d2634..8ad10a8 100644
--- a/src/test/java/org/javacs/CompletionsBase.java
+++ b/src/test/java/org/javacs/CompletionsBase.java
@@ -6,10 +6,7 @@ import java.util.concurrent.ExecutionException;
import java.util.logging.Logger;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import org.eclipse.lsp4j.CompletionItem;
-import org.eclipse.lsp4j.CompletionParams;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.TextDocumentIdentifier;
+import org.javacs.lsp.*;
public class CompletionsBase {
protected static final Logger LOG = Logger.getLogger("main");
diff --git a/src/test/java/org/javacs/CompletionsTest.java b/src/test/java/org/javacs/CompletionsTest.java
index 1a8171d..864ff24 100644
--- a/src/test/java/org/javacs/CompletionsTest.java
+++ b/src/test/java/org/javacs/CompletionsTest.java
@@ -5,7 +5,7 @@ import static org.junit.Assert.*;
import com.google.common.collect.Lists;
import java.util.stream.Collectors;
-import org.eclipse.lsp4j.CompletionItem;
+import org.javacs.lsp.*;
import org.junit.Ignore;
import org.junit.Test;
diff --git a/src/test/java/org/javacs/FindReferencesTest.java b/src/test/java/org/javacs/FindReferencesTest.java
index 4cf0d2a..9356ded 100644
--- a/src/test/java/org/javacs/FindReferencesTest.java
+++ b/src/test/java/org/javacs/FindReferencesTest.java
@@ -8,9 +8,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.logging.Logger;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.ReferenceParams;
-import org.eclipse.lsp4j.TextDocumentIdentifier;
+import org.javacs.lsp.*;
import org.junit.Test;
public class FindReferencesTest {
diff --git a/src/test/java/org/javacs/GotoTest.java b/src/test/java/org/javacs/GotoTest.java
index 7bb295a..ac60efc 100644
--- a/src/test/java/org/javacs/GotoTest.java
+++ b/src/test/java/org/javacs/GotoTest.java
@@ -8,10 +8,7 @@ import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;
-import org.eclipse.lsp4j.Location;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.TextDocumentIdentifier;
-import org.eclipse.lsp4j.TextDocumentPositionParams;
+import org.javacs.lsp.*;
import org.junit.Ignore;
import org.junit.Test;
diff --git a/src/test/java/org/javacs/LanguageServerFixture.java b/src/test/java/org/javacs/LanguageServerFixture.java
index 514ab74..6f0a481 100644
--- a/src/test/java/org/javacs/LanguageServerFixture.java
+++ b/src/test/java/org/javacs/LanguageServerFixture.java
@@ -5,12 +5,7 @@ import java.nio.file.Paths;
import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer;
import java.util.logging.Logger;
-import org.eclipse.lsp4j.Diagnostic;
-import org.eclipse.lsp4j.InitializeParams;
-import org.eclipse.lsp4j.MessageActionItem;
-import org.eclipse.lsp4j.MessageParams;
-import org.eclipse.lsp4j.PublishDiagnosticsParams;
-import org.eclipse.lsp4j.ShowMessageRequestParams;
+import org.javacs.lsp.*;
class LanguageServerFixture {
diff --git a/src/test/java/org/javacs/SearchTest.java b/src/test/java/org/javacs/SearchTest.java
index 16b51fc..ace86e8 100644
--- a/src/test/java/org/javacs/SearchTest.java
+++ b/src/test/java/org/javacs/SearchTest.java
@@ -12,7 +12,7 @@ import java.util.Set;
import java.util.concurrent.ExecutionException;
import java.util.logging.Logger;
import java.util.stream.Collectors;
-import org.eclipse.lsp4j.*;
+import org.javacs.lsp.*;
import org.junit.BeforeClass;
import org.junit.Test;
diff --git a/src/test/java/org/javacs/SignatureHelpTest.java b/src/test/java/org/javacs/SignatureHelpTest.java
index 125e6fb..6019021 100644
--- a/src/test/java/org/javacs/SignatureHelpTest.java
+++ b/src/test/java/org/javacs/SignatureHelpTest.java
@@ -5,10 +5,7 @@ import static org.junit.Assert.*;
import java.io.IOException;
import java.util.concurrent.ExecutionException;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.SignatureHelp;
-import org.eclipse.lsp4j.TextDocumentIdentifier;
-import org.eclipse.lsp4j.TextDocumentPositionParams;
+import org.javacs.lsp.*;
import org.junit.Test;
public class SignatureHelpTest {
diff --git a/src/test/java/org/javacs/SymbolUnderCursorTest.java b/src/test/java/org/javacs/SymbolUnderCursorTest.java
index 92c2ee4..ca04883 100644
--- a/src/test/java/org/javacs/SymbolUnderCursorTest.java
+++ b/src/test/java/org/javacs/SymbolUnderCursorTest.java
@@ -5,9 +5,7 @@ import static org.junit.Assert.*;
import java.util.StringJoiner;
import java.util.concurrent.ExecutionException;
-import org.eclipse.lsp4j.Position;
-import org.eclipse.lsp4j.TextDocumentIdentifier;
-import org.eclipse.lsp4j.TextDocumentPositionParams;
+import org.javacs.lsp.*;
import org.junit.Ignore;
import org.junit.Test;
diff --git a/src/test/test-project/workspace/src/org/javacs/example/Bad.java b/src/test/test-project/workspace/src/org/javacs/example/Bad.java
index f21f237..3fdf663 100644
--- a/src/test/test-project/workspace/src/org/javacs/example/Bad.java
+++ b/src/test/test-project/workspace/src/org/javacs/example/Bad.java
@@ -1,18 +1,10 @@
package org.javacs.example;
-import com.sun.tools.javac.code.Symbol;
-import com.sun.tools.javac.tree.JCTree;
-import com.sun.tools.javac.tree.TreeScanner;
-import org.eclipse.lsp4j.Location;
-import org.eclipse.lsp4j.LocationImpl;
-
-import java.net.URI;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
import java.util.stream.Stream;
+
+
+
public class Bad {
// This is a really evil input that causes the Attr phase to throw a null pointer exception
public void test(Stream<?> stream) {