type go.uber.org/mock/gomock.Controller

18 uses

	go.uber.org/mock/gomock (current package)
		controller.go#L68: type Controller struct {
		controller.go#L84: func NewController(t TestReporter, opts ...ControllerOption) *Controller {
		controller.go#L89: 	ctrl := &Controller{
		controller.go#L108: 	apply(*Controller)
		controller.go#L119: func (o overridableExpectationsOption) apply(ctrl *Controller) {
		controller.go#L143: func WithContext(ctx context.Context, t TestReporter) (*Controller, context.Context) {
		controller.go#L168: func (ctrl *Controller) RecordCall(receiver any, method string, args ...any) *Call {
		controller.go#L182: func (ctrl *Controller) RecordCallWithMethodType(receiver any, method string, methodType reflect.Type, args ...any) *Call {
		controller.go#L195: func (ctrl *Controller) Call(receiver any, method string, args ...any) []any {
		controller.go#L247: func (ctrl *Controller) Finish() {
		controller.go#L256: func (ctrl *Controller) Satisfied() bool {
		controller.go#L262: func (ctrl *Controller) finish(cleanup bool, panicErr any) {

	go.pact.im/x/clock/mockclock
		mockclock.go#L21: 	ctrl     *gomock.Controller
		mockclock.go#L32: func NewMockClock(ctrl *gomock.Controller) *MockClock {
		ticker.go#L20: 	ctrl     *gomock.Controller
		ticker.go#L31: func NewMockTicker(ctrl *gomock.Controller) *MockTicker {
		timer.go#L20: 	ctrl     *gomock.Controller
		timer.go#L31: func NewMockTimer(ctrl *gomock.Controller) *MockTimer {