GoPLS Viewer

Home|gopls/cmd/guru/testdata/src/imports/main.golden
1-------- @describe ref-pkg-import --------
2import of package "lib"
3    const Const  untyped int = 3
4    func  Func   func()
5    type  Outer  struct{...}
6    type  Sorter interface{...}
7        method (Sorter) Len() int
8        method (Sorter) Less(i int, j int) bool
9        method (Sorter) Swap(i int, j int)
10    type  Type   int
11        method (Type) Method(x *int) *int
12    var   Var    int
13
14-------- @describe ref-pkg-import2 --------
15import of package "lib/sublib"
16    const C untyped int = 0
17
18-------- @describe ref-const --------
19reference to const lib.Const untyped int of value 3
20defined here
21
22-------- @describe ref-func --------
23reference to func lib.Func()
24defined here
25
26-------- @describe ref-var --------
27reference to var lib.Var int
28defined here
29
30-------- @describe ref-type --------
31reference to type lib.Type (size 8, align 8)
32defined as int
33Methods:
34    method (Type) Method(x *int) *int
35
36-------- @describe ref-method --------
37reference to method func (lib.Type).Method(x *int) *int
38defined here
39
40-------- @pointsto p --------
41this *int may point to these objects:
42    imports.a
43
44-------- @describe ref-pkg --------
45reference to package "lib"
46    const Const  untyped int = 3
47    func  Func   func()
48    type  Outer  struct{...}
49    type  Sorter interface{...}
50        method (Sorter) Len() int
51        method (Sorter) Less(i int, j int) bool
52        method (Sorter) Swap(i int, j int)
53    type  Type   int
54        method (Type) Method(x *int) *int
55    var   Var    int
56
57
MembersX
Members
X