Home
last modified time | relevance | path

Searched refs:symbol_status (Results 1 – 16 of 16) sorted by relevance

/frameworks/base/tools/aapt2/link/
DTableMerger.cpp136 if (dst_type->symbol_status.state < src_type->symbol_status.state) { in MergeType()
139 if (src_type->symbol_status.state == SymbolState::kPublic) { in MergeType()
144 dst_type->symbol_status = std::move(src_type->symbol_status); in MergeType()
145 } else if (dst_type->symbol_status.state == SymbolState::kPublic && in MergeType()
146 src_type->symbol_status.state == SymbolState::kPublic && in MergeType()
160 if (dst_entry->symbol_status.state < src_entry->symbol_status.state) { in MergeEntry()
163 if (src_entry->symbol_status.state == SymbolState::kPublic) { in MergeEntry()
168 dst_entry->symbol_status = std::move(src_entry->symbol_status); in MergeEntry()
169 } else if (src_entry->symbol_status.state == SymbolState::kPublic && in MergeEntry()
170 dst_entry->symbol_status.state == SymbolState::kPublic && in MergeEntry()
[all …]
DPrivateAttributeMover.cpp65 if (type->symbol_status.state != SymbolState::kPublic) { in Consume()
75 return entry->symbol_status.state != SymbolState::kPublic; in Consume()
DReferenceLinker.cpp331 if (entry->symbol_status.state != SymbolState::kUndefined && in Consume()
334 DiagMessage(entry->symbol_status.source) in Consume()
/frameworks/base/tools/aapt2/cmd/
DDiff.cpp160 if (IsSymbolVisibilityDifferent(entry_a->symbol_status, entry_b->symbol_status)) { in EmitResourceTypeDiff()
164 if (entry_b->symbol_status.state == SymbolState::kPublic) { in EmitResourceTypeDiff()
170 if (entry_a->symbol_status.state == SymbolState::kPublic) { in EmitResourceTypeDiff()
178 } else if (IsIdDiff(entry_a->symbol_status, entry_a->id, entry_b->symbol_status, in EmitResourceTypeDiff()
228 if (IsSymbolVisibilityDifferent(type_a->symbol_status, type_b->symbol_status)) { in EmitResourcePackageDiff()
231 if (type_b->symbol_status.state == SymbolState::kPublic) { in EmitResourcePackageDiff()
237 if (type_a->symbol_status.state == SymbolState::kPublic) { in EmitResourcePackageDiff()
245 } else if (IsIdDiff(type_a->symbol_status, type_a->id, type_b->symbol_status, type_b->id)) { in EmitResourcePackageDiff()
/frameworks/base/tools/aapt2/proto/
DTableProtoDeserializer.cpp87 const pb::SymbolStatus& pb_status = pb_entry.symbol_status(); in DeserializeFromPb()
90 &entry->symbol_status.source); in DeserializeFromPb()
94 entry->symbol_status.comment = pb_status.comment(); in DeserializeFromPb()
97 entry->symbol_status.allow_new = pb_status.allow_new(); in DeserializeFromPb()
100 entry->symbol_status.state = visibility; in DeserializeFromPb()
108 if (type->symbol_status.state != SymbolState::kPublic) { in DeserializeFromPb()
110 type->symbol_status.state = SymbolState::kPublic; in DeserializeFromPb()
116 if (type->symbol_status.state == SymbolState::kUndefined) { in DeserializeFromPb()
117 type->symbol_status.state = SymbolState::kPrivate; in DeserializeFromPb()
DTableProtoSerializer_test.cpp104 EXPECT_THAT(result.value().type->symbol_status.state, Eq(SymbolState::kPublic)); in TEST()
105 EXPECT_THAT(result.value().entry->symbol_status.state, Eq(SymbolState::kPublic)); in TEST()
109 EXPECT_THAT(result.value().entry->symbol_status.state, Eq(SymbolState::kUndefined)); in TEST()
110 EXPECT_TRUE(result.value().entry->symbol_status.allow_new); in TEST()
DTableProtoSerializer.cpp244 pb_status->set_visibility(SerializeVisibilityToPb(entry->symbol_status.state)); in SerializeTableToPb()
245 SerializeSourceToPb(entry->symbol_status.source, &source_pool, pb_status->mutable_source()); in SerializeTableToPb()
246 pb_status->set_comment(entry->symbol_status.comment); in SerializeTableToPb()
247 pb_status->set_allow_new(entry->symbol_status.allow_new); in SerializeTableToPb()
/frameworks/base/tools/aapt2/split/
DTableSplitter.cpp252 split_type->symbol_status = type->symbol_status; in SplitTable()
259 split_entry->symbol_status = entry->symbol_status; in SplitTable()
/frameworks/base/tools/aapt2/
DResourceTable.cpp504 type->symbol_status.state = SymbolState::kPublic; in SetSymbolStateImpl()
509 entry->symbol_status.allow_new = true; in SetSymbolStateImpl()
513 entry->symbol_status.state != SymbolState::kUndefined) { in SetSymbolStateImpl()
519 entry->symbol_status.state == SymbolState::kPublic) { in SetSymbolStateImpl()
525 entry->symbol_status.state = symbol.state; in SetSymbolStateImpl()
526 entry->symbol_status.source = symbol.source; in SetSymbolStateImpl()
527 entry->symbol_status.comment = symbol.comment; in SetSymbolStateImpl()
DResourceTable.h106 Symbol symbol_status; variable
148 Symbol symbol_status; variable
DDebug.cpp165 switch (entry->symbol_status.state) { in PrintTable()
DResourceParser_test.cpp734 EXPECT_THAT(entry->symbol_status.state, Eq(SymbolState::kUndefined)); in TEST_F()
735 EXPECT_TRUE(entry->symbol_status.allow_new); in TEST_F()
DResources.proto142 optional SymbolStatus symbol_status = 3; field
/frameworks/base/tools/aapt2/java/
DJavaClassGenerator.cpp440 if (entry.symbol_status.state != SymbolState::kUndefined) { in ProcessResource()
441 processor->AppendComment(entry.symbol_status.comment); in ProcessResource()
474 if (SkipSymbol(entry.symbol_status.state)) { in UnmangleResource()
/frameworks/base/tools/aapt2/flatten/
DTableFlattener.cpp280 if (entry->entry->symbol_status.state == SymbolState::kPublic) { in WriteEntry()
445 if (entry->symbol_status.state == SymbolState::kPublic) { in FlattenTypeSpec()
/frameworks/base/tools/aapt2/process/
DSymbolTable.cpp192 symbol->is_public = (sr.entry->symbol_status.state == SymbolState::kPublic); in FindByName()