go/ast.TypeSpec.TypeParams (field)
17 uses
go/ast (current package)
ast.go#L932: TypeParams *FieldList // type parameters; or nil
walk.go#L305: if n.TypeParams != nil {
walk.go#L306: Walk(v, n.TypeParams)
go/doc
example.go#L408: inspectFieldList(s.TypeParams)
go/parser
parser.go#L2599: spec.TypeParams = &ast.FieldList{Opening: openPos, List: list, Closing: closePos}
resolver.go#L472: if spec.TypeParams != nil {
resolver.go#L475: r.walkTParams(spec.TypeParams)
go/printer
nodes.go#L1716: if s.TypeParams != nil {
nodes.go#L1717: p.parameters(s.TypeParams, typeTParam)
go/types
decl.go#L534: if tdecl.TypeParams.NumFields() > 0 {
decl.go#L535: tparam0 = tdecl.TypeParams.List[0]
decl.go#L565: check.collectTypeParams(&alias.tparams, tdecl.TypeParams)
decl.go#L617: if tdecl.TypeParams != nil {
decl.go#L620: check.collectTypeParams(&named.tparams, tdecl.TypeParams)
resolver.go#L598: if tdecl.TypeParams != nil {
golang.org/x/tools/go/ast/inspector
walk.go#L295: if n.TypeParams != nil {
walk.go#L296: walk(v, edge.TypeSpec_TypeParams, -1, n.TypeParams)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)