type go/ast.Object

19 uses

	go/ast (current package)
		ast.go#L290: 		Obj     *Object   // denoted object; or nil
		ast.go#L1075: 	Imports map[string]*Object // map of package id -> package object
		resolve.go#L29: func (p *pkgBuilder) declare(scope, altScope *Scope, obj *Object) {
		resolve.go#L63: type Importer func(imports map[string]*Object, path string) (pkg *Object, err error)
		resolve.go#L98: 	imports := make(map[string]*Object)
		scope.go#L21: 	Objects map[string]*Object
		scope.go#L27: 	return &Scope{outer, make(map[string]*Object, n)}
		scope.go#L34: func (s *Scope) Lookup(name string) *Object {
		scope.go#L43: func (s *Scope) Insert(obj *Object) (alt *Object) {
		scope.go#L76: type Object struct {
		scope.go#L85: func NewObj(kind ObjKind, name string) *Object {
		scope.go#L86: 	return &Object{Kind: kind, Name: name}
		scope.go#L92: func (obj *Object) Pos() token.Pos {

	go/doc
		doc.go#L213: func simpleImporter(imports map[string]*ast.Object, path string) (*ast.Object, error) {
		example.go#L162: 	topDecls := make(map[*ast.Object]ast.Decl)

	go/parser
		resolver.go#L185: var unresolved = new(ast.Object)