mirror of
https://github.com/golang/go
synced 2024-11-08 13:36:14 -07:00
28 lines
466 B
Go
28 lines
466 B
Go
|
// Copyright 2020 The Go Authors. All rights reserved.
|
||
|
// Use of this source code is governed by a BSD-style
|
||
|
// license that can be found in the LICENSE file.
|
||
|
|
||
|
package a
|
||
|
|
||
|
type Here struct{ stuff int }
|
||
|
type Info struct{ Dir string }
|
||
|
|
||
|
func New() Here { return Here{} }
|
||
|
func (h Here) Dir(p string) (Info, error)
|
||
|
|
||
|
type I interface{ M(x string) }
|
||
|
|
||
|
type T = struct {
|
||
|
Here
|
||
|
I
|
||
|
}
|
||
|
|
||
|
var X T
|
||
|
|
||
|
var A = (*T).Dir
|
||
|
var B = T.Dir
|
||
|
var C = X.Dir
|
||
|
var D = (*T).M
|
||
|
var E = T.M
|
||
|
var F = X.M
|