summaryrefslogtreecommitdiff
path: root/tools/aapt/Resource.cpp
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2012-02-07 13:48:35 -0800
committer Android Git Automerger <android-git-automerger@android.com> 2012-02-07 13:48:35 -0800
commitc58c61b7777b0405a30b317eb8fb32a7238e7909 (patch)
tree82cf6640d0a5303b9ac70ed9d95f460f3edb7fe9 /tools/aapt/Resource.cpp
parent120a6e1e3a22cac31f58dbcf8f74a27d3f65ab3c (diff)
parent424a69d502db85ffaecf9cad00321b677616a9c5 (diff)
am 424a69d5: Merge "Only generate private symbols that are needed."
* commit '424a69d502db85ffaecf9cad00321b677616a9c5': Only generate private symbols that are needed.
Diffstat (limited to 'tools/aapt/Resource.cpp')
-rw-r--r--tools/aapt/Resource.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/aapt/Resource.cpp b/tools/aapt/Resource.cpp
index c0fe5380afa5..7eaf5280f5d4 100644
--- a/tools/aapt/Resource.cpp
+++ b/tools/aapt/Resource.cpp
@@ -1808,7 +1808,7 @@ static status_t writeSymbolClass(
if (sym.typeCode != AaptSymbolEntry::TYPE_INT32) {
continue;
}
- if (!includePrivate && !sym.isPublic) {
+ if (!assets->isJavaSymbol(sym, includePrivate)) {
continue;
}
String16 name(sym.name);
@@ -1864,7 +1864,7 @@ static status_t writeSymbolClass(
if (sym.typeCode != AaptSymbolEntry::TYPE_STRING) {
continue;
}
- if (!includePrivate && !sym.isPublic) {
+ if (!assets->isJavaSymbol(sym, includePrivate)) {
continue;
}
String16 name(sym.name);
@@ -1976,7 +1976,8 @@ status_t writeResourceSymbols(Bundle* bundle, const sp<AaptAssets>& assets,
"\n"
"package %s;\n\n", package.string());
- status_t err = writeSymbolClass(fp, assets, includePrivate, symbols, className, 0, bundle->getNonConstantId());
+ status_t err = writeSymbolClass(fp, assets, includePrivate, symbols,
+ className, 0, bundle->getNonConstantId());
if (err != NO_ERROR) {
return err;
}