...
1//
2PACKAGE c
3
4IMPORTPATH
5 testdata/c
6
7IMPORTS
8 a
9
10FILENAMES
11 testdata/c.go
12
13TYPES
14 // A (should see this)
15 type A struct{}
16
17 // B (should see this)
18 type B struct{}
19
20 // C (should see this)
21 type C struct{}
22
23 // D (should see this)
24 type D struct{}
25
26 // E1 (should see this)
27 type E1 struct{}
28
29 // E (should see this for E2 and E3)
30 type E2 struct{}
31
32 // E (should see this for E2 and E3)
33 type E3 struct{}
34
35 // E4 (should see this)
36 type E4 struct{}
37
38 //
39 type T1 struct{}
40
41 //
42 func (t1 *T1) M()
43
44 // T2 must not show methods of local T1
45 type T2 struct {
46 a.T1 // not the same as locally declared T1
47 }
48
View as plain text