1 -- PosSum-definition --
2 godef/a/random.go:24:15-18: defined here as ```go
6 [`(a.Pos).Sum` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Pos.Sum)
7 -- PosSum-definition-json --
10 "uri": "file://godef/a/random.go",
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#Pos.Sum)"
30 [`(a.Pos).Sum` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/a#Pos.Sum)
32 godef/a/random.go:13:2-3: defined here as ```go
36 \@mark\(PosX, \"x\"\),mark\(PosY, \"y\"\)
37 -- PosX-definition-json --
40 "uri": "file://godef/a/random.go",
52 "description": "```go\nfield x int\n```\n\n\\@mark\\(PosX, \\\"x\\\"\\),mark\\(PosY, \\\"y\\\"\\)"
60 \@mark\(PosX, \"x\"\),mark\(PosY, \"y\"\)
61 -- RandomParamY-definition --
62 godef/a/random.go:8:14-15: defined here as ```go
65 -- RandomParamY-definition-json --
68 "uri": "file://godef/a/random.go",
80 "description": "```go\nvar y int\n```"
83 -- RandomParamY-hover --
87 -- TypField-definition --
88 godef/a/random.go:17:18-23: defined here as ```go
91 -- TypField-definition-json --
94 "uri": "file://godef/a/random.go",
106 "description": "```go\nfield field string\n```"