7e108a28c3de82cfe1149fcebabc1339cf219eda
[dotfiles/.git] / nested.go
1 package pkg
2
3 type t struct{} // want `t`
4
5 func (t) fragment() {}
6
7 func fn() bool { // want `fn`
8         var v interface{} = t{}
9         switch obj := v.(type) {
10         case interface {
11                 fragment()
12         }:
13                 obj.fragment()
14         }
15         return false
16 }