go/types.Scope.Lookup (method)

43 uses

	go/types (current package)
		assignments.go#L559: 		if alt := scope.Lookup(name); alt != nil {
		call.go#L722: 				exp = pkg.scope.Lookup(sel)
		check.go#L98: 		if obj := s.Lookup(name); obj != nil && (!env.exprPos.IsValid() || cmpPos(obj.scopePos(), env.exprPos) <= 0) {
		labels.go#L29: 		if alt := all.Lookup(name); alt != nil {
		labels.go#L225: 			obj := all.Lookup(name)
		object.go#L564: 	if obj.Pkg() != nil && obj.Pkg().scope.Lookup(obj.Name()) == obj {
		resolver.go#L336: 							if alt := fileScope.Lookup(name); alt != nil {
		resolver.go#L468: 			if alt := pkg.scope.Lookup(name); alt != nil {
		resolver.go#L563: 		obj := check.pkg.scope.Lookup(name.Name)
		scope.go#L73: func (s *Scope) Lookup(name string) Object {
		scope.go#L96: 	if alt := s.Lookup(name); alt != nil {
		scope.go#L146: 		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#L328: 			if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
		universe.go#L264: 	if Universe.Lookup("assert") != nil {
		universe.go#L281: 	universeIota = Universe.Lookup("iota")
		universe.go#L282: 	universeBool = Universe.Lookup("bool").Type()
		universe.go#L283: 	universeByte = Universe.Lookup("byte").Type()
		universe.go#L284: 	universeRune = Universe.Lookup("rune").Type()
		universe.go#L285: 	universeError = Universe.Lookup("error").Type()
		universe.go#L286: 	universeComparable = Universe.Lookup("comparable")

	golang.org/x/exp/apidiff
		apidiff.go#L75: 		oldobj := d.old.Scope().Lookup(name)
		apidiff.go#L79: 		newobj := d.new.Scope().Lookup(name)
		apidiff.go#L88: 		newobj := d.new.Scope().Lookup(name)
		apidiff.go#L89: 		if newobj.Exported() && d.old.Scope().Lookup(name) == nil {

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L216: 	if scope.Lookup(obj.Name()) == obj {
		objectpath.go#L554: 	obj := pkg.Scope().Lookup(pkgobj)
		objectpath.go#L748: 			objs[i] = scope.Lookup(name)

	golang.org/x/tools/internal/aliases
		aliases_go122.go#L61: 	_, enabled := pkg.Scope().Lookup("A").Type().(*types.Alias)

	golang.org/x/tools/internal/gcimporter
		bimport.go#L118: 			types.Universe.Lookup("byte").Type(),
		bimport.go#L119: 			types.Universe.Lookup("rune").Type(),
		bimport.go#L122: 			types.Universe.Lookup("error").Type(),
		iexport.go#L138: 				p.pushDecl(scope.Lookup(name))
		iimport.go#L423: 	if obj := pkg.Scope().Lookup(name); obj != nil {
		iimport.go#L880: 		return pkg.Scope().Lookup(name).(*types.TypeName).Type()
		support_go118.go#L15: 		types.Universe.Lookup("comparable").Type(),
		support_go118.go#L18: 		types.Universe.Lookup("any").Type(),
		ureader_yes.go#L477: 	obj := pkgScope(pkg).Lookup(name)
		ureader_yes.go#L512: 	if objPkg.Scope().Lookup(objName) == nil {

	golang.org/x/tools/internal/typesinternal
		toonew.go#L29: 				disallowed[pkg.Scope().Lookup(sym.Name)] = symver
		toonew.go#L73: 			if t := pkg.Scope().Lookup(typename); t != nil && disallowed[t] == "" {
		toonew.go#L79: 			if t := pkg.Scope().Lookup(recvname); t != nil && disallowed[t] == "" {