Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / cmd / guru / testdata / src / implements-json / main.golden
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/cmd/guru/testdata/src/implements-json/main.golden b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/cmd/guru/testdata/src/implements-json/main.golden
new file mode 100644 (file)
index 0000000..ce18c1c
--- /dev/null
@@ -0,0 +1,135 @@
+-------- @implements E --------
+{
+       "type": {
+               "name": "implements-json.E",
+               "pos": "testdata/src/implements-json/main.go:10:6",
+               "kind": "interface"
+       }
+}
+-------- @implements F --------
+{
+       "type": {
+               "name": "implements-json.F",
+               "pos": "testdata/src/implements-json/main.go:12:6",
+               "kind": "interface"
+       },
+       "to": [
+               {
+                       "name": "*implements-json.C",
+                       "pos": "testdata/src/implements-json/main.go:21:6",
+                       "kind": "pointer"
+               },
+               {
+                       "name": "implements-json.D",
+                       "pos": "testdata/src/implements-json/main.go:22:6",
+                       "kind": "struct"
+               },
+               {
+                       "name": "implements-json.FG",
+                       "pos": "testdata/src/implements-json/main.go:16:6",
+                       "kind": "interface"
+               }
+       ]
+}
+-------- @implements FG --------
+{
+       "type": {
+               "name": "implements-json.FG",
+               "pos": "testdata/src/implements-json/main.go:16:6",
+               "kind": "interface"
+       },
+       "to": [
+               {
+                       "name": "*implements-json.D",
+                       "pos": "testdata/src/implements-json/main.go:22:6",
+                       "kind": "pointer"
+               }
+       ],
+       "from": [
+               {
+                       "name": "implements-json.F",
+                       "pos": "testdata/src/implements-json/main.go:12:6",
+                       "kind": "interface"
+               }
+       ]
+}
+-------- @implements slice --------
+{
+       "type": {
+               "name": "[]int",
+               "pos": "-",
+               "kind": "slice"
+       }
+}
+-------- @implements C --------
+{
+       "type": {
+               "name": "implements-json.C",
+               "pos": "testdata/src/implements-json/main.go:21:6",
+               "kind": "basic"
+       },
+       "fromptr": [
+               {
+                       "name": "implements-json.F",
+                       "pos": "testdata/src/implements-json/main.go:12:6",
+                       "kind": "interface"
+               }
+       ]
+}
+-------- @implements starC --------
+{
+       "type": {
+               "name": "*implements-json.C",
+               "pos": "testdata/src/implements-json/main.go:21:6",
+               "kind": "pointer"
+       },
+       "from": [
+               {
+                       "name": "implements-json.F",
+                       "pos": "testdata/src/implements-json/main.go:12:6",
+                       "kind": "interface"
+               }
+       ]
+}
+-------- @implements D --------
+{
+       "type": {
+               "name": "implements-json.D",
+               "pos": "testdata/src/implements-json/main.go:22:6",
+               "kind": "struct"
+       },
+       "from": [
+               {
+                       "name": "implements-json.F",
+                       "pos": "testdata/src/implements-json/main.go:12:6",
+                       "kind": "interface"
+               }
+       ],
+       "fromptr": [
+               {
+                       "name": "implements-json.FG",
+                       "pos": "testdata/src/implements-json/main.go:16:6",
+                       "kind": "interface"
+               }
+       ]
+}
+-------- @implements starD --------
+{
+       "type": {
+               "name": "*implements-json.D",
+               "pos": "testdata/src/implements-json/main.go:22:6",
+               "kind": "pointer"
+       },
+       "from": [
+               {
+                       "name": "implements-json.F",
+                       "pos": "testdata/src/implements-json/main.go:12:6",
+                       "kind": "interface"
+               },
+               {
+                       "name": "implements-json.FG",
+                       "pos": "testdata/src/implements-json/main.go:16:6",
+                       "kind": "interface"
+               }
+       ]
+}