Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / unused / testdata / src / embedding2 / embedding2.go
1 package main
2
3 type AA interface {
4         A()
5 }
6
7 type BB interface {
8         AA
9 }
10
11 type CC interface {
12         BB
13         C()
14 }
15
16 func c(cc CC) {
17         cc.A()
18 }
19
20 type z struct{}
21
22 func (z) A() {}
23 func (z) B() {}
24 func (z) C() {}
25
26 func main() {
27         c(z{})
28 }