/aosp14/frameworks/base/tools/aapt2/split/ |
H A D | TableSplitter_test.cpp | 48 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() 51 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() 54 EXPECT_NE(nullptr, test::GetValueForConfig<FileReference>( in TEST() 57 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() 89 EXPECT_NE(nullptr, test::GetValueForConfig<FileReference>( in TEST() 93 EXPECT_NE(nullptr, test::GetValueForConfig<FileReference>( in TEST() 99 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() 102 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() 138 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() 141 EXPECT_EQ(nullptr, test::GetValueForConfig<FileReference>( in TEST() [all …]
|
/aosp14/frameworks/base/tools/aapt2/link/ |
H A D | TableMerger.cpp | 298 if (FileReference* f = ValueCast<FileReference>(src_config_value->value.get())) { in DoMerge() 299 std::unique_ptr<FileReference> new_file_ref; in DoMerge() 303 new_file_ref = std::unique_ptr<FileReference>(f->Transform(cloner)); in DoMerge() 325 std::unique_ptr<FileReference> TableMerger::CloneAndMangleFile( in CloneAndMangleFile() 326 const std::string& package, const FileReference& file_ref) { in CloneAndMangleFile() 331 std::unique_ptr<FileReference> new_file_ref = in CloneAndMangleFile() 332 util::make_unique<FileReference>(main_table_->string_pool.MakeRef(newPath)); in CloneAndMangleFile() 341 return std::unique_ptr<FileReference>(file_ref.Transform(cloner)); in CloneAndMangleFile() 347 std::unique_ptr<FileReference> file_ref = in MergeFile() 348 util::make_unique<FileReference>(table.string_pool.MakeRef(path)); in MergeFile()
|
H A D | TableMerger.h | 95 std::unique_ptr<FileReference> CloneAndMangleFile(const std::string& package, 96 const FileReference& value);
|
H A D | TableMerger_test.cpp | 102 FileReference* file = test::GetValueForConfig<FileReference>( in TEST_F() 142 FileReference* f = test::GetValue<FileReference>(&final_table, "com.app.a:xml/file"); in TEST_F() 147 f = test::GetValue<FileReference>(&final_table, "com.app.a:xml/com.app.b$file"); in TEST_F()
|
/aosp14/frameworks/base/tools/aapt2/optimize/ |
H A D | Obfuscator.cpp | 80 bool operator()(const FileReference* lhs, const FileReference* rhs) const { in operator ()() 90 std::set<FileReference*, PathComparator> file_refs; in HandleShortenFilePaths() 99 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in HandleShortenFilePaths()
|
H A D | Obfuscator_test.cpp | 76 FileReference* ref = GetValue<FileReference>(table.get(), "android:drawable/xmlfile"); in TEST() 129 FileReference* ref = GetValue<FileReference>(table.get(), "android:drawable/xmlfile"); in TEST() 138 FileReference* ref2 = GetValue<FileReference>(table.get(), "android:drawable/xmlfile2"); in TEST()
|
H A D | MultiApkGenerator_test.cpp | 86 inline FileReference* ValueForConfig(ResourceTable* table, const ConfigDescription& config) { in ValueForConfig() 87 return GetValueForConfig<FileReference>(table, kResourceName, config); in ValueForConfig()
|
/aosp14/frameworks/base/tools/aapt2/ |
H A D | ResourceValues.h | 257 struct FileReference : public TransformableItem<FileReference, BaseItem<FileReference>> { struct 268 FileReference() = default; argument 269 explicit FileReference(const android::StringPool::Ref& path); 408 std::unique_ptr<FileReference> TransformDerived(const FileReference* value) override;
|
H A D | ValueTransformer.h | 33 struct FileReference; 93 AAPT_TRANSFORM_ITEM(FileReference);
|
H A D | ResourceValues.cpp | 320 FileReference::FileReference(const android::StringPool::Ref& _path) : path(_path) { in FileReference() function in aapt::FileReference 323 bool FileReference::Equals(const Value* value) const { in Equals() 324 const FileReference* other = ValueCast<FileReference>(value); in Equals() 331 bool FileReference::Flatten(android::Res_value* out_value) const { in Flatten() 341 void FileReference::Print(std::ostream* out) const { in Print() 1110 std::unique_ptr<FileReference> CloningValueTransformer::TransformDerived( in TransformDerived() 1111 const FileReference* value) { in TransformDerived() 1112 auto new_value = std::make_unique<FileReference>(pool_->MakeRef(value->path)); in TransformDerived()
|
H A D | ValueTransformer.cpp | 41 VALUE_CREATE_ITEM_DECL(FileReference);
|
H A D | ValueVisitor.h | 37 virtual void Visit(FileReference* value) { VisitItem(value); } in Visit() 73 virtual void Visit(const FileReference* value) { in Visit()
|
H A D | ResourcesInternal.proto | 44 aapt.pb.FileReference.Type type = 3;
|
H A D | LoadedApk.cpp | 215 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in WriteToArchive()
|
H A D | ResourceUtils.cpp | 768 std::unique_ptr<FileReference> file_ref = util::make_unique<FileReference>( in ParseBinaryResValue()
|
/aosp14/frameworks/base/tools/aapt2/cmd/ |
H A D | Convert.cpp | 55 virtual bool SerializeFile(FileReference* file, IArchiveWriter* writer) = 0; 99 bool SerializeFile(FileReference* file, IArchiveWriter* writer) override { in SerializeFile() 171 bool SerializeFile(FileReference* file, IArchiveWriter* writer) override { in SerializeFile() 304 FileReference* file = ValueCast<FileReference>(config_value->value.get()); in Convert()
|
H A D | Optimize.cpp | 257 std::map<std::pair<ConfigDescription, StringPiece>, FileReference*> config_sorted_files; in WriteSplitApk() 265 auto* file_ref = ValueCast<FileReference>(config_value->value.get()); in WriteSplitApk() 284 FileReference* file_ref = entry.second; in WriteSplitApk()
|
H A D | Link.cpp | 543 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in Flatten() 656 util::make_unique<FileReference>(table->string_pool.MakeRef(dst_path)); in Flatten() 1097 const FileReference* file_ref = ValueCast<FileReference>(value->value.get()); in VerifyLocaleFormat()
|
/aosp14/frameworks/base/tools/aapt2/format/proto/ |
H A D | ProtoSerialize.cpp | 521 static pb::FileReference::Type SerializeFileReferenceTypeToPb(const ResourceFile::Type& type) { in SerializeFileReferenceTypeToPb() 524 return pb::FileReference::BINARY_XML; in SerializeFileReferenceTypeToPb() 526 return pb::FileReference::PROTO_XML; in SerializeFileReferenceTypeToPb() 528 return pb::FileReference::PNG; in SerializeFileReferenceTypeToPb() 530 return pb::FileReference::UNKNOWN; in SerializeFileReferenceTypeToPb() 567 void Visit(const FileReference* file) override { in Visit() 568 pb::FileReference* pb_file = out_value_->mutable_item()->mutable_file(); in Visit()
|
H A D | ProtoDeserialize.cpp | 590 static ResourceFile::Type DeserializeFileReferenceTypeFromPb(const pb::FileReference::Type& type) { in DeserializeFileReferenceTypeFromPb() 592 case pb::FileReference::BINARY_XML: in DeserializeFileReferenceTypeFromPb() 594 case pb::FileReference::PROTO_XML: in DeserializeFileReferenceTypeFromPb() 596 case pb::FileReference::PNG: in DeserializeFileReferenceTypeFromPb() 991 const pb::FileReference& pb_file = pb_item.file(); in DeserializeItemFromPb() 992 std::unique_ptr<FileReference> file_ref = in DeserializeItemFromPb() 993 util::make_unique<FileReference>(value_pool->MakeRef( in DeserializeItemFromPb()
|
H A D | ProtoSerialize_test.cpp | 223 FileReference* actual_file_ref = in TEST() 224 test::GetValue<FileReference>(&new_table, "com.app.a:layout/main"); in TEST() 823 FileReference* f = ValueCast<FileReference>(config_value->value.get()); in TEST() 1025 auto custom_layout = test::GetValueForConfigAndProduct<FileReference>( in TEST()
|
/aosp14/frameworks/base/tools/aapt2/test/ |
H A D | Common.h | 124 template std::ostream& operator<<<FileReference>(std::ostream&, const FileReference&);
|
H A D | Builders.cpp | 78 auto file_ref = util::make_unique<FileReference>(table_->string_pool.MakeRef(path)); in AddFileReference() 86 auto file_ref = util::make_unique<FileReference>(table_->string_pool.MakeRef(path)); in AddFileReference()
|
/aosp14/frameworks/base/tools/aapt2/format/ |
H A D | Container_test.cpp | 46 pb_compiled_file.set_type(pb::FileReference::PROTO_XML); in TEST()
|
/aosp14/frameworks/base/tools/aapt2/format/binary/ |
H A D | BinaryResourceParser.cpp | 568 FileReference* file_ref = ValueCast<FileReference>(item.get()); in ParseValue()
|