...
1//
2PACKAGE error2
3
4IMPORTPATH
5 testdata/error2
6
7FILENAMES
8 testdata/error2.go
9
10TYPES
11 //
12 type I0 interface {
13 // When embedded, the locally-declared error interface
14 // is only visible if all declarations are shown.
15 error
16 }
17
18 //
19 type S0 struct {
20 // In struct types, an embedded error must only be visible
21 // if AllDecls is set.
22 error
23 }
24
25 //
26 type T0 struct {
27 ExportedField interface {
28 // error should not be visible
29 error
30 }
31 }
32
33 // This error declaration shadows the predeclared error type.
34 type error interface {
35 Error() string
36 }
37
View as plain text