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 {