type go/ast.FuncType

27 uses

	go/ast (current package)
		ast.go#L307: 		Type *FuncType  // function type
		ast.go#L438: 	FuncType struct {
		ast.go#L492: func (x *FuncType) Pos() token.Pos {
		ast.go#L525: func (x *FuncType) End() token.Pos {
		ast.go#L557: func (*FuncType) exprNode()      {}
		ast.go#L979: 		Type *FuncType     // function signature: parameters, results, and position of "func" keyword
		filter.go#L166: 	case *FuncType:
		walk.go#L163: 	case *FuncType:

	go/doc
		exports.go#L181: 	case *ast.FuncType:

	go/parser
		parser.go#L928: func (p *parser) parseFuncType() (*ast.FuncType, *ast.Scope) {
		parser.go#L937: 	return &ast.FuncType{Func: pos, Params: params, Results: results}, scope
		parser.go#L954: 		typ = &ast.FuncType{Func: token.NoPos, Params: params, Results: results}
		parser.go#L2470: 		Type: &ast.FuncType{

	go/printer
		nodes.go#L470: 				if ftyp, isFtyp := f.Type.(*ast.FuncType); isFtyp {
		nodes.go#L547: 			if ftyp, isFtyp := f.Type.(*ast.FuncType); isFtyp {
		nodes.go#L883: 		if _, ok := x.Fun.(*ast.FuncType); ok {
		nodes.go#L946: 	case *ast.FuncType:

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L1609: func encode_ast_FuncType(e *codec.Encoder, x *ast.FuncType) {
		encode_ast.gen.go#L1628: func decode_ast_FuncType(d *codec.Decoder, p **ast.FuncType) {
		encode_ast.gen.go#L1634: 		*p = ref.(*ast.FuncType)
		encode_ast.gen.go#L1637: 	var x ast.FuncType
		encode_ast.gen.go#L1659: 	codec.Register(&ast.FuncType{},
		encode_ast.gen.go#L1660: 		func(e *codec.Encoder, x interface{}) { encode_ast_FuncType(e, x.(*ast.FuncType)) },
		encode_ast.gen.go#L1662: 			var x *ast.FuncType

	golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
		short_synopsis.go#L47: 	case *ast.FuncType:
		synopsis.go#L75: 	case *ast.FuncType:

	golang.org/x/pkgsite/internal/godoc/internal/doc
		exports.go#L181: 	case *ast.FuncType: