Home
last modified time | relevance | path

Searched refs:overlayable (Results 1 – 13 of 13) sorted by relevance

/frameworks/base/tools/aapt2/
DResourceTable_test.cpp248 Overlayable overlayable; in TEST() local
250 overlayable.comment = "first"; in TEST()
251 ASSERT_TRUE(table.SetOverlayable(name, overlayable, test::GetDiagnostics())); in TEST()
254 ASSERT_TRUE(result.value().entry->overlayable); in TEST()
255 ASSERT_THAT(result.value().entry->overlayable.value().comment, StrEq("first")); in TEST()
257 overlayable.comment = "second"; in TEST()
258 ASSERT_FALSE(table.SetOverlayable(name, overlayable, test::GetDiagnostics())); in TEST()
DResourceTable.cpp564 bool ResourceTable::SetOverlayable(const ResourceNameRef& name, const Overlayable& overlayable, in SetOverlayable() argument
566 return SetOverlayableImpl(name, overlayable, ResourceNameValidator, diag); in SetOverlayable()
570 const Overlayable& overlayable, IDiagnostics* diag) { in SetOverlayableMangled() argument
571 return SetOverlayableImpl(name, overlayable, SkipNameValidator, diag); in SetOverlayableMangled()
574 bool ResourceTable::SetOverlayableImpl(const ResourceNameRef& name, const Overlayable& overlayable, in SetOverlayableImpl() argument
578 if (!ValidateName(name_validator, name, overlayable.source, diag)) { in SetOverlayableImpl()
585 if (entry->overlayable) { in SetOverlayableImpl()
586 diag->Error(DiagMessage(overlayable.source) in SetOverlayableImpl()
588 diag->Error(DiagMessage(entry->overlayable.value().source) << "previous declaration here"); in SetOverlayableImpl()
591 entry->overlayable = overlayable; in SetOverlayableImpl()
[all …]
DResourceTable.h99 Maybe<Overlayable> overlayable; variable
219 bool SetOverlayable(const ResourceNameRef& name, const Overlayable& overlayable,
221 bool SetOverlayableMangled(const ResourceNameRef& name, const Overlayable& overlayable,
295 bool SetOverlayableImpl(const ResourceNameRef& name, const Overlayable& overlayable,
DResourceParser.cpp101 bool overlayable = false; member
135 if (res->overlayable) { in AddResourcesToTable()
136 Overlayable overlayable; in AddResourcesToTable() local
137 overlayable.source = res->source; in AddResourcesToTable()
138 overlayable.comment = res->comment; in AddResourcesToTable()
139 if (!table->SetOverlayable(res->name, overlayable, diag)) { in AddResourcesToTable()
1072 child_resource.overlayable = true; in ParseOverlayable()
DResources.proto136 // Whether a resource is overlayable by runtime resource overlays (RRO).
172 Overlayable overlayable = 5; field
DDebug.cpp309 if (entry->overlayable) { in PrintTable()
DResourceParser_test.cpp924 EXPECT_TRUE(search_result.value().entry->overlayable); in TEST_F()
/frameworks/base/tools/aapt2/link/
DTableMerger.cpp127 if (src_entry->overlayable) { in MergeEntry()
128 if (dst_entry->overlayable && !overlay) { in MergeEntry()
129 context->GetDiagnostics()->Error(DiagMessage(src_entry->overlayable.value().source) in MergeEntry()
132 context->GetDiagnostics()->Error(DiagMessage(dst_entry->overlayable.value().source) in MergeEntry()
136 dst_entry->overlayable = std::move(src_entry->overlayable); in MergeEntry()
/frameworks/base/tools/aapt2/format/proto/
DProtoDeserialize.cpp439 const pb::Overlayable& pb_overlayable = pb_entry.overlayable(); in DeserializePackageFromPb()
441 Overlayable overlayable; in DeserializePackageFromPb() local
443 DeserializeSourceFromPb(pb_overlayable.source(), src_pool, &overlayable.source); in DeserializePackageFromPb()
445 overlayable.comment = pb_overlayable.comment(); in DeserializePackageFromPb()
446 entry->overlayable = std::move(overlayable); in DeserializePackageFromPb()
DProtoSerialize.cpp311 if (entry->overlayable) { in SerializeTableToPb()
313 SerializeSourceToPb(entry->overlayable.value().source, &source_pool, in SerializeTableToPb()
315 pb_overlayable->set_comment(entry->overlayable.value().comment); in SerializeTableToPb()
DProtoSerialize_test.cpp161 EXPECT_TRUE(search_result.value().entry->overlayable); in TEST()
/frameworks/base/tools/aapt2/format/binary/
DBinaryResourceParser.cpp396 Overlayable overlayable; in ParseType() local
397 overlayable.source = source_.WithLine(0); in ParseType()
398 if (!table_->SetOverlayableMangled(name, overlayable, diag_)) { in ParseType()
DTableFlattener.cpp450 if (entry->overlayable) { in FlattenTypeSpec()