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 {