github.com/benma/gogen@v0.0.0-20160826115606-cf49914b915a/exportdefault/_testpkg/unexported_struct.go (about)

     1  package testpkg
     2  
     3  //go:generate go run ../../cmd/goexportdefault/main.go -prefix=EDUS ExportedDefaultUnexportedStruct
     4  
     5  // ExportedDefaultUnexportedStruct to be generated
     6  var ExportedDefaultUnexportedStruct = unexportedStruct{}
     7  
     8  //go:generate go run ../../cmd/goexportdefault/main.go -prefix=UDUS unexportedDefaultUnexportedStruct
     9  var unexportedDefaultUnexportedStruct = unexportedStruct{}
    10  
    11  //go:generate go run ../../cmd/goexportdefault/main.go -prefix=EDUSP ExportedDefaultUnexportedStructPtr
    12  
    13  // ExportedDefaultUnexportedStructPtr to be generated
    14  var ExportedDefaultUnexportedStructPtr = &unexportedStruct{}
    15  
    16  //go:generate go run ../../cmd/goexportdefault/main.go -prefix=UDUSP unexportedDefaultUnexportedStructPtr
    17  var unexportedDefaultUnexportedStructPtr = &unexportedStruct{}
    18  
    19  type unexportedStruct struct {
    20  	embeddedStruct
    21  }
    22  
    23  func (unexportedStruct) MethodVal()            {}
    24  func (*unexportedStruct) MethodPtr()           {}
    25  func (unexportedStruct) unexportedMethodVal()  {}
    26  func (*unexportedStruct) uenxportedMethodPtr() {}