1 -------- @referrers ref-package --------
6 "package": "definition-json",
9 "pos": "testdata/src/definition-json/main.go:19:8",
10 "text": "\tvar x lib.T // @definition lexical-pkgname \"lib\""
13 "pos": "testdata/src/definition-json/main.go:25:8",
14 "text": "\tvar _ lib.Type // @definition qualified-type \"Type\""
17 "pos": "testdata/src/definition-json/main.go:26:8",
18 "text": "\tvar _ lib.Func // @definition qualified-func \"Func\""
21 "pos": "testdata/src/definition-json/main.go:27:8",
22 "text": "\tvar _ lib.Var // @definition qualified-var \"Var\""
25 "pos": "testdata/src/definition-json/main.go:28:8",
26 "text": "\tvar _ lib.Const // @definition qualified-const \"Const\""
29 "pos": "testdata/src/definition-json/main.go:29:8",
30 "text": "\tvar _ lib2.Type // @definition qualified-type-renaming \"Type\""
33 "pos": "testdata/src/definition-json/main.go:30:8",
34 "text": "\tvar _ lib.Nonesuch // @definition qualified-nomember \"Nonesuch\""
37 "pos": "testdata/src/definition-json/main.go:63:2",
38 "text": "\tlib.Type // @definition embedded-other-pkg \"Type\""
43 "package": "describe",
46 "pos": "testdata/src/describe/main.go:92:8",
47 "text": "\tvar _ lib.Outer // @describe lib-outer \"Outer\""
55 "pos": "testdata/src/imports/main.go:18:12",
56 "text": "\tconst c = lib.Const // @describe ref-const \"Const\""
59 "pos": "testdata/src/imports/main.go:19:2",
60 "text": "\tlib.Func() // @describe ref-func \"Func\""
63 "pos": "testdata/src/imports/main.go:20:2",
64 "text": "\tlib.Var++ // @describe ref-var \"Var\""
67 "pos": "testdata/src/imports/main.go:21:8",
68 "text": "\tvar t lib.Type // @describe ref-type \"Type\""
71 "pos": "testdata/src/imports/main.go:26:8",
72 "text": "\tvar _ lib.Type // @describe ref-pkg \"lib\""
77 "package": "referrers",
80 "pos": "testdata/src/referrers/int_test.go:7:7",
81 "text": "\t_ = (lib.Type).Method // ref from internal test package"
86 "package": "referrers",
89 "pos": "testdata/src/referrers/main.go:16:8",
90 "text": "\tvar v lib.Type = lib.Const // @referrers ref-package \"lib\""
93 "pos": "testdata/src/referrers/main.go:16:19",
94 "text": "\tvar v lib.Type = lib.Const // @referrers ref-package \"lib\""
99 "package": "referrers-json",
102 "pos": "testdata/src/referrers-json/main.go:14:8",
103 "text": "\tvar v lib.Type = lib.Const // @referrers ref-package \"lib\""
106 "pos": "testdata/src/referrers-json/main.go:14:19",
107 "text": "\tvar v lib.Type = lib.Const // @referrers ref-package \"lib\""
112 "package": "referrers_test",
115 "pos": "testdata/src/referrers/ext_test.go:10:7",
116 "text": "\t_ = (lib.Type).Method // ref from external test package"
121 "package": "what-json",
124 "pos": "testdata/src/what-json/main.go:13:7",
125 "text": "var _ lib.Var // @what pkg \"lib\""
128 "pos": "testdata/src/what-json/main.go:14:8",
129 "text": "type _ lib.T"
133 -------- @referrers ref-method --------
135 "objpos": "testdata/src/lib/lib.go:5:13",
136 "desc": "func (lib.Type).Method(x *int) *int"
139 "package": "imports",
142 "pos": "testdata/src/imports/main.go:22:9",
143 "text": "\tp := t.Method(\u0026a) // @describe ref-method \"Method\""
148 "package": "referrers",
151 "pos": "testdata/src/referrers/int_test.go:7:17",
152 "text": "\t_ = (lib.Type).Method // ref from internal test package"
157 "package": "referrers",
160 "pos": "testdata/src/referrers/main.go:17:8",
161 "text": "\t_ = v.Method // @referrers ref-method \"Method\""
164 "pos": "testdata/src/referrers/main.go:18:8",
165 "text": "\t_ = v.Method"
170 "package": "referrers-json",
173 "pos": "testdata/src/referrers-json/main.go:15:8",
174 "text": "\t_ = v.Method // @referrers ref-method \"Method\""
177 "pos": "testdata/src/referrers-json/main.go:16:8",
178 "text": "\t_ = v.Method"
183 "package": "referrers_test",
186 "pos": "testdata/src/referrers/ext_test.go:10:17",
187 "text": "\t_ = (lib.Type).Method // ref from external test package"
191 -------- @referrers ref-local --------
193 "objpos": "testdata/src/referrers-json/main.go:14:6",
194 "desc": "var v lib.Type"
197 "package": "referrers-json",
200 "pos": "testdata/src/referrers-json/main.go:15:6",
201 "text": "\t_ = v.Method // @referrers ref-method \"Method\""
204 "pos": "testdata/src/referrers-json/main.go:16:6",
205 "text": "\t_ = v.Method"
208 "pos": "testdata/src/referrers-json/main.go:17:2",
209 "text": "\tv++ //@referrers ref-local \"v\""
212 "pos": "testdata/src/referrers-json/main.go:18:2",
217 -------- @referrers ref-field --------
219 "objpos": "testdata/src/referrers-json/main.go:10:2",
220 "desc": "field f int"
223 "package": "referrers-json",
226 "pos": "testdata/src/referrers-json/main.go:20:10",
227 "text": "\t_ = s{}.f // @referrers ref-field \"f\""
230 "pos": "testdata/src/referrers-json/main.go:23:5",