/frameworks/base/tools/aapt2/split/ |
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 …]
|
/frameworks/base/tools/aapt2/link/ |
D | TableMerger.cpp | 303 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()
|
D | TableMerger.h | 95 std::unique_ptr<FileReference> CloneAndMangleFile(const std::string& package, 96 const FileReference& value);
|
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()
|
/frameworks/base/tools/aapt2/optimize/ |
D | Obfuscator.cpp | 103 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()
|
D | Obfuscator_test.cpp | 97 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()
|
D | MultiApkGenerator_test.cpp | 86 inline FileReference* ValueForConfig(ResourceTable* table, const ConfigDescription& config) { in ValueForConfig() 87 return GetValueForConfig<FileReference>(table, kResourceName, config); in ValueForConfig()
|
/frameworks/base/tools/aapt2/ |
D | ValueTransformer.h | 33 struct FileReference; 93 AAPT_TRANSFORM_ITEM(FileReference);
|
D | ResourceValues.h | 282 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;
|
D | ValueTransformer.cpp | 41 VALUE_CREATE_ITEM_DECL(FileReference);
|
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() 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()
|
D | ValueVisitor.h | 37 virtual void Visit(FileReference* value) { VisitItem(value); } in Visit() 73 virtual void Visit(const FileReference* value) { in Visit()
|
D | ResourcesInternal.proto | 44 aapt.pb.FileReference.Type type = 3;
|
D | LoadedApk.cpp | 215 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); in WriteToArchive()
|
D | ResourceUtils.cpp | 792 std::unique_ptr<FileReference> file_ref = util::make_unique<FileReference>( in ParseBinaryResValue()
|
/frameworks/base/tools/aapt2/cmd/ |
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() 308 FileReference* file = ValueCast<FileReference>(config_value->value.get()); in Convert()
|
D | Optimize.cpp | 258 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()
|
D | Link.cpp | 558 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/ |
D | ProtoSerialize.cpp | 529 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()
|
D | ProtoDeserialize.cpp | 617 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()
|
D | ProtoSerialize_test.cpp | 223 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/ |
D | Container_test.cpp | 46 pb_compiled_file.set_type(pb::FileReference::PROTO_XML); in TEST()
|
/frameworks/base/tools/aapt2/test/ |
D | Common.h | 154 template std::ostream& operator<<<FileReference>(std::ostream&, const FileReference&);
|
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()
|
/frameworks/base/tools/aapt2/format/binary/ |
D | BinaryResourceParser.cpp | 570 FileReference* file_ref = ValueCast<FileReference>(item.get()); in ParseValue()
|