gitee.com/wgliang/goreporter@v0.0.0-20180902115603-df1b20f7c5d0/linters/interfacer/testdata/files/shadow.go (about) 1 package foo 2 3 type Closer interface { 4 Close() error 5 } 6 7 type FooCloser interface { 8 Foo() 9 Close() error 10 } 11 12 func ShadowArg(fc FooCloser) { // WARN fc can be Closer 13 fc.Close() 14 for { 15 fc := 3 16 println(fc + 1) 17 } 18 }