go/ast.InterfaceType.Methods (field)
16 uses
go/ast (current package)
ast.go#L460: Methods *FieldList // list of embedded interfaces, methods, or types
ast.go#L546: func (x *InterfaceType) End() token.Pos { return x.Methods.End() }
filter.go#L171: if filterFieldList(t.Methods, f, export) {
filter.go#L174: return len(t.Methods.List) > 0
walk.go#L183: Walk(v, n.Methods)
go/doc
exports.go#L84: list := ityp.Methods.List // we know that ityp.Methods != nil
exports.go#L102: ityp.Methods.List = list[0:j]
exports.go#L203: if r.filterFieldList(parent, t.Methods, t) {
filter.go#L45: if matchFields(t.Methods, f) {
reader.go#L358: fields = t.Methods
go/parser
parser.go#L1174: Methods: &ast.FieldList{
resolver.go#L301: r.walkFieldList(n.Methods, ast.Fun)
go/printer
nodes.go#L1013: p.fieldList(x.Methods, false, x.Incomplete)
go/types
decl.go#L663: x = &ast.InterfaceType{Methods: &ast.FieldList{List: []*ast.Field{{Type: x}}}}
exprstring.go#L144: writeFieldList(buf, x.Methods.List, "; ", true)
interface.go#L167: for _, f := range iface.Methods.List {