Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / internal / lsp / testdata / godef / b / c.go.golden
1 -- S1-definition --
2 godef/b/b.go:25:6-8: defined here as ```go
3 type S1 struct {
4         F1  int //@mark(S1F1, "F1")
5         S2      //@godef("S2", S2),mark(S1S2, "S2")
6         a.A     //@godef("A", AString)
7 }
8 ```
9
10 [`b.S1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b#S1)
11 -- S1-definition-json --
12 {
13         "span": {
14                 "uri": "file://godef/b/b.go",
15                 "start": {
16                         "line": 25,
17                         "column": 6,
18                         "offset": 521
19                 },
20                 "end": {
21                         "line": 25,
22                         "column": 8,
23                         "offset": 523
24                 }
25         },
26         "description": "```go\ntype S1 struct {\n\tF1  int //@mark(S1F1, \"F1\")\n\tS2      //@godef(\"S2\", S2),mark(S1S2, \"S2\")\n\ta.A     //@godef(\"A\", AString)\n}\n```\n\n[`b.S1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b#S1)"
27 }
28
29 -- S1-hover --
30 ```go
31 type S1 struct {
32         F1  int //@mark(S1F1, "F1")
33         S2      //@godef("S2", S2),mark(S1S2, "S2")
34         a.A     //@godef("A", AString)
35 }
36 ```
37
38 [`b.S1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b#S1)
39 -- S1F1-definition --
40 godef/b/b.go:26:2-4: defined here as ```go
41 field F1 int
42 ```
43
44 [`(b.S1).F1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b#S1.F1)
45
46 \@mark\(S1F1, \"F1\"\)
47 -- S1F1-definition-json --
48 {
49         "span": {
50                 "uri": "file://godef/b/b.go",
51                 "start": {
52                         "line": 26,
53                         "column": 2,
54                         "offset": 540
55                 },
56                 "end": {
57                         "line": 26,
58                         "column": 4,
59                         "offset": 542
60                 }
61         },
62         "description": "```go\nfield F1 int\n```\n\n[`(b.S1).F1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b#S1.F1)\n\n\\@mark\\(S1F1, \\\"F1\\\"\\)"
63 }
64
65 -- S1F1-hover --
66 ```go
67 field F1 int
68 ```
69
70 [`(b.S1).F1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b#S1.F1)
71
72 \@mark\(S1F1, \"F1\"\)