go/ast.TypeSpec.TypeParams (field)

14 uses

	go/ast (current package)
		ast.go#L917: 		TypeParams *FieldList    // type parameters; or nil
		walk.go#L329: 		if n.TypeParams != nil {
		walk.go#L330: 			Walk(v, n.TypeParams)

	go/parser
		parser.go#L2586: 	spec.TypeParams = &ast.FieldList{Opening: openPos, List: list, Closing: closePos}
		resolver.go#L468: 				if spec.TypeParams != nil {
		resolver.go#L471: 					r.walkTParams(spec.TypeParams)

	go/printer
		nodes.go#L1649: 		if s.TypeParams != nil {
		nodes.go#L1650: 			p.parameters(s.TypeParams, typeTParam)

	go/types
		decl.go#L548: 	if alias && tdecl.TypeParams.NumFields() != 0 {
		decl.go#L571: 	if tdecl.TypeParams != nil {
		decl.go#L574: 		check.collectTypeParams(&named.tparams, tdecl.TypeParams)
		resolver.go#L384: 				if d.spec.TypeParams.NumFields() != 0 && !check.allowVersion(pkg, 1, 18) {
		resolver.go#L385: 					check.softErrorf(d.spec.TypeParams.List[0], _UnsupportedFeature, "type parameters require go1.18 or later")

	golang.org/x/tools/internal/typeparams
		typeparams_go118.go#L23: 	return n.TypeParams