go/ast.InterfaceType.Methods (field)
16 uses
go/ast (current package)
ast.go#L470: Methods *FieldList // list of embedded interfaces, methods, or types
ast.go#L556: func (x *InterfaceType) End() token.Pos { return x.Methods.End() }
filter.go#L168: if filterFieldList(t.Methods, f, export) {
filter.go#L171: return len(t.Methods.List) > 0
walk.go#L159: Walk(v, n.Methods)
go/doc
exports.go#L82: list := ityp.Methods.List // we know that ityp.Methods != nil
exports.go#L100: ityp.Methods.List = list[0:j]
exports.go#L198: if r.filterFieldList(parent, t.Methods, t) {
filter.go#L45: if matchFields(t.Methods, f) {
reader.go#L354: fields = t.Methods
go/parser
parser.go#L1278: Methods: &ast.FieldList{
resolver.go#L305: r.walkFieldList(n.Methods, ast.Fun)
go/printer
nodes.go#L1060: p.fieldList(x.Methods, false, x.Incomplete)
go/types
decl.go#L723: x = &ast.InterfaceType{Methods: &ast.FieldList{List: []*ast.Field{{Type: x}}}}
exprstring.go#L146: writeFieldList(buf, x.Methods.List, "; ", true)
interface.go#L168: for _, f := range iface.Methods.List {