2 godef/b/b.go:27:6-8: defined here as ```go
4 F1 int //@mark(S1F1, "F1")
5 S2 //@godef("S2", S2),mark(S1S2, "S2")
6 a.A //@godef("A", AString)
7 aAlias //@godef("a", aAlias)
11 [`b.S1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b?utm_source=gopls#S1)
12 -- S1-definition-json --
15 "uri": "file://godef/b/b.go",
27 "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\taAlias //@godef(\"a\", aAlias)\n}\n```\n\n[`b.S1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b?utm_source=gopls#S1)"
33 F1 int //@mark(S1F1, "F1")
34 S2 //@godef("S2", S2),mark(S1S2, "S2")
35 a.A //@godef("A", AString)
36 aAlias //@godef("a", aAlias)
40 [`b.S1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b?utm_source=gopls#S1)
42 godef/b/b.go:28:2-4: defined here as ```go
46 [`(b.S1).F1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b?utm_source=gopls#S1.F1)
48 \@mark\(S1F1, \"F1\"\)
49 -- S1F1-definition-json --
52 "uri": "file://godef/b/b.go",
64 "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?utm_source=gopls#S1.F1)\n\n\\@mark\\(S1F1, \\\"F1\\\"\\)"
72 [`(b.S1).F1` on pkg.go.dev](https://pkg.go.dev/golang.org/x/tools/internal/lsp/godef/b?utm_source=gopls#S1.F1)
74 \@mark\(S1F1, \"F1\"\)