Source file test/fixedbugs/issue4590.dir/pkg1.go

     1  // Copyright 2012 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 pkg1
     6  
     7  type A interface {
     8  	Write() error
     9  }
    10  
    11  type B interface {
    12  	Hello()
    13  	world()
    14  }
    15  
    16  type C struct{}
    17  
    18  func (c C) Write() error { return nil }
    19  
    20  var T = struct{ A }{nil}
    21  var U = struct{ B }{nil}
    22  var V A = struct{ *C }{nil}
    23  var W = interface {
    24  	Write() error
    25  	Hello()
    26  }(nil)
    27  

View as plain text