Lines Matching defs:package
55 if (no->package() != NULL)
140 // The package name.
141 this->write_c_string("package ");
145 // The prefix or package path, used for all global symbols.
159 // The package priority.
228 this->write_c_string("package ");
279 // package.
350 // may see a named type when importing one package, and then later see
351 // the same named type when importing a different package. The home
352 // package may or may not be imported during this compilation. The
393 || (named_type->named_object()->package()->package_name()
400 const Package* package = named_object->package();
403 if (package != NULL && !Gogo::is_hidden_name(named_object->name()))
405 s += package->pkgpath();
413 // not in a package in the import list. If we have not
414 // mentioned this package before, write out the package name
415 // here so that any package importing this one will know it.
416 if (package != NULL
417 && this->packages_.find(package) == this->packages_.end())
420 this->write_string(package->package_name());
421 this->packages_.insert(package);