go/types.TypeParam.Obj (method)

19 uses

	go/types (current package)
		infer.go#L505: 		tname := NewTypeName(tparam.Obj().Pos(), tparam.Obj().Pkg(), tparam.Obj().Name(), nil)
		mono.go#L196: 	if tpar.Obj().Pkg() != pkg {
		mono.go#L219: 			assert(typ.Obj().Pkg() == pkg)
		mono.go#L316: 	obj := tpar.Obj()
		typeparam.go#L66: func (t *TypeParam) Obj() *TypeName { return t.obj }

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L544: 		name := T.Obj()

	golang.org/x/tools/go/types/typeutil
		map.go#L372: 		return h.hashTypeName(t.Obj())

	golang.org/x/tools/internal/gcimporter
		iexport.go#L836: 					w.p.tparamNames[rparam.Obj()] = name
		iexport.go#L1031: 		w.qualifiedType(t.Obj())
		iexport.go#L1239: 		w.p.tparamNames[tparam.Obj()] = exportName
		iexport.go#L1252: 	name := tparam.Obj().Name()

	golang.org/x/tools/internal/typesinternal
		types.go#L90: 		return t.Obj()
		zerovalue.go#L187: 					ast.NewIdent(t.Obj().Name()),
		zerovalue.go#L302: 		pkgName := qual(t.Obj().Pkg())
		zerovalue.go#L303: 		if pkgName == "" || t.Obj().Pkg() == nil {
		zerovalue.go#L304: 			return ast.NewIdent(t.Obj().Name())
		zerovalue.go#L308: 			Sel: ast.NewIdent(t.Obj().Name()),