func go/types.NewVar

23 uses

	go/types (current package)
		assignments.go#L572: 		obj := NewVar(ident.Pos(), check.pkg, name, nil)
		assignments.go#L583: 			lhsVars[i] = NewVar(lhs[i].Pos(), check.pkg, "_", nil)
		builtins.go#L1018: 		list[i] = NewVar(nopos, nil, "", Default(param))
		builtins.go#L1024: 		result = NewTuple(NewVar(nopos, nil, "", res))
		call.go#L99: 			params = []*Var{NewVar(x.Pos(), check.pkg, "", gsig)}
		call.go#L882: 		params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
		decl.go#L912: 				lhs0[i] = NewVar(name.Pos(), pkg, name.Name, nil)
		interface.go#L62: 			sig.recv = NewVar(m.pos, m.pkg, "", typ)
		interface.go#L207: 		sig.recv = NewVar(name.Pos(), check.pkg, "", recvTyp)
		object.go#L344: func NewVar(pos token.Pos, pkg *Package, name string, typ Type) *Var {
		recording.go#L111: 				NewVar(pos, check.pkg, "", t0),
		recording.go#L112: 				NewVar(pos, check.pkg, "", t1),
		resolver.go#L382: 					obj := NewVar(name.Pos(), pkg, name.Name, nil)
		stmt.go#L767: 				obj := NewVar(lhs.Pos(), check.pkg, lhs.Name, T)
		stmt.go#L941: 				obj = NewVar(ident.Pos(), check.pkg, name, nil)
		stmt.go#L949: 				obj = NewVar(lhs.Pos(), check.pkg, "_", nil) // dummy variable
		universe.go#L125: 		recv := NewVar(nopos, nil, "", typ)
		universe.go#L126: 		res := NewVar(nopos, nil, "", Typ[String])

	golang.org/x/exp/apidiff
		apidiff.go#L214: 			vars = append(vars, types.NewVar(v.Pos(), v.Pkg(), "", v.Type()))

	golang.org/x/tools/internal/gcimporter
		iimport.go#L675: 		v := types.NewVar(pos, r.currPkg, name, typ)
		iimport.go#L966: 				recv = types.NewVar(token.NoPos, r.currPkg, "", base)
		ureader_yes.go#L575: 						recv := types.NewVar(fn.Pos(), fn.Pkg(), "", named)
		ureader_yes.go#L624: 			v := types.NewVar(pos, objPkg, objName, typ)