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)