Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / internal / lsp / testdata / godef / b / e.go.golden
1 -- Member-definition --
2 godef/a/d.go:6:2-8: defined here as ```go
3 field Member string
4 ```
5
6 [`(a.Thing).Member` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing.Member)
7
8 \@Member
9 -- Member-definition-json --
10 {
11         "span": {
12                 "uri": "file://godef/a/d.go",
13                 "start": {
14                         "line": 6,
15                         "column": 2,
16                         "offset": 87
17                 },
18                 "end": {
19                         "line": 6,
20                         "column": 8,
21                         "offset": 93
22                 }
23         },
24         "description": "```go\nfield Member string\n```\n\n[`(a.Thing).Member` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing.Member)\n\n\\@Member"
25 }
26
27 -- Member-hover --
28 ```go
29 field Member string
30 ```
31
32 [`(a.Thing).Member` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing.Member)
33
34 \@Member
35 -- Other-definition --
36 godef/a/d.go:9:5-10: defined here as ```go
37 var a.Other a.Thing
38 ```
39
40 [`a.Other` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Other)
41
42 \@Other
43 -- Other-definition-json --
44 {
45         "span": {
46                 "uri": "file://godef/a/d.go",
47                 "start": {
48                         "line": 9,
49                         "column": 5,
50                         "offset": 118
51                 },
52                 "end": {
53                         "line": 9,
54                         "column": 10,
55                         "offset": 123
56                 }
57         },
58         "description": "```go\nvar a.Other a.Thing\n```\n\n[`a.Other` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Other)\n\n\\@Other"
59 }
60
61 -- Other-hover --
62 ```go
63 var a.Other a.Thing
64 ```
65
66 [`a.Other` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Other)
67
68 \@Other
69 -- Thing-definition --
70 godef/a/d.go:5:6-11: defined here as ```go
71 type Thing struct {
72         Member string //@Member
73 }
74 ```
75
76 [`a.Thing` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing)
77 -- Thing-definition-json --
78 {
79         "span": {
80                 "uri": "file://godef/a/d.go",
81                 "start": {
82                         "line": 5,
83                         "column": 6,
84                         "offset": 62
85                 },
86                 "end": {
87                         "line": 5,
88                         "column": 11,
89                         "offset": 67
90                 }
91         },
92         "description": "```go\ntype Thing struct {\n\tMember string //@Member\n}\n```\n\n[`a.Thing` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing)"
93 }
94
95 -- Thing-hover --
96 ```go
97 type Thing struct {
98         Member string //@Member
99 }
100 ```
101
102 [`a.Thing` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Thing)
103 -- Things-definition --
104 godef/a/d.go:11:6-12: defined here as ```go
105 func a.Things(val []string) []a.Thing
106 ```
107
108 [`a.Things` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Things)
109 -- Things-definition-json --
110 {
111         "span": {
112                 "uri": "file://godef/a/d.go",
113                 "start": {
114                         "line": 11,
115                         "column": 6,
116                         "offset": 145
117                 },
118                 "end": {
119                         "line": 11,
120                         "column": 12,
121                         "offset": 151
122                 }
123         },
124         "description": "```go\nfunc a.Things(val []string) []a.Thing\n```\n\n[`a.Things` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Things)"
125 }
126
127 -- Things-hover --
128 ```go
129 func a.Things(val []string) []a.Thing
130 ```
131
132 [`a.Things` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Things)
133 -- eInt-hover --
134 ```go
135 var x int
136 ```
137 -- eInterface-hover --
138 ```go
139 var x interface{}
140 ```
141 -- eString-hover --
142 ```go
143 var x string
144 ```