| -------- @definition builtin -------- | |
| Error: int is built in | |
| -------- @definition lexical-undef -------- | |
| Error: no object for identifier | |
| -------- @definition lexical-pkgname -------- | |
| { | |
| "objpos": "testdata/src/definition-json/main.go:10:2", | |
| "desc": "package lib" | |
| } | |
| -------- @definition lexical-func -------- | |
| { | |
| "objpos": "$GOPATH/src/definition-json/main.go:38:6", | |
| "desc": "func f" | |
| } | |
| -------- @definition lexical-var -------- | |
| { | |
| "objpos": "$GOPATH/src/definition-json/main.go:19:6", | |
| "desc": "var x" | |
| } | |
| -------- @definition lexical-shadowing -------- | |
| { | |
| "objpos": "$GOPATH/src/definition-json/main.go:22:5", | |
| "desc": "var x" | |
| } | |
| -------- @definition qualified-type -------- | |
| { | |
| "objpos": "testdata/src/lib/lib.go:3:6", | |
| "desc": "type lib.Type" | |
| } | |
| -------- @definition qualified-func -------- | |
| { | |
| "objpos": "testdata/src/lib/lib.go:9:6", | |
| "desc": "func lib.Func" | |
| } | |
| -------- @definition qualified-var -------- | |
| { | |
| "objpos": "testdata/src/lib/lib.go:14:5", | |
| "desc": "var lib.Var" | |
| } | |
| -------- @definition qualified-const -------- | |
| { | |
| "objpos": "testdata/src/lib/lib.go:12:7", | |
| "desc": "const lib.Const" | |
| } | |
| -------- @definition qualified-type-renaming -------- | |
| { | |
| "objpos": "testdata/src/lib/lib.go:3:6", | |
| "desc": "type lib.Type" | |
| } | |
| -------- @definition qualified-nomember -------- | |
| Error: couldn't find declaration of Nonesuch in "lib" | |
| -------- @definition qualified-nopkg -------- | |
| { | |
| "objpos": "testdata/src/definition-json/main.go:12:2", | |
| "desc": "package nosuchpkg" | |
| } | |
| -------- @definition select-field -------- | |
| { | |
| "objpos": "testdata/src/definition-json/main.go:40:16", | |
| "desc": "field field int" | |
| } | |
| -------- @definition select-method -------- | |
| { | |
| "objpos": "testdata/src/definition-json/main.go:42:10", | |
| "desc": "func (T).method()" | |
| } | |
| -------- @definition embedded-other-file -------- | |
| { | |
| "objpos": "testdata/src/definition-json/type.go:3:6", | |
| "desc": "type W int" | |
| } | |
| -------- @definition embedded-other-file-pointer -------- | |
| { | |
| "objpos": "testdata/src/definition-json/type.go:3:6", | |
| "desc": "type W int" | |
| } | |
| -------- @definition embedded-basic -------- | |
| Error: int is built in | |
| -------- @definition embedded-basic-pointer -------- | |
| Error: int is built in | |
| -------- @definition embedded-other-pkg -------- | |
| { | |
| "objpos": "testdata/src/lib/lib.go:3:6", | |
| "desc": "type lib.Type" | |
| } | |
| -------- @definition embedded-same-file -------- | |
| { | |
| "objpos": "$GOPATH/src/definition-json/main.go:40:6", | |
| "desc": "type T" | |
| } |