Source file test/fixedbugs/issue43479.dir/a.go

     1  // Copyright 2020 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package a
     6  
     7  type Here struct{ stuff int }
     8  type Info struct{ Dir string }
     9  
    10  func New() Here { return Here{} }
    11  func (h Here) Dir(p string) (Info, error)
    12  
    13  type I interface{ M(x string) }
    14  
    15  type T = struct {
    16  	Here
    17  	I
    18  }
    19  
    20  var X T
    21  
    22  var A = (*T).Dir
    23  var B = T.Dir
    24  var C = X.Dir
    25  var D = (*T).M
    26  var E = T.M
    27  var F = X.M
    28  

View as plain text