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() {}