internal/lsp: use interface for diagnostics code

Since the diagnostics code can be either a string or a number, use an
empty interface.

Change-Id: Ie1a4183b5c82ef177176075828511070ae3520bd
Reviewed-on: https://go-review.googlesource.com/c/161217
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
Reviewed-by: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Rebecca Stambler 2019-02-05 12:58:32 -05:00
parent 7f7074d5bc
commit 069601f371
1 changed files with 1 additions and 1 deletions

View File

@ -106,7 +106,7 @@ type Diagnostic struct {
/** /**
* The diagnostic's code, which might appear in the user interface. * The diagnostic's code, which might appear in the user interface.
*/ */
Code string `json:"code,omitempty"` // number | string Code interface{} `json:"code,omitempty"` // number | string
/** /**
* A human-readable string describing the source of this * A human-readable string describing the source of this