func go/types.NewVar

25 uses

	go/types (current package)
		assignments.go#L455: 		obj := NewVar(ident.Pos(), check.pkg, name, nil)
		assignments.go#L466: 			lhsVars[i] = NewVar(lhs[i].Pos(), check.pkg, "_", nil)
		builtins.go#L880: 		list[i] = NewVar(token.NoPos, nil, "", Default(param))
		builtins.go#L886: 		result = NewTuple(NewVar(token.NoPos, nil, "", res))
		call.go#L630: 		params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
		check.go#L491: 				NewVar(pos, check.pkg, "", a[0]),
		check.go#L492: 				NewVar(pos, check.pkg, "", a[1]),
		decl.go#L851: 				lhs0[i] = NewVar(name.Pos(), pkg, name.Name, nil)
		interface.go#L62: 			sig.recv = NewVar(m.pos, m.pkg, "", typ)
		interface.go#L206: 		sig.recv = NewVar(name.Pos(), check.pkg, "", recvTyp)
		object.go#L289: func NewVar(pos token.Pos, pkg *Package, name string, typ Type) *Var {
		resolver.go#L368: 					obj := NewVar(name.Pos(), pkg, name.Name, nil)
		stmt.go#L722: 				obj := NewVar(lhs.Pos(), check.pkg, lhs.Name, T)
		stmt.go#L883: 					obj = NewVar(ident.Pos(), check.pkg, name, nil)
		stmt.go#L891: 					obj = NewVar(lhs.Pos(), check.pkg, "_", nil) // dummy variable
		universe.go#L95: 		recv := NewVar(token.NoPos, nil, "", typ)
		universe.go#L96: 		res := NewVar(token.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
		bimport.go#L290: 		p.declare(types.NewVar(pos, pkg, name, typ))
		bimport.go#L663: 		recv = types.NewVar(token.NoPos, parent, "", baseType)
		bimport.go#L747: 	return types.NewVar(token.NoPos, pkg, name, t), isddd
		iimport.go#L576: 		r.declare(types.NewVar(pos, r.currPkg, name, typ))
		iimport.go#L844: 				recv = types.NewVar(token.NoPos, r.currPkg, "", base)
		ureader_yes.go#L572: 						recv := types.NewVar(fn.Pos(), fn.Pkg(), "", named)
		ureader_yes.go#L620: 			declare(types.NewVar(pos, objPkg, objName, typ))