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

     1  package testpkg
     2  
     3  import (
     4  	"io"
     5  )
     6  
     7  //go:generate go run ../../cmd/goexportdefault/main.go -prefix=EDUI ExportedDefaultUnexportedInterface
     8  
     9  // ExportedDefaultunexportedInterface to be generated
    10  var ExportedDefaultUnexportedInterface unexportedInterface = impl{}
    11  
    12  //go:generate go run ../../cmd/goexportdefault/main.go -prefix=UDUI unexportedDefaultUnexportedInterface
    13  var unexportedDefaultUnexportedInterface unexportedInterface = impl{}
    14  
    15  type unexportedInterface interface {
    16  	embeddedInterface
    17  	Wrapped(something string) (io.Writer, error)
    18  	WrappedVariadric(something ...string) error
    19  }