1 -------- @implements F.f --------
4 "name": "implements-methods-json.F",
5 "pos": "testdata/src/implements-methods-json/main.go:12:6",
10 "name": "*implements-methods-json.C",
11 "pos": "testdata/src/implements-methods-json/main.go:21:6",
15 "name": "implements-methods-json.D",
16 "pos": "testdata/src/implements-methods-json/main.go:22:6",
20 "name": "implements-methods-json.FG",
21 "pos": "testdata/src/implements-methods-json/main.go:16:6",
26 "name": "func (F).f()",
27 "pos": "testdata/src/implements-methods-json/main.go:13:2"
31 "name": "method (*C) f()",
32 "pos": "testdata/src/implements-methods-json/main.go:24:13"
35 "name": "method (D) f()",
36 "pos": "testdata/src/implements-methods-json/main.go:25:12"
39 "name": "method (FG) f()",
40 "pos": "testdata/src/implements-methods-json/main.go:17:2"
44 -------- @implements FG.f --------
47 "name": "implements-methods-json.FG",
48 "pos": "testdata/src/implements-methods-json/main.go:16:6",
53 "name": "*implements-methods-json.D",
54 "pos": "testdata/src/implements-methods-json/main.go:22:6",
60 "name": "implements-methods-json.F",
61 "pos": "testdata/src/implements-methods-json/main.go:12:6",
66 "name": "func (FG).f()",
67 "pos": "testdata/src/implements-methods-json/main.go:17:2"
71 "name": "method (*D) f()",
72 "pos": "testdata/src/implements-methods-json/main.go:25:12"
77 "name": "method (F) f()",
78 "pos": "testdata/src/implements-methods-json/main.go:13:2"
82 -------- @implements FG.g --------
85 "name": "implements-methods-json.FG",
86 "pos": "testdata/src/implements-methods-json/main.go:16:6",
91 "name": "*implements-methods-json.D",
92 "pos": "testdata/src/implements-methods-json/main.go:22:6",
98 "name": "implements-methods-json.F",
99 "pos": "testdata/src/implements-methods-json/main.go:12:6",
104 "name": "func (FG).g() []int",
105 "pos": "testdata/src/implements-methods-json/main.go:18:2"
109 "name": "method (*D) g() []int",
110 "pos": "testdata/src/implements-methods-json/main.go:27:13"
120 -------- @implements *C.f --------
123 "name": "*implements-methods-json.C",
124 "pos": "testdata/src/implements-methods-json/main.go:21:6",
129 "name": "implements-methods-json.F",
130 "pos": "testdata/src/implements-methods-json/main.go:12:6",
135 "name": "func (*C).f()",
136 "pos": "testdata/src/implements-methods-json/main.go:24:13"
140 "name": "method (F) f()",
141 "pos": "testdata/src/implements-methods-json/main.go:13:2"
145 -------- @implements D.f --------
148 "name": "implements-methods-json.D",
149 "pos": "testdata/src/implements-methods-json/main.go:22:6",
154 "name": "implements-methods-json.F",
155 "pos": "testdata/src/implements-methods-json/main.go:12:6",
161 "name": "implements-methods-json.FG",
162 "pos": "testdata/src/implements-methods-json/main.go:16:6",
167 "name": "func (D).f()",
168 "pos": "testdata/src/implements-methods-json/main.go:25:12"
172 "name": "method (F) f()",
173 "pos": "testdata/src/implements-methods-json/main.go:13:2"
178 "name": "method (FG) f()",
179 "pos": "testdata/src/implements-methods-json/main.go:17:2"
183 -------- @implements *D.g --------
186 "name": "*implements-methods-json.D",
187 "pos": "testdata/src/implements-methods-json/main.go:22:6",
192 "name": "implements-methods-json.F",
193 "pos": "testdata/src/implements-methods-json/main.go:12:6",
197 "name": "implements-methods-json.FG",
198 "pos": "testdata/src/implements-methods-json/main.go:16:6",
203 "name": "func (*D).g() []int",
204 "pos": "testdata/src/implements-methods-json/main.go:27:13"
212 "name": "method (FG) g() []int",
213 "pos": "testdata/src/implements-methods-json/main.go:18:2"
217 -------- @implements Len --------
220 "name": "implements-methods-json.sorter",
221 "pos": "testdata/src/implements-methods-json/main.go:29:6",
226 "name": "lib.Sorter",
227 "pos": "testdata/src/lib/lib.go:16:6",
232 "name": "func (sorter).Len() int",
233 "pos": "testdata/src/implements-methods-json/main.go:31:15"
237 "name": "method (lib.Sorter) Len() int",
238 "pos": "testdata/src/lib/lib.go:17:2"
242 -------- @implements I.Method --------
245 "name": "implements-methods-json.I",
246 "pos": "testdata/src/implements-methods-json/main.go:35:6",
252 "pos": "testdata/src/lib/lib.go:3:6",
257 "name": "func (I).Method(*int) *int",
258 "pos": "testdata/src/implements-methods-json/main.go:36:2"
262 "name": "method (lib.Type) Method(x *int) *int",
263 "pos": "testdata/src/lib/lib.go:5:13"