From 473acc61c8392dc7ae303d91568e179c4f105a76 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 2 Jul 2019 12:12:53 +0200 Subject: add black list --- .../tests/generated_identifier_conflict/README.md | 26 ---------------------- 1 file changed, 26 deletions(-) delete mode 100644 vendor/github.com/golang/mock/mockgen/tests/generated_identifier_conflict/README.md (limited to 'vendor/github.com/golang/mock/mockgen/tests/generated_identifier_conflict/README.md') diff --git a/vendor/github.com/golang/mock/mockgen/tests/generated_identifier_conflict/README.md b/vendor/github.com/golang/mock/mockgen/tests/generated_identifier_conflict/README.md deleted file mode 100644 index ffb5f9f..0000000 --- a/vendor/github.com/golang/mock/mockgen/tests/generated_identifier_conflict/README.md +++ /dev/null @@ -1,26 +0,0 @@ -The generated mock methods use some hardcoded variable/receiver names that can -have conflicts with the argument names that are defined by the code for which -the mock is generated when using the source generation method. - -Example: - -```go -type Example interface { - Method(_m, _mr, m, mr int) -} -``` - -```go -// Method mocks base method -func (_m *MockExample) Method(_m int, _mr int, m int, mr int) { - _m.ctrl.Call(_m, "Method", _m, _mr, m, mr) -} -``` - -In the above example one of the interface method parameters is called `_m` -but unfortunately the generated receiver name is also called `_m` so the -mock code won't compile. - -The generator has to make sure that generated identifiers (e.g.: the receiver -names) are always different from the arg names that might come from external -sources. -- cgit v1.2.3