Searched refs:file_ref (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/tools/aapt2/link/
H A DTableMerger.cpp284 const std::string& package, const FileReference& file_ref) {
286 if (util::ExtractResFilePathParts(*file_ref.path, &prefix, &entry, &suffix)) {
291 new_file_ref->SetComment(file_ref.GetComment());
292 new_file_ref->SetSource(file_ref.GetSource());
293 new_file_ref->type = file_ref.type;
294 new_file_ref->file = file_ref.file;
297 return std::unique_ptr<FileReference>(file_ref.Clone(&master_table_->string_pool));
303 std::unique_ptr<FileReference> file_ref = local
305 file_ref->SetSource(file_desc.source);
306 file_ref
283 CloneAndMangleFile( const std::string& package, const FileReference& file_ref) argument
[all...]
/frameworks/base/tools/aapt2/cmd/
H A DOptimize.cpp244 auto* file_ref = ValueCast<FileReference>(config_value->value.get()); local
245 if (file_ref == nullptr) {
249 if (file_ref->file == nullptr) {
251 context_->GetDiagnostics()->Warn(DiagMessage(file_ref->GetSource())
258 config_sorted_files[std::make_pair(config_value->config, entry_name)] = file_ref;
263 FileReference* file_ref = entry.second; local
264 if (!io::CopyFileToArchivePreserveCompression(context_, file_ref->file, *file_ref->path,
H A DLink.cpp555 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); local
556 if (!file_ref) {
560 io::IFile* file = file_ref->file;
562 context_->GetDiagnostics()->Error(DiagMessage(file_ref->GetSource())
569 file_op.dst_path = *file_ref->path;
574 (file_ref->type == ResourceFile::Type::kBinaryXml ||
575 file_ref->type == ResourceFile::Type::kProtoXml)) {
583 if (file_ref->type == ResourceFile::Type::kProtoXml) {
609 file_ref->type = XmlFileTypeForOutputFormat(options_.output_format);
612 file_op.xml_to_flatten->file.source = file_ref
652 std::unique_ptr<FileReference> file_ref = local
[all...]
/frameworks/base/tools/aapt2/test/
H A DBuilders.cpp91 auto file_ref = util::make_unique<FileReference>(table_->string_pool.MakeRef(path)); local
92 file_ref->file = file;
93 return AddValue(name, id, std::move(file_ref));
100 auto file_ref = util::make_unique<FileReference>(table_->string_pool.MakeRef(path)); local
101 file_ref->file = file;
102 return AddValue(name, config, {}, std::move(file_ref));
/frameworks/base/tools/aapt2/format/binary/
H A DBinaryResourceParser.cpp439 FileReference* file_ref = ValueCast<FileReference>(item.get()); local
440 if (file_ref != nullptr) {
441 file_ref->file = files_->FindFile(*file_ref->path);
442 if (file_ref->file == nullptr) {
444 << "' is a file reference to '" << *file_ref->path
/frameworks/base/tools/aapt2/
H A DLoadedApk.cpp175 FileReference* file_ref = ValueCast<FileReference>(config_value->value.get()); local
176 if (file_ref) {
177 referenced_resources.insert(*file_ref->path);
H A DResourceUtils.cpp716 std::unique_ptr<FileReference> file_ref = local
720 file_ref->type = ResourceFile::Type::kUnknown;
721 } else if (util::EndsWith(*file_ref->path, ".xml")) {
722 file_ref->type = ResourceFile::Type::kBinaryXml;
723 } else if (util::EndsWith(*file_ref->path, ".png")) {
724 file_ref->type = ResourceFile::Type::kPng;
726 return std::move(file_ref);
/frameworks/base/tools/aapt2/format/proto/
H A DProtoDeserialize.cpp862 std::unique_ptr<FileReference> file_ref = local
865 file_ref->type = DeserializeFileReferenceTypeFromPb(pb_file.type());
867 file_ref->file = files->FindFile(*file_ref->path);
869 return std::move(file_ref);

Completed in 3008 milliseconds