Home
last modified time | relevance | path

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

12

/frameworks/base/tools/aapt2/split/
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 …]
/frameworks/base/tools/aapt2/link/
DTableMerger.cpp303 if (FileReference* f = ValueCast<FileReference>(src_config_value->value.get())) { in DoMerge()
304 std::unique_ptr<FileReference> new_file_ref; in DoMerge()
308 new_file_ref = std::unique_ptr<FileReference>(f->Transform(cloner)); in DoMerge()
354 std::unique_ptr<FileReference> TableMerger::CloneAndMangleFile( in CloneAndMangleFile()
355 const std::string& package, const FileReference& file_ref) { in CloneAndMangleFile()
360 std::unique_ptr<FileReference> new_file_ref = in CloneAndMangleFile()
361 util::make_unique<FileReference>(main_table_->string_pool.MakeRef(newPath)); in CloneAndMangleFile()
370 return std::unique_ptr<FileReference>(file_ref.Transform(cloner)); in CloneAndMangleFile()
376 std::unique_ptr<FileReference> file_ref = in MergeFile()
377 util::make_unique<FileReference>(table.string_pool.MakeRef(path)); in MergeFile()
DTableMerger.h95 std::unique_ptr<FileReference> CloneAndMangleFile(const std::string& package,
96 const FileReference& value);
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()
/frameworks/base/tools/aapt2/optimize/
DObfuscator.cpp103 bool operator()(const FileReference* lhs, const FileReference* rhs) const { in operator ()()
113 std::set<FileReference*, PathComparator> file_refs; in HandleShortenFilePaths()
122 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in HandleShortenFilePaths()
DObfuscator_test.cpp97 FileReference* ref = GetValue<FileReference>(table.get(), "android:drawable/xmlfile"); in TEST()
150 FileReference* ref = GetValue<FileReference>(table.get(), "android:drawable/xmlfile"); in TEST()
159 FileReference* ref2 = GetValue<FileReference>(table.get(), "android:drawable/xmlfile2"); in TEST()
DMultiApkGenerator_test.cpp86 inline FileReference* ValueForConfig(ResourceTable* table, const ConfigDescription& config) { in ValueForConfig()
87 return GetValueForConfig<FileReference>(table, kResourceName, config); in ValueForConfig()
/frameworks/base/tools/aapt2/
DValueTransformer.h33 struct FileReference;
93 AAPT_TRANSFORM_ITEM(FileReference);
DResourceValues.h282 struct FileReference : public TransformableItem<FileReference, BaseItem<FileReference>> { struct
293 FileReference() = default; argument
294 explicit FileReference(const android::StringPool::Ref& path);
435 std::unique_ptr<FileReference> TransformDerived(const FileReference* value) override;
DValueTransformer.cpp41 VALUE_CREATE_ITEM_DECL(FileReference);
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()
1139 std::unique_ptr<FileReference> CloningValueTransformer::TransformDerived( in TransformDerived()
1140 const FileReference* value) { in TransformDerived()
1141 auto new_value = std::make_unique<FileReference>(pool_->MakeRef(value->path)); in TransformDerived()
DValueVisitor.h37 virtual void Visit(FileReference* value) { VisitItem(value); } in Visit()
73 virtual void Visit(const FileReference* value) { in Visit()
DResourcesInternal.proto44 aapt.pb.FileReference.Type type = 3;
DLoadedApk.cpp215 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in WriteToArchive()
DResourceUtils.cpp792 std::unique_ptr<FileReference> file_ref = util::make_unique<FileReference>( in ParseBinaryResValue()
/frameworks/base/tools/aapt2/cmd/
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()
308 FileReference* file = ValueCast<FileReference>(config_value->value.get()); in Convert()
DOptimize.cpp258 std::map<std::pair<ConfigDescription, StringPiece>, FileReference*> config_sorted_files; in WriteSplitApk()
266 auto* file_ref = ValueCast<FileReference>(config_value->value.get()); in WriteSplitApk()
285 FileReference* file_ref = entry.second; in WriteSplitApk()
DLink.cpp558 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in Flatten()
684 util::make_unique<FileReference>(table->string_pool.MakeRef(dst_path)); in Flatten()
1128 const FileReference* file_ref = ValueCast<FileReference>(value->value.get()); in VerifyLocaleFormat()
/frameworks/base/tools/aapt2/format/proto/
DProtoSerialize.cpp529 static pb::FileReference::Type SerializeFileReferenceTypeToPb(const ResourceFile::Type& type) { in SerializeFileReferenceTypeToPb()
532 return pb::FileReference::BINARY_XML; in SerializeFileReferenceTypeToPb()
534 return pb::FileReference::PROTO_XML; in SerializeFileReferenceTypeToPb()
536 return pb::FileReference::PNG; in SerializeFileReferenceTypeToPb()
538 return pb::FileReference::UNKNOWN; in SerializeFileReferenceTypeToPb()
575 void Visit(const FileReference* file) override { in Visit()
576 pb::FileReference* pb_file = out_value_->mutable_item()->mutable_file(); in Visit()
DProtoDeserialize.cpp617 static ResourceFile::Type DeserializeFileReferenceTypeFromPb(const pb::FileReference::Type& type) { in DeserializeFileReferenceTypeFromPb()
619 case pb::FileReference::BINARY_XML: in DeserializeFileReferenceTypeFromPb()
621 case pb::FileReference::PROTO_XML: in DeserializeFileReferenceTypeFromPb()
623 case pb::FileReference::PNG: in DeserializeFileReferenceTypeFromPb()
1028 const pb::FileReference& pb_file = pb_item.file(); in DeserializeItemFromPbInternal()
1029 std::unique_ptr<FileReference> file_ref = in DeserializeItemFromPbInternal()
1030 util::make_unique<FileReference>(value_pool->MakeRef( in DeserializeItemFromPbInternal()
DProtoSerialize_test.cpp223 FileReference* actual_file_ref = in TEST()
224 test::GetValue<FileReference>(&new_table, "com.app.a:layout/main"); in TEST()
824 FileReference* f = ValueCast<FileReference>(config_value->value.get()); in TEST()
1026 auto custom_layout = test::GetValueForConfigAndProduct<FileReference>( in TEST()
/frameworks/base/tools/aapt2/format/
DContainer_test.cpp46 pb_compiled_file.set_type(pb::FileReference::PROTO_XML); in TEST()
/frameworks/base/tools/aapt2/test/
DCommon.h154 template std::ostream& operator<<<FileReference>(std::ostream&, const FileReference&);
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()
/frameworks/base/tools/aapt2/format/binary/
DBinaryResourceParser.cpp570 FileReference* file_ref = ValueCast<FileReference>(item.get()); in ParseValue()

12