github.com/golang/mock@v1.6.0/mockgen/internal/tests/aux_imports_embedded_interface/bugreport.go (about) 1 package bugreport 2 3 //go:generate mockgen -aux_files faux=faux/faux.go -destination bugreport_mock.go -package bugreport -source=bugreport.go Example 4 5 import ( 6 "log" 7 8 "github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/faux" 9 ) 10 11 // Source is an interface w/ an embedded foreign interface 12 type Source interface { 13 faux.Foreign 14 } 15 16 func CallForeignMethod(s Source) { 17 log.Println(s.Method()) 18 }