Lines Matching refs:String8
58 String8 parseResourceName(const String8& leaf) in parseResourceName()
64 return String8(str, firstDot-str); in parseResourceName()
66 return String8(str); in parseResourceName()
72 KeyedVector<String8,sp<AaptGroup> >() in ResourceTypeSet()
78 Vector<String8>() in FilePathStore()
85 ResourceDirIterator(const sp<ResourceTypeSet>& set, const String8& resType) in ResourceDirIterator()
94 inline const String8& getBaseName() const { return mBaseName; } in getBaseName()
95 inline const String8& getLeafName() const { return mLeafName; } in getLeafName()
96 inline String8 getPath() const { return mPath; } in getPath()
130 String8 leaf(group->getLeaf()); in next()
131 mLeafName = String8(leaf); in next()
163 String8 mResType;
172 String8 mBaseName;
173 String8 mLeafName;
174 String8 mPath;
182 void preprocessComment(String8& comment) { in preprocessComment()
211 bool isValidResourceType(const String8& type) in isValidResourceType()
252 String8(block.getElementName(&len)).string()); in parsePackage()
263 assets->setPackage(String8(block.getAttributeStringValue(nameIndex, &len))); in parsePackage()
267 … bundle->setRevisionCode(String8(block.getAttributeStringValue(revisionCodeIndex, &len)).string()); in parsePackage()
279 const char* minSdk8 = strdup(String8(minSdk16).string()); in parsePackage()
298 String8 type8(resType); in makeFileResources()
303 ResourceDirIterator it(set, String8(resType)); in makeFileResources()
323 String8 resPath = it.getPath(); in makeFileResources()
371 ResourceDirIterator it(set, String8(type)); in preProcessImages()
393 KeyedVector<String8, sp<ResourceTypeSet> >* resources) in collect_files() argument
395 const DefaultKeyedVector<String8, sp<AaptGroup> >& groups = dir->getFiles(); in collect_files()
398 const String8& leafName = groups.keyAt(i); in collect_files()
408 String8 resType = files.valueAt(0)->getResourceType(); in collect_files()
439 files.keyAt(j).toDirName(String8()).string(), in collect_files()
450 KeyedVector<String8, sp<ResourceTypeSet> >* resources) in collect_files() argument
477 static int validateAttr(const String8& path, const ResTable& table, in validateAttr()
494 String8(parser.getElementName(&len)).string(), attr, in validateAttr()
505 specFlags, strIdx, str != NULL ? String8(str).string() : "???"); in validateAttr()
510 String8(parser.getElementName(&len)).string(), attr, in validateAttr()
519 String8(parser.getElementName(&len)).string(), attr); in validateAttr()
525 String8(parser.getElementName(&len)).string(), attr); in validateAttr()
531 String8(parser.getElementName(&len)).string(), attr, in validateAttr()
550 String8(parser.getElementName(&len)).string(), attr, (char)str[i]); in validateAttr()
558 String8(parser.getElementName(&len)).string(), attr); in validateAttr()
564 String8(parser.getElementName(&len)).string(), attr); in validateAttr()
572 String8(parser.getElementName(&len)).string(), attr); in validateAttr()
578 static void checkForIds(const String8& path, ResXMLParser& parser) in checkForIds()
605 String8 resTypeString(resType); in applyFileOverlay()
609 KeyedVector<String8, sp<ResourceTypeSet> >* overlayRes = overlay->getResources(); in applyFileOverlay()
678 assets->getResources()->add(String8(resType), *baseSet); in applyFileOverlay()
731 String8(attr).string(), String8(ns).string(), value); in addTagAttribute()
755 static void fullyQualifyClassName(const String8& package, const sp<XMLNode>& node, in fullyQualifyClassName()
760 String8 name(attr->string); in fullyQualifyClassName()
765 String8 className; in fullyQualifyClassName()
842 String16 aliasValue = String16(String8::format("@%s:%s/%s", String8(iconPackage).string(), in massageRoundIconSupport()
843 String8(iconType).string(), in massageRoundIconSupport()
844 String8(iconName).string())); in massageRoundIconSupport()
875 bundle->setVersionCode(strdup(String8(attr->string).string())); in massageManifest()
886 bundle->setVersionName(strdup(String8(attr->string).string())); in massageManifest()
917 bundle->setMinSdkVersion(strdup(String8(attr->string).string())); in massageManifest()
924 String8::format("%d", bundle->getCompileSdkVersion()), in massageManifest()
970 String8 origPackage(attr->string); in massageManifest()
986 String8 tag(child->getElementName()); in massageManifest()
1004 String8 tag(child->getElementName()); in massageManifest()
1090 String8 tag(ctag16, len); in extractPlatformBuildVersion()
1095 String8 error; in extractPlatformBuildVersion()
1103 bundle->setPlatformBuildVersionCode(String8::format("%d", versionCode)); in extractPlatformBuildVersion()
1110 String8 versionName = AaptXml::getAttribute(tree, VERSION_NAME_ATTR, &error); in extractPlatformBuildVersion()
1164 ssize_t index = resources->indexOfKey(String8(#n)); \
1177 String8 source(bundle->getResourceSourceDirs()[0]); in updatePreProcessedCache()
1178 String8 dest(bundle->getCrunchedOutputDir()); in updatePreProcessedCache()
1201 const String8 filename("AndroidManifest.xml"); in generateAndroidManifestForSplit()
1232 String8 splitName("config."); in generateAndroidManifestForSplit()
1261 assets->getFiles().valueFor(String8("AndroidManifest.xml")); in buildResources()
1317 KeyedVector<String8, sp<ResourceTypeSet> > *resources = in buildResources()
1318 new KeyedVector<String8, sp<ResourceTypeSet> >; in buildResources()
1351 KeyedVector<String8, sp<ResourceTypeSet> > *resources = in buildResources()
1352 new KeyedVector<String8, sp<ResourceTypeSet> >; in buildResources()
1462 KeyedVector<String8, sp<ResourceTypeSet> > *resources = in buildResources()
1465 ssize_t index = resources->indexOfKey(String8("values")); in buildResources()
1467 ResourceDirIterator it(resources->valueAt(index), String8("values")); in buildResources()
1516 ResourceDirIterator it(layouts, String8("layout")); in buildResources()
1518 String8 src = it.getFile()->getPrintableSource(); in buildResources()
1538 ResourceDirIterator it(anims, String8("anim")); in buildResources()
1554 ResourceDirIterator it(animators, String8("animator")); in buildResources()
1570 ResourceDirIterator it(interpolators, String8("interpolator")); in buildResources()
1586 ResourceDirIterator it(transitions, String8("transition")); in buildResources()
1602 ResourceDirIterator it(xmls, String8("xml")); in buildResources()
1618 ResourceDirIterator it(drawables, String8("drawable")); in buildResources()
1633 ResourceDirIterator it(mipmaps, String8("mipmap")); in buildResources()
1648 ResourceDirIterator it(colors, String8("color")); in buildResources()
1664 ResourceDirIterator it(menus, String8("menu")); in buildResources()
1666 String8 src = it.getFile()->getPrintableSource(); in buildResources()
1685 ResourceDirIterator it(fonts, String8("font")); in buildResources()
1689 String8 src = it.getFile()->getPrintableSource(); in buildResources()
1750 String8 manifestPath(manifestFile->getPrintableSource()); in buildResources()
1784 sp<AaptSymbols> symbols = assets->getSymbolsFor(String8("R")); in buildResources()
1801 sp<AaptFile> flattenedTable = new AaptFile(String8("resources.arsc"), in buildResources()
1802 AaptGroupEntry(), String8()); in buildResources()
1810 split->addEntry(String8("resources.arsc"), flattenedTable); in buildResources()
1877 sp<AaptFile> generatedManifest = new AaptFile(String8("AndroidManifest.xml"), in buildResources()
1878 AaptGroupEntry(), String8()); in buildResources()
1886 split->addEntry(String8("AndroidManifest.xml"), generatedManifest); in buildResources()
1987 assets->getSymbolsFor(String8("Manifest")); in buildResources()
1989 String8("permission"), srcPos); in buildResources()
1995 assets->getSymbolsFor(String8("Manifest")); in buildResources()
1997 String8("permission_group"), srcPos); in buildResources()
2006 String8(block.getElementName(&len)).string()); in buildResources()
2010 String8 idStr(id); in buildResources()
2044 syms->addStringSymbol(String8(e), idStr, srcPos); in buildResources()
2049 syms->appendComment(String8(e), String16(cmt), srcPos); in buildResources()
2051 syms->makeSymbolPublic(String8(e), srcPos); in buildResources()
2205 static String8 flattenSymbol(const String8& symbol) { in flattenSymbol()
2206 String8 result(symbol); in flattenSymbol()
2222 static String8 getSymbolPackage(const String8& symbol, const sp<AaptAssets>& assets, bool pub) { in getSymbolPackage()
2225 return String8(symbol.string(), colon); in getSymbolPackage()
2230 static String8 getSymbolName(const String8& symbol) { in getSymbolName()
2233 return String8(symbol.string() + colon + 1); in getSymbolName()
2239 const String8& name, in getAttributeComment()
2242 sp<AaptSymbols> asym = assets->getSymbolsFor(String8("R")); in getAttributeComment()
2245 asym = asym->getNestedSymbols().valueFor(String8("attr")); in getAttributeComment()
2272 String8 realClassName(symbols->getNestedSymbols().keyAt(i)); in writeResourceLoadedCallbackForLayoutClasses()
2273 String8 nclassName(flattenSymbol(realClassName)); in writeResourceLoadedCallbackForLayoutClasses()
2289 const sp<AaptSymbols>& symbols, const String8& className, int indent) in writeResourceLoadedCallback()
2303 String8 flat_name(flattenSymbol(sym.name)); in writeResourceLoadedCallback()
2313 String8 nclassName(symbols->getNestedSymbols().keyAt(i)); in writeResourceLoadedCallback()
2350 String8 realClassName(symbols->getNestedSymbols().keyAt(i)); in writeLayoutClasses()
2351 String8 nclassName(flattenSymbol(realClassName)); in writeLayoutClasses()
2389 String8 cmt(comment); in writeLayoutClasses()
2417 String8 name8(sym.name); in writeLayoutClasses()
2446 String8(comment).string()); in writeLayoutClasses()
2494 String8 name8(sym.name); in writeLayoutClasses()
2516 String8 cmt(comment); in writeLayoutClasses()
2530 String8 cmt(typeComment); in writeLayoutClasses()
2583 String8 realClassName(symbols->getNestedSymbols().keyAt(i)); in writeTextLayoutClasses()
2584 String8 nclassName(flattenSymbol(realClassName)); in writeTextLayoutClasses()
2636 String8 name8(sym.name); in writeTextLayoutClasses()
2668 const sp<AaptSymbols>& symbols, const String8& className, int indent, in writeSymbolClass()
2692 String8 name8(sym.name); in writeSymbolClass()
2698 String8 cmt(comment); in writeSymbolClass()
2706 String8 cmt(typeComment); in writeSymbolClass()
2734 String8 name8(sym.name); in writeSymbolClass()
2738 String8 cmt(comment); in writeSymbolClass()
2757 String8 nclassName(symbols->getNestedSymbols().keyAt(i)); in writeSymbolClass()
2790 const sp<AaptSymbols>& symbols, const String8& className) in writeTextSymbolClass()
2806 String8 name8(sym.name); in writeTextSymbolClass()
2815 String8 nclassName(symbols->getNestedSymbols().keyAt(i)); in writeTextSymbolClass()
2830 const String8& package, bool includePrivate, bool emitCallback) in writeResourceSymbols()
2838 String8 R("R"); in writeResourceSymbols()
2842 String8 className(assets->getSymbols().keyAt(i)); in writeResourceSymbols()
2843 String8 dest(bundle->getRClassDir()); in writeResourceSymbols()
2846 const String8& pkg(package); in writeResourceSymbols()
2852 String8 part(last, s-last); in writeResourceSymbols()
2893 String8 textDest(textSymbolsDest); in writeResourceSymbols()
2919 String8 dependencyFile(bundle->getRClassDir()); in writeResourceSymbols()
2936 KeyedVector<String8, SortedVector<String8> > rules;
2938 void add(const String8& rule, const String8& where);
2941 void ProguardKeepSet::add(const String8& rule, const String8& where) in add()
2945 index = rules.add(rule, SortedVector<String8>()); in add()
2951 addProguardKeepRule(ProguardKeepSet* keep, const String8& inClassName, in addProguardKeepRule()
2952 const char* pkg, const String8& srcName, int line) in addProguardKeepRule()
2954 String8 className(inClassName); in addProguardKeepRule()
2971 String8 rule("-keep class "); in addProguardKeepRule()
2975 String8 location("view "); in addProguardKeepRule()
2985 addProguardKeepMethodRule(ProguardKeepSet* keep, const String8& memberName, in addProguardKeepMethodRule()
2986 const char* /* pkg */, const String8& srcName, int line) in addProguardKeepMethodRule()
2988 String8 rule("-keepclassmembers class * { *** "); in addProguardKeepMethodRule()
2992 String8 location("onClick "); in addProguardKeepMethodRule()
3010 String8 error; in writeProguardForAndroidManifest()
3013 String8 pkg; in writeProguardForAndroidManifest()
3014 String8 defaultProcess; in writeProguardForAndroidManifest()
3018 assGroup = assets->getFiles().valueFor(String8("AndroidManifest.xml")); in writeProguardForAndroidManifest()
3050 String8 tag(tree.getElementName(&len)); in writeProguardForAndroidManifest()
3064 String8 agent = AaptXml::getAttribute(tree, in writeProguardForAndroidManifest()
3089 String8 componentProcess = AaptXml::getAttribute(tree, in writeProguardForAndroidManifest()
3096 const String8& process = in writeProguardForAndroidManifest()
3103 String8 name = AaptXml::getAttribute(tree, in writeProguardForAndroidManifest()
3132 …const Vector<String8>& startTags, const KeyedVector<String8, Vector<NamespaceAttributePair> >* tag… in writeProguardForXml() argument
3152 String8 tag(tree.getElementName(&len)); in writeProguardForXml()
3170 String8 tag(tree.getElementName(&len)); in writeProguardForXml()
3191 … String8(tree.getAttributeStringValue(attrIndex, &len)), NULL, in writeProguardForXml()
3201 String8(tree.getAttributeStringValue(attrIndex, &len)), NULL, in writeProguardForXml()
3209 static void addTagAttrPair(KeyedVector<String8, Vector<NamespaceAttributePair> >* dest, in addTagAttrPair() argument
3211 String8 tagStr(tag); in addTagAttrPair()
3229 const String8 kTransition("transition"); in writeProguardForLayouts()
3230 const String8 kTransitionPrefix("transition-"); in writeProguardForLayouts()
3233 KeyedVector<String8, Vector<NamespaceAttributePair> > kLayoutTagAttrPairs; in writeProguardForLayouts()
3239 KeyedVector<String8, Vector<NamespaceAttributePair> > kXmlTagAttrPairs; in writeProguardForLayouts()
3244 KeyedVector<String8, Vector<NamespaceAttributePair> > kTransitionTagAttrPairs; in writeProguardForLayouts()
3252 const String8& dirName = d->getLeaf(); in writeProguardForLayouts()
3253 Vector<String8> startTags; in writeProguardForLayouts()
3254 const KeyedVector<String8, Vector<NamespaceAttributePair> >* tagAttrPairs = NULL; in writeProguardForLayouts()
3255 if ((dirName == String8("layout")) || (strncmp(dirName.string(), "layout-", 7) == 0)) { in writeProguardForLayouts()
3257 } else if ((dirName == String8("xml")) || (strncmp(dirName.string(), "xml-", 4) == 0)) { in writeProguardForLayouts()
3258 startTags.add(String8("PreferenceScreen")); in writeProguardForLayouts()
3259 startTags.add(String8("preference-headers")); in writeProguardForLayouts()
3261 } else if ((dirName == String8("menu")) || (strncmp(dirName.string(), "menu-", 5) == 0)) { in writeProguardForLayouts()
3262 startTags.add(String8("menu")); in writeProguardForLayouts()
3271 const KeyedVector<String8,sp<AaptGroup> > groups = d->getFiles(); in writeProguardForLayouts()
3304 const KeyedVector<String8, SortedVector<String8> >& rules = keep.rules; in writeProguardSpec()
3307 const SortedVector<String8>& locations = rules.valueAt(i); in writeProguardSpec()