
* Changes to make vendored packages accept new home. * Fix go2idl to import vendored packages.
38 lines
565 B
Plaintext
38 lines
565 B
Plaintext
//
|
|
PACKAGE error2
|
|
|
|
IMPORTPATH
|
|
testdata/error2
|
|
|
|
FILENAMES
|
|
testdata/error2.go
|
|
|
|
TYPES
|
|
//
|
|
type I0 interface {
|
|
// When embedded, the locally-declared error interface
|
|
// is only visible if all declarations are shown.
|
|
error
|
|
}
|
|
|
|
//
|
|
type S0 struct {
|
|
// In struct types, an embedded error must only be visible
|
|
// if AllDecls is set.
|
|
error
|
|
}
|
|
|
|
//
|
|
type T0 struct {
|
|
ExportedField interface {
|
|
// error should not be visible
|
|
error
|
|
}
|
|
}
|
|
|
|
// This error declaration shadows the predeclared error type.
|
|
type error interface {
|
|
Error() string
|
|
}
|
|
|