| -------- @describe pkg -------- |
| definition of package "alias" |
| type S1 struct{aliaslib.T} |
| method (S1) Method(x *int) *int |
| type S2 struct{aliaslib.T} |
| method (S2) Method(x *int) *int |
| alias bad1 => ? |
| alias bad2 => ? |
| const c_ => aliaslib.C |
| func f_ => aliaslib.F |
| type t_ => aliaslib.T |
| var v_ => aliaslib.V |
| var x aliaslib.T |
| |
| -------- @describe bad1 -------- |
| identifier |
| |
| -------- @describe bad2 -------- |
| identifier |
| |
| -------- @describe v -------- |
| definition of var alias v_ int |
| |
| -------- @describe t -------- |
| alias of type aliaslib.T (size 8, align 8) |
| defined as int |
| Methods: |
| method (T) Method(x *int) *int |
| |
| -------- @describe c -------- |
| definition of const alias c_ untyped int of value 3 |
| |
| -------- @describe f -------- |
| definition of func alias f_ func() |
| |
| -------- @describe s1-field -------- |
| reference to field T aliaslib.T |
| defined here |
| Methods: |
| method (T) Method(x *int) *int |
| |
| -------- @describe s2-field -------- |
| type struct{aliaslib.T} (size 8, align 8) |
| Methods: |
| method (struct{T}) Method(x *int) *int |
| Fields: |
| t_ aliaslib.T |
| |
| -------- @describe var-x -------- |
| alias of type aliaslib.T (size 8, align 8) |
| defined as int |
| Methods: |
| method (T) Method(x *int) *int |
| |