Home
last modified time | relevance | path

Searched refs:SymbolState (Results 1 – 22 of 22) sorted by relevance

/frameworks/base/tools/aapt2/proto/
DProtoHelpers.cpp54 pb::SymbolStatus_Visibility serializeVisibilityToPb(SymbolState state) { in serializeVisibilityToPb()
56 case SymbolState::kPrivate: return pb::SymbolStatus_Visibility_Private; in serializeVisibilityToPb()
57 case SymbolState::kPublic: return pb::SymbolStatus_Visibility_Public; in serializeVisibilityToPb()
63 SymbolState deserializeVisibilityFromPb(pb::SymbolStatus_Visibility pbVisibility) { in deserializeVisibilityFromPb()
65 case pb::SymbolStatus_Visibility_Private: return SymbolState::kPrivate; in deserializeVisibilityFromPb()
66 case pb::SymbolStatus_Visibility_Public: return SymbolState::kPublic; in deserializeVisibilityFromPb()
69 return SymbolState::kUndefined; in deserializeVisibilityFromPb()
DProtoHelpers.h37 pb::SymbolStatus_Visibility serializeVisibilityToPb(SymbolState state);
38 SymbolState deserializeVisibilityFromPb(pb::SymbolStatus_Visibility pbVisibility);
DTableProtoDeserializer.cpp99 SymbolState visibility = deserializeVisibilityFromPb(pbStatus.visibility()); in deserializeFromPb()
102 if (visibility == SymbolState::kPublic) { in deserializeFromPb()
108 if (type->symbolStatus.state != SymbolState::kPublic) { in deserializeFromPb()
110 type->symbolStatus.state = SymbolState::kPublic; in deserializeFromPb()
115 } else if (visibility == SymbolState::kPrivate) { in deserializeFromPb()
116 if (type->symbolStatus.state == SymbolState::kUndefined) { in deserializeFromPb()
117 type->symbolStatus.state = SymbolState::kPrivate; in deserializeFromPb()
DTableProtoSerializer_test.cpp40 publicSymbol.state = SymbolState::kPublic; in TEST()
91 EXPECT_EQ(SymbolState::kPublic, result.value().type->symbolStatus.state); in TEST()
92 EXPECT_EQ(SymbolState::kPublic, result.value().entry->symbolStatus.state); in TEST()
/frameworks/base/tools/aapt2/link/
DTableMerger.cpp143 if (srcType->symbolStatus.state == SymbolState::kPublic) { in doMerge()
144 if (dstType->symbolStatus.state == SymbolState::kPublic && dstType->id && srcType->id in doMerge()
191 if (srcEntry->symbolStatus.state != SymbolState::kUndefined) { in doMerge()
192 if (srcEntry->symbolStatus.state == SymbolState::kPublic) { in doMerge()
193 if (dstEntry->symbolStatus.state == SymbolState::kPublic && in doMerge()
210 if (dstEntry->symbolStatus.state != SymbolState::kPublic && in doMerge()
DPrivateAttributeMover.cpp63 if (type->symbolStatus.state != SymbolState::kPublic) { in consume()
73 return entry->symbolStatus.state != SymbolState::kPublic; in consume()
DPrivateAttributeMover_test.cpp33 .setSymbolState(u"@android:attr/publicA", ResourceId(0x01010000), SymbolState::kPublic) in TEST()
34 .setSymbolState(u"@android:attr/publicB", ResourceId(0x01010000), SymbolState::kPublic) in TEST()
DTableMerger_test.cpp170 .setSymbolState(u"@bool/foo", {}, SymbolState::kUndefined) in TEST_F()
DReferenceLinker.cpp308 if (entry->symbolStatus.state != SymbolState::kUndefined && entry->values.empty()) { in consume()
/frameworks/base/tools/aapt2/diff/
DDiff.cpp129 if (symbolA.state == SymbolState::kPublic || symbolB.state == SymbolState::kPublic) { in isIdDiff()
220 if (entryB->symbolStatus.state == SymbolState::kPublic) { in emitResourceTypeDiff()
226 if (entryA->symbolStatus.state == SymbolState::kPublic) { in emitResourceTypeDiff()
287 if (typeB->symbolStatus.state == SymbolState::kPublic) { in emitResourcePackageDiff()
293 if (typeA->symbolStatus.state == SymbolState::kPublic) { in emitResourcePackageDiff()
/frameworks/base/tools/aapt2/
DResourceTable.h39 enum class SymbolState { enum
49 SymbolState state = SymbolState::kUndefined;
DResourceTable.cpp505 if (symbol.state == SymbolState::kPublic) { in setSymbolStateImpl()
506 type->symbolStatus.state = SymbolState::kPublic; in setSymbolStateImpl()
509 if (symbol.state == SymbolState::kUndefined && in setSymbolStateImpl()
510 entry->symbolStatus.state != SymbolState::kUndefined) { in setSymbolStateImpl()
515 if (symbol.state == SymbolState::kPrivate && in setSymbolStateImpl()
516 entry->symbolStatus.state == SymbolState::kPublic) { in setSymbolStateImpl()
DDebug.cpp159 case SymbolState::kPublic: std::cout << " PUBLIC"; break; in printTable()
160 case SymbolState::kPrivate: std::cout << " _PRIVATE_"; break; in printTable()
DResourceParser.cpp76 Maybe<SymbolState> symbolState;
610 outResource->symbolState = SymbolState::kPublic; in parsePublic()
687 childResource.symbolState = SymbolState::kPublic; in parsePublicGroup()
722 outResource->symbolState = SymbolState::kPrivate; in parseSymbol()
730 outResource->symbolState = SymbolState::kUndefined; in parseAddResource()
1187 outResource->symbolState = SymbolState::kPublic; in parseDeclareStyleable()
DResourceParser_test.cpp385 EXPECT_EQ(SymbolState::kPublic, result.value().entry->symbolStatus.state); in TEST_F()
618 EXPECT_EQ(SymbolState::kUndefined, entry->symbolStatus.state); in TEST_F()
/frameworks/base/tools/aapt2/java/
DJavaClassGenerator.cpp177 bool JavaClassGenerator::skipSymbol(SymbolState state) { in skipSymbol()
182 return state == SymbolState::kUndefined; in skipSymbol()
184 return state != SymbolState::kPublic; in skipSymbol()
461 if (entry->symbolStatus.state != SymbolState::kUndefined) { in addMembersToTypeClass()
DJavaClassGenerator.h88 bool skipSymbol(SymbolState state);
DJavaClassGenerator_test.cpp124 .setSymbolState(u"@android:id/one", ResourceId(0x01020000), SymbolState::kPublic) in TEST()
125 .setSymbolState(u"@android:id/two", ResourceId(0x01020001), SymbolState::kPrivate) in TEST()
/frameworks/base/tools/aapt2/flatten/
DTableFlattener.cpp268 if (entry->entry->symbolStatus.state == SymbolState::kPublic) { in writeEntry()
399 if (entry->symbolStatus.state == SymbolState::kPublic) { in flattenTypeSpec()
/frameworks/base/tools/aapt2/test/
DBuilders.h114 SymbolState state) { in setSymbolState()
/frameworks/base/tools/aapt2/process/
DSymbolTable.cpp117 symbol->isPublic = (sr.entry->symbolStatus.state == SymbolState::kPublic); in findByName()
/frameworks/base/tools/aapt2/unflatten/
DBinaryResourceParser.cpp362 symbol.state = SymbolState::kPublic; in parseType()