Source file test/interface/private.dir/private1.go

     1  // Copyright 2011 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  // Imported by private.go, which should not be able to see the private method.
     6  
     7  package p
     8  
     9  type Exported interface {
    10  	private()
    11  }
    12  
    13  type Implementation struct{}
    14  
    15  func (p *Implementation) private() {}
    16  
    17  var X = new(Implementation)
    18  
    19  

View as plain text