github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/godef/a/random.go.golden (about) 1 -- PosSum-definition -- 2 godef/a/random.go:24:15-18: defined here as ```go 3 func (*Pos).Sum() int 4 ``` 5 6 [`(a.Pos).Sum` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a?utm_source=gopls#Pos.Sum) 7 -- PosSum-definition-json -- 8 { 9 "span": { 10 "uri": "file://godef/a/random.go", 11 "start": { 12 "line": 24, 13 "column": 15, 14 "offset": 413 15 }, 16 "end": { 17 "line": 24, 18 "column": 18, 19 "offset": 416 20 } 21 }, 22 "description": "```go\nfunc (*Pos).Sum() int\n```\n\n[`(a.Pos).Sum` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a?utm_source=gopls#Pos.Sum)" 23 } 24 25 -- PosSum-hover -- 26 ```go 27 func (*Pos).Sum() int 28 ``` 29 30 [`(a.Pos).Sum` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a?utm_source=gopls#Pos.Sum) 31 -- PosX-definition -- 32 godef/a/random.go:13:2-3: defined here as ```go 33 field x int 34 ``` 35 36 \@mark\(PosX, \"x\"\),mark\(PosY, \"y\"\) 37 -- PosX-definition-json -- 38 { 39 "span": { 40 "uri": "file://godef/a/random.go", 41 "start": { 42 "line": 13, 43 "column": 2, 44 "offset": 187 45 }, 46 "end": { 47 "line": 13, 48 "column": 3, 49 "offset": 188 50 } 51 }, 52 "description": "```go\nfield x int\n```\n\n\\@mark\\(PosX, \\\"x\\\"\\),mark\\(PosY, \\\"y\\\"\\)" 53 } 54 55 -- PosX-hover -- 56 ```go 57 field x int 58 ``` 59 60 \@mark\(PosX, \"x\"\),mark\(PosY, \"y\"\) 61 -- RandomParamY-definition -- 62 godef/a/random.go:8:14-15: defined here as ```go 63 var y int 64 ``` 65 -- RandomParamY-definition-json -- 66 { 67 "span": { 68 "uri": "file://godef/a/random.go", 69 "start": { 70 "line": 8, 71 "column": 14, 72 "offset": 79 73 }, 74 "end": { 75 "line": 8, 76 "column": 15, 77 "offset": 80 78 } 79 }, 80 "description": "```go\nvar y int\n```" 81 } 82 83 -- RandomParamY-hover -- 84 ```go 85 var y int 86 ``` 87 -- TypField-definition -- 88 godef/a/random.go:17:18-23: defined here as ```go 89 field field string 90 ``` 91 -- TypField-definition-json -- 92 { 93 "span": { 94 "uri": "file://godef/a/random.go", 95 "start": { 96 "line": 17, 97 "column": 18, 98 "offset": 292 99 }, 100 "end": { 101 "line": 17, 102 "column": 23, 103 "offset": 297 104 } 105 }, 106 "description": "```go\nfield field string\n```" 107 } 108 109 -- TypField-hover -- 110 ```go 111 field field string 112 ```