Home
last modified time | relevance | path

Searched refs:FileReference (Results 1 – 25 of 27) sorted by relevance

12

/aosp14/frameworks/base/tools/aapt2/split/
H A DTableSplitter_test.cpp48 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 DTableMerger.cpp298 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 DTableMerger.h95 std::unique_ptr<FileReference> CloneAndMangleFile(const std::string& package,
96 const FileReference& value);
H A DTableMerger_test.cpp102 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 DObfuscator.cpp80 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 DObfuscator_test.cpp76 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 DMultiApkGenerator_test.cpp86 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 DResourceValues.h257 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 DValueTransformer.h33 struct FileReference;
93 AAPT_TRANSFORM_ITEM(FileReference);
H A DResourceValues.cpp320 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 DValueTransformer.cpp41 VALUE_CREATE_ITEM_DECL(FileReference);
H A DValueVisitor.h37 virtual void Visit(FileReference* value) { VisitItem(value); } in Visit()
73 virtual void Visit(const FileReference* value) { in Visit()
H A DResourcesInternal.proto44 aapt.pb.FileReference.Type type = 3;
H A DLoadedApk.cpp215 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in WriteToArchive()
H A DResourceUtils.cpp768 std::unique_ptr<FileReference> file_ref = util::make_unique<FileReference>( in ParseBinaryResValue()
/aosp14/frameworks/base/tools/aapt2/cmd/
H A DConvert.cpp55 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 DOptimize.cpp257 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 DLink.cpp543 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 DProtoSerialize.cpp521 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 DProtoDeserialize.cpp590 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 DProtoSerialize_test.cpp223 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 DCommon.h124 template std::ostream& operator<<<FileReference>(std::ostream&, const FileReference&);
H A DBuilders.cpp78 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 DContainer_test.cpp46 pb_compiled_file.set_type(pb::FileReference::PROTO_XML); in TEST()
/aosp14/frameworks/base/tools/aapt2/format/binary/
H A DBinaryResourceParser.cpp568 FileReference* file_ref = ValueCast<FileReference>(item.get()); in ParseValue()

12