github.com/benma/gogen@v0.0.0-20160826115606-cf49914b915a/exportdefault/_testpkg/exported_struct.go (about) 1 package testpkg 2 3 //go:generate go run ../../cmd/goexportdefault/main.go -prefix=EDES ExportedDefaultExportedStruct 4 5 // ExportedDefaultExportedStruct to be generated 6 var ExportedDefaultExportedStruct = ExportedStruct{} 7 8 //go:generate go run ../../cmd/goexportdefault/main.go -prefix=UDES unexportedDefaultExportedStruct 9 var unexportedDefaultExportedStruct = ExportedStruct{} 10 11 //go:generate go run ../../cmd/goexportdefault/main.go -prefix=EDESP ExportedDefaultExportedStructPtr 12 13 // ExportedDefaultExportedStructPtr to be generated 14 var ExportedDefaultExportedStructPtr = &ExportedStruct{} 15 16 //go:generate go run ../../cmd/goexportdefault/main.go -prefix=UDESP unexportedDefaultExportedStructPtr 17 var unexportedDefaultExportedStructPtr = &ExportedStruct{} 18 19 // ExportedStruct is a random test struct 20 type ExportedStruct struct { 21 embeddedStruct 22 } 23 24 // MethodVal docs 25 func (ExportedStruct) MethodVal() {} 26 27 // MethodPtr docs 28 func (*ExportedStruct) MethodPtr() {} 29 func (ExportedStruct) unexportedMethodVal() {} 30 func (*ExportedStruct) uenxportedMethodPtr() {}