/frameworks/base/tools/aapt2/ |
D | Resource.h | 89 struct ResourceNameRef { struct 94 ResourceNameRef() = default; argument 95 ResourceNameRef(const ResourceNameRef&) = default; 96 ResourceNameRef(ResourceNameRef&&) = default; 97 ResourceNameRef(const ResourceName& rhs); 98 ResourceNameRef(const StringPiece16& p, ResourceType t, const StringPiece16& e); 99 ResourceNameRef& operator=(const ResourceNameRef& rhs) = default; argument 100 ResourceNameRef& operator=(ResourceNameRef&& rhs) = default; argument 101 ResourceNameRef& operator=(const ResourceName& rhs); argument 106 bool operator<(const ResourceNameRef& rhs) const; [all …]
|
D | ResourceParser.h | 56 static bool tryParseReference(const StringPiece16& str, ResourceNameRef* outReference, 64 ResourceNameRef* outReference); 170 bool parseString(XmlPullParser* parser, const ResourceNameRef& resourceName); 171 bool parseColor(XmlPullParser* parser, const ResourceNameRef& resourceName); 172 bool parsePrimitive(XmlPullParser* parser, const ResourceNameRef& resourceName); 174 bool parseAttr(XmlPullParser* parser, const ResourceNameRef& resourceName); 180 bool parseStyle(XmlPullParser* parser, const ResourceNameRef& resourceName); 182 bool parseDeclareStyleable(XmlPullParser* parser, const ResourceNameRef& resourceName); 183 bool parseArray(XmlPullParser* parser, const ResourceNameRef& resourceName, uint32_t typeMask); 184 bool parsePlural(XmlPullParser* parser, const ResourceNameRef& resourceName);
|
D | BinaryResourceParser.h | 61 bool getSymbol(const void* data, ResourceNameRef* outSymbol); 74 std::unique_ptr<Item> parseValue(const ResourceNameRef& name, 77 std::unique_ptr<Value> parseMapEntry(const ResourceNameRef& name, 80 std::unique_ptr<Style> parseStyle(const ResourceNameRef& name, 83 std::unique_ptr<Attribute> parseAttr(const ResourceNameRef& name, 86 std::unique_ptr<Array> parseArray(const ResourceNameRef& name, 89 std::unique_ptr<Plural> parsePlural(const ResourceNameRef& name, 92 std::unique_ptr<Styleable> parseStyleable(const ResourceNameRef& name,
|
D | ResourceTable.h | 143 bool addResource(const ResourceNameRef& name, const ConfigDescription& config, 151 bool addResourceAllowMangled(const ResourceNameRef& name, const ConfigDescription& config, 154 bool addResource(const ResourceNameRef& name, const ResourceId resId, 158 bool markPublic(const ResourceNameRef& name, const ResourceId resId, const SourceLine& source); 159 bool markPublicAllowMangled(const ResourceNameRef& name, const ResourceId resId, 177 findResource(const ResourceNameRef& name) const; 189 bool addResourceImpl(const ResourceNameRef& name, const ResourceId resId, 192 bool markPublicImpl(const ResourceNameRef& name, const ResourceId resId,
|
D | ResourceParser_test.cpp | 31 ResourceNameRef expected = { {}, ResourceType::kColor, u"foo" }; in TEST() 32 ResourceNameRef actual; in TEST() 42 ResourceNameRef expected = { u"android", ResourceType::kColor, u"foo" }; in TEST() 43 ResourceNameRef actual; in TEST() 54 ResourceNameRef expected = { u"android", ResourceType::kColor, u"foo" }; in TEST() 55 ResourceNameRef actual; in TEST() 66 ResourceNameRef expected = { u"android", ResourceType::kId, u"foo" }; in TEST() 67 ResourceNameRef actual; in TEST() 78 ResourceNameRef expected = { u"android", ResourceType::kId, u"foo" }; in TEST() 79 ResourceNameRef actual; in TEST() [all …]
|
D | Linker.h | 95 Args(const ResourceNameRef& r, const SourceLine& s); 97 const ResourceNameRef& referrer; 111 void processAttributeValue(const ResourceNameRef& name, const SourceLine& source, 114 void addUnresolvedSymbol(const ResourceNameRef& name, const SourceLine& source);
|
D | Linker_test.cpp | 53 ResourceNameRef{ u"android", ResourceType::kId, u"apple" }, 1 }); in SetUp() 55 ResourceNameRef{ u"android", ResourceType::kId, u"banana" }, 2 }); in SetUp() 63 bool addResource(const ResourceNameRef& name, std::unique_ptr<Value> value) { in addResource() 82 ResourceNameRef{ u"android", ResourceType::kAttr, u"integer" }, in TEST_F() 98 ResourceNameRef{ u"android", ResourceType::kAttr, u"integer" }, in TEST_F() 110 ResourceNameRef{ u"android", ResourceType::kAttr, u"string" }, in TEST_F() 129 ResourceNameRef{ u"android", ResourceType::kAttr, u"flags" }, in TEST_F()
|
D | ResourceParser.cpp | 47 bool ResourceParser::tryParseReference(const StringPiece16& str, ResourceNameRef* outRef, in tryParseReference() 88 ResourceNameRef* outRef) { in tryParseAttributeReference() 141 ResourceNameRef ref; in parseStyleParentReference() 179 ResourceNameRef ref; in tryParseReference() 663 success &= mTable->addResource(ResourceNameRef{ {}, ResourceType::kId, attributeName }, in parseResources() 668 ResourceNameRef{ {}, ResourceType::kString, attributeName }); in parseResources() 671 ResourceNameRef{ {}, ResourceType::kColor, attributeName }); in parseResources() 674 ResourceNameRef{ {}, ResourceType::kDrawable, attributeName }); in parseResources() 677 ResourceNameRef{ {}, ResourceType::kBool, attributeName }); in parseResources() 681 ResourceNameRef{ {}, ResourceType::kInteger, attributeName }); in parseResources() [all …]
|
D | ResourceTable.cpp | 149 bool ResourceTable::addResource(const ResourceNameRef& name, const ConfigDescription& config, in addResource() 154 bool ResourceTable::addResource(const ResourceNameRef& name, const ResourceId resId, in addResource() 160 bool ResourceTable::addResourceAllowMangled(const ResourceNameRef& name, in addResourceAllowMangled() 168 bool ResourceTable::addResourceImpl(const ResourceNameRef& name, const ResourceId resId, in addResourceImpl() 258 bool ResourceTable::markPublic(const ResourceNameRef& name, const ResourceId resId, in markPublic() 263 bool ResourceTable::markPublicAllowMangled(const ResourceNameRef& name, const ResourceId resId, in markPublicAllowMangled() 268 bool ResourceTable::markPublicImpl(const ResourceNameRef& name, const ResourceId resId, in markPublicImpl() 388 ResourceNameRef resourceName = { mPackage, type->type, entry->name }; in merge() 411 ResourceTable::findResource(const ResourceNameRef& name) const { in findResource()
|
D | Linker.cpp | 40 Linker::Args::Args(const ResourceNameRef& r, const SourceLine& s) : referrer(r), source(s) { in Args() 104 addUnresolvedSymbol(ResourceNameRef{ in linkAndValidate() 114 ResourceNameRef{ mTable->getPackage(), type->type, entry->name }, in linkAndValidate() 186 void Linker::processAttributeValue(const ResourceNameRef& name, const SourceLine& source, in processAttributeValue() 286 void Linker::addUnresolvedSymbol(const ResourceNameRef& name, const SourceLine& source) { in addUnresolvedSymbol()
|
D | BinaryResourceParser.cpp | 154 bool BinaryResourceParser::getSymbol(const void* data, ResourceNameRef* outSymbol) { in getSymbol() 661 std::unique_ptr<Item> BinaryResourceParser::parseValue(const ResourceNameRef& name, in parseValue() 713 ResourceNameRef symbol; in parseValue() 734 std::unique_ptr<Value> BinaryResourceParser::parseMapEntry(const ResourceNameRef& name, in parseMapEntry() 754 std::unique_ptr<Style> BinaryResourceParser::parseStyle(const ResourceNameRef& name, in parseStyle() 761 ResourceNameRef symbol; in parseStyle() 777 ResourceNameRef symbol; in parseStyle() 793 std::unique_ptr<Attribute> BinaryResourceParser::parseAttr(const ResourceNameRef& name, in parseAttr() 819 ResourceNameRef symbolName; in parseAttr() 836 std::unique_ptr<Array> BinaryResourceParser::parseArray(const ResourceNameRef& name, in parseArray() [all …]
|
D | ResourceTable_test.cpp | 68 ResourceNameRef{ u"android", ResourceType::kId, u"hey,there" }, in TEST() 73 ResourceNameRef{ u"android", ResourceType::kId, u"hey:there" }, in TEST() 211 ResourceNameRef{ kAndroid, ResourceType::kAttr, u"foo" }); in TEST() 221 ResourceNameRef{ kAndroid, ResourceType::kAttr, u"foo" }); in TEST()
|
D | JavaClassGenerator_test.cpp | 38 bool addResource(const ResourceNameRef& name, ResourceId id) { in addResource() 120 styleable->entries.emplace_back(ResourceNameRef{ mTable->getPackage(), in TEST_F() 123 styleable->entries.emplace_back(ResourceNameRef{ u"com.lib", ResourceType::kAttr, u"bar" }); in TEST_F()
|
D | JavaClassGenerator.cpp | 100 std::vector<std::pair<ResourceId, ResourceNameRef>> sortedAttributes; in visit() 136 const ResourceNameRef& itemName = sortedAttributes[i].second; in visit() 171 ResourceNameRef resourceName = { package, type.type, unmangledName }; in generateType()
|
D | TableFlattener.h | 25 using SymbolEntryVector = std::vector<std::pair<ResourceNameRef, uint32_t>>;
|
D | TableFlattener.cpp | 68 ResourceNameRef(ref.name), in flattenParent() 83 mSymbols->push_back(std::make_pair(ResourceNameRef(key.name), in flattenEntry() 93 mSymbols->push_back(std::make_pair(ResourceNameRef(reference.name), in flattenEntry() 110 mSymbols->push_back(std::make_pair(ResourceNameRef(reference.name), in flattenValueOnly() 225 ResourceNameRef(ref.name), in visit() 465 << ResourceNameRef { in flatten()
|
D | ResourceTableResolver.cpp | 186 Reference(ResourceNameRef( in buildCacheEntry()
|
D | ResourceValues.cpp | 59 Reference::Reference(const ResourceNameRef& n, Type t) : in Reference()
|
D | ResourceValues.h | 131 Reference(const ResourceNameRef& n, Type type = Type::kResource);
|
D | Main.cpp | 232 std::string buildFileReference(const ResourceNameRef& name, const ConfigDescription& config, in buildFileReference() 338 ResourceNameRef nameRef; in visit()
|