type golang.org/x/tools/internal/typeparams.TypeParam

24 uses

	golang.org/x/tools/internal/typeparams (current package)
		common.go#L76: 	_, ok := t.(*TypeParam)
		coretype.go#L113: 	case *TypeParam:
		normalize.go#L63: func StructuralTerms(tparam *TypeParam) ([]*Term, error) {
		normalize.go#L165: 			if _, ok := embedded.Underlying().(*TypeParam); ok {
		normalize.go#L187: 			case *TypeParam, *Union:
		normalize.go#L202: 	case *TypeParam:
		typeparams_go118.go#L35: type TypeParam = types.TypeParam
		typeparams_go118.go#L44: func NewTypeParam(name *types.TypeName, constraint types.Type) *TypeParam {
		typeparams_go118.go#L49: func SetTypeParamConstraint(tparam *TypeParam, constraint types.Type) {
		typeparams_go118.go#L54: func NewSignatureType(recv *types.Var, recvTypeParams, typeParams []*TypeParam, params, results *types.Tuple, variadic bool) *types.Signature {
		typeparams_go118.go#L96: func SetForNamed(n *types.Named, tparams []*TypeParam) {

	golang.org/x/tools/internal/gcimporter
		iexport.go#L486: 		if tparam, ok := t.(*typeparams.TypeParam); ok {
		iexport.go#L728: 	case *typeparams.TypeParam:
		iexport.go#L871: func tparamExportName(prefix string, tparam *typeparams.TypeParam) string {
		iimport.go#L284: 	t          *typeparams.TypeParam
		iimport.go#L492: 		var tparams []*typeparams.TypeParam
		iimport.go#L527: 				var rparams []*typeparams.TypeParam
		iimport.go#L529: 					rparams = make([]*typeparams.TypeParam, targs.Len())
		iimport.go#L531: 						rparams[i] = targs.At(i).(*typeparams.TypeParam)
		iimport.go#L904: func (r *importReader) signature(recv *types.Var, rparams []*typeparams.TypeParam, tparams []*typeparams.TypeParam) *types.Signature {
		iimport.go#L911: func (r *importReader) tparamList() []*typeparams.TypeParam {
		iimport.go#L916: 	xs := make([]*typeparams.TypeParam, n)
		iimport.go#L920: 		xs[i] = r.typ().(*typeparams.TypeParam)