| // +build ignore,OMIT | |
| package after | |
| // START OMIT | |
| func (*ServiceA) HandleRPC(ctx context.Context, a Arg) { | |
| f(ctx, a) | |
| } | |
| func f(ctx context.Context, a Args) { // HL | |
| x.M(ctx, a) | |
| } | |
| func (x *X) M(ctx context.Context, a Args) { // HL | |
| serviceB.IssueRPC(ctx, a) | |
| } | |
| // END OMIT |