go/types.Scope.Lookup (method)

53 uses

	go/types (current package)
		assignments.go#L565: 		if alt := scope.Lookup(name); alt != nil {
		call.go#L734: 				exp = pkg.scope.Lookup(sel)
		check.go#L64: 		if obj := s.Lookup(name); obj != nil && (!env.exprPos.IsValid() || cmpPos(obj.scopePos(), env.exprPos) <= 0) {
		cycles.go#L87: 		tname1, ok := check.pkg.scope.Lookup(rhs.Name).(*TypeName)
		labels.go#L29: 		if alt := all.Lookup(name); alt != nil {
		labels.go#L225: 			obj := all.Lookup(name)
		object.go#L576: 	if obj.Pkg() != nil && obj.Pkg().scope.Lookup(obj.Name()) == obj {
		resolver.go#L336: 							if alt := fileScope.Lookup(name); alt != nil {
		resolver.go#L465: 			if alt := pkg.scope.Lookup(name); alt != nil {
		resolver.go#L573: 		obj := check.pkg.scope.Lookup(name.Name)
		scope.go#L73: func (s *Scope) Lookup(name string) Object { return resolve(name, s.elems[name]) }
		scope.go#L82: 			matches = append(matches, s.Lookup(n))
		scope.go#L95: 	if alt := s.Lookup(name); alt != nil {
		scope.go#L145: 		fmt.Fprintf(w, "%s%s\n", indn1, s.Lookup(name))
		scope2.go#L26: 		if obj := s.Lookup(name); obj != nil && (!pos.IsValid() || cmpPos(obj.scopePos(), pos) <= 0) {
		typestring.go#L131: 			if obj, _ := Unsafe.scope.Lookup(t.name).(*TypeName); obj != nil {
		typestring.go#L320: 			if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
		universe.go#L233: 	if Universe.Lookup("assert") != nil {
		universe.go#L250: 	universeIota = Universe.Lookup("iota")
		universe.go#L251: 	universeBool = Universe.Lookup("bool").Type()
		universe.go#L252: 	universeByte = Universe.Lookup("byte").Type()
		universe.go#L253: 	universeRune = Universe.Lookup("rune").Type()
		universe.go#L254: 	universeError = Universe.Lookup("error").Type()
		universe.go#L255: 	universeAny = Universe.Lookup("any")
		universe.go#L256: 	universeComparable = Universe.Lookup("comparable")

	go.pact.im/x/plumb/internal/gen
		gen.go#L102: 			obj := scope.Lookup(name)

	go.pact.im/x/plumb/internal/gotypes
		gotypes.go#L139: var errorType = types.Universe.Lookup("error").Type()
		gotypes.go#L143: var comparableType = types.Universe.Lookup("comparable").Type()

	golang.org/x/exp/apidiff
		apidiff.go#L157: 		oldobj := d.old.Scope().Lookup(name)
		apidiff.go#L161: 		newobj := d.new.Scope().Lookup(name)
		apidiff.go#L171: 		oldobj := d.old.Scope().Lookup(name)
		apidiff.go#L175: 		newobj := d.new.Scope().Lookup(name)
		apidiff.go#L185: 		newobj := d.new.Scope().Lookup(name)
		apidiff.go#L186: 		if newobj.Exported() && d.old.Scope().Lookup(name) == nil {
		correspondence.go#L171: 		newobj := d.new.Scope().Lookup(oldname.Name())

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L280: 	if pkg.Scope().Lookup(obj.Name()) == obj {
		objectpath.go#L385: 		obj := scope.Lookup(name)
		objectpath.go#L420: 		obj := scope.Lookup(name)
		objectpath.go#L752: 	obj := pkg.Scope().Lookup(pkgobj)

	golang.org/x/tools/internal/gcimporter
		iexport.go#L370: 				p.pushDecl(scope.Lookup(name))
		iimport.go#L387: 	if obj := pkg.Scope().Lookup(name); obj != nil {
		iimport.go#L866: 		return pkg.Scope().Lookup(name).(*types.TypeName).Type()
		predeclared.go#L21: 	anyt := types.Universe.Lookup("any").Type()
		predeclared.go#L54: 		types.Universe.Lookup("byte").Type(),
		predeclared.go#L55: 		types.Universe.Lookup("rune").Type(),
		predeclared.go#L58: 		types.Universe.Lookup("error").Type(),
		predeclared.go#L79: 		types.Universe.Lookup("comparable").Type(),
		ureader.go#L491: 	obj := pkgScope(pkg).Lookup(name)
		ureader.go#L532: 	if objPkg.Scope().Lookup(objName) == nil {

	golang.org/x/tools/internal/typesinternal
		toonew.go#L39: 				disallowed[pkg.Scope().Lookup(sym.Name)] = sym
		toonew.go#L85: 			if t := pkg.Scope().Lookup(typename); t != nil && disallowed[t] == noSym {
		toonew.go#L91: 			if t := pkg.Scope().Lookup(recvname); t != nil && disallowed[t] == noSym {
		types.go#L107: 		if tname, ok := types.Universe.Lookup(t.Name()).(*types.TypeName); ok {