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  }