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 {