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
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)