github.com/april1989/origin-go-tools@v0.0.32/cmd/guru/testdata/src/alias/alias.golden (about)

     1  -------- @describe describe-pkg --------
     2  definition of package "alias"
     3  	type  I interface{f()}
     4  		method (I) f()
     5  	type  M = N
     6  		method (N) f()
     7  	type  N int
     8  		method (N) f()
     9  	type  O int
    10  	type  P = struct{N}
    11  		method (struct{N}) f()
    12  	type  U = invalid type
    13  	var   m N
    14  
    15  -------- @implements implements-I --------
    16  interface type I
    17  	is implemented by basic type N
    18  
    19  -------- @describe describe-def-M --------
    20  alias of type N (size 8, align 8)
    21  defined as int
    22  Methods:
    23  	method (N) f()
    24  
    25  -------- @describe describe-ref-M --------
    26  alias of type N (size 8, align 8)
    27  defined as int
    28  Methods:
    29  	method (N) f()
    30  
    31  -------- @describe describe-O --------
    32  definition of type O (size 8, align 8)
    33  No methods.
    34  
    35  -------- @describe describe-P --------
    36  type struct{N} (size 8, align 8)
    37  Methods:
    38  	method (struct{N}) f()
    39  Fields:
    40  	N N
    41  
    42  -------- @describe describe-U --------
    43  alias of type invalid type
    44  
    45  -------- @describe describe-undefined --------
    46  identifier
    47