internal/lsp: support go1.12
We still don't have a good way to make sure that we don't break 1.12
support, but this is an easy enough fix to start with.
Updates golang/go#39146
Change-Id: I14fe997fa1f3d60320d77e664208e25d97ae6f4f
Reviewed-on: https://go-review.googlesource.com/c/tools/+/243578
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
diff --git a/internal/jsonrpc2/messages.go b/internal/jsonrpc2/messages.go
index 58d285d..c29a0e8 100644
--- a/internal/jsonrpc2/messages.go
+++ b/internal/jsonrpc2/messages.go
@@ -6,8 +6,9 @@
import (
"encoding/json"
- "errors"
"fmt"
+
+ errors "golang.org/x/xerrors"
)
// Message is the interface to all jsonrpc2 message types.
diff --git a/internal/jsonrpc2/serve.go b/internal/jsonrpc2/serve.go
index 6589ed3..b9e31a8 100644
--- a/internal/jsonrpc2/serve.go
+++ b/internal/jsonrpc2/serve.go
@@ -6,7 +6,6 @@
import (
"context"
- "errors"
"fmt"
"io"
"net"
@@ -14,6 +13,7 @@
"time"
"golang.org/x/tools/internal/event"
+ errors "golang.org/x/xerrors"
)
// NOTE: This file provides an experimental API for serving multiple remote