| package lib | |
| type Type int | |
| func (Type) Method(x *int) *int { | |
| return x | |
| } | |
| func Func() { | |
| } | |
| const Const = 3 | |
| var Var = 0 | |
| type Sorter interface { | |
| Len() int | |
| Less(i, j int) bool | |
| Swap(i, j int) | |
| } | |
| type Outer struct { | |
| A int | |
| b int | |
| inner | |
| } | |
| type inner struct { | |
| C bool | |
| d string | |
| recursive | |
| } | |
| type recursive struct { | |
| E bool | |
| *inner | |
| } |