diff options
author | Adam Lesinski <adamlesinski@google.com> | 2017-08-29 17:32:24 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-08-29 17:32:24 +0000 |
commit | 123a19bc3af1c4da4faa9f781eaabcd0e9135f9c (patch) | |
tree | 819cddace5365a06b9b786272d6871b5e48b233a /tools/aapt2/xml/XmlUtil.cpp | |
parent | f5ff39f0bdfedb19d994b0e97403ff5b90ec6511 (diff) | |
parent | 1ef0fa9d7242b1926543bc49e35905d1be02a781 (diff) |
Merge "AAPT2: Fixup namespace implementation"
Diffstat (limited to 'tools/aapt2/xml/XmlUtil.cpp')
-rw-r--r-- | tools/aapt2/xml/XmlUtil.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/tools/aapt2/xml/XmlUtil.cpp b/tools/aapt2/xml/XmlUtil.cpp index fb8cee8b5634..c1186e83369c 100644 --- a/tools/aapt2/xml/XmlUtil.cpp +++ b/tools/aapt2/xml/XmlUtil.cpp @@ -62,19 +62,15 @@ Maybe<ExtractedPackage> ExtractPackageFromNamespace( return {}; } -void TransformReferenceFromNamespace(IPackageDeclStack* decl_stack, - const StringPiece& local_package, - Reference* in_ref) { +void ResolvePackage(const IPackageDeclStack* decl_stack, Reference* in_ref) { if (in_ref->name) { if (Maybe<ExtractedPackage> transformed_package = - decl_stack->TransformPackageAlias(in_ref->name.value().package, - local_package)) { + decl_stack->TransformPackageAlias(in_ref->name.value().package)) { ExtractedPackage& extracted_package = transformed_package.value(); in_ref->name.value().package = std::move(extracted_package.package); // If the reference was already private (with a * prefix) and the - // namespace is public, - // we keep the reference private. + // namespace is public, we keep the reference private. in_ref->private_reference |= extracted_package.private_namespace; } } |