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] == "" {