1 // Tests of Go 1.9 type aliases.
2 // See go.tools/guru/guru_test.go for explanation.
3 // See alias.golden for expected query results.
5 package alias // @describe describe-pkg "alias"
7 type I interface { // @implements implements-I "I"
15 type M = N // @describe describe-def-M "M"
16 var m M // @describe describe-ref-M "M"
18 type O N // @describe describe-O "O"
20 type P = struct{ N } // @describe describe-P "N"
22 type U = undefined // @describe describe-U "U"
23 type _ = undefined // @describe describe-undefined "undefined"