Home | History | Annotate | Download | only in cmd

Lines Matching refs:context_

227   FeatureSplitSymbolTableDelegate(IAaptContext* context) : context_(context) {
251 context_->GetDiagnostics()->Error(DiagMessage() << "Failed to rewrite " << name
256 if (context_->IsVerbose()) {
257 context_->GetDiagnostics()->Note(DiagMessage() << "rewriting " << name << " (" << *id
270 IAaptContext* context_;
383 IAaptContext* context_;
390 : options_(options), context_(context), keep_set_(keep_set) {
391 SymbolTable* symm = context_->GetExternalSymbols();
475 if (context_->IsVerbose()) {
476 context_->GetDiagnostics()->Note(DiagMessage()
485 if (!xml_linker.Consume(context_, doc)) {
495 if (!namespace_remover.Consume(context_, doc)) {
521 return xml_compat_versioner.Process(context_, doc, api_range);
539 proguard::CollectResourceReferences(context_, table, keep_set_);
562 context_->GetDiagnostics()->Error(DiagMessage(file_ref->GetSource())
578 context_->GetDiagnostics()->Error(DiagMessage(file->GetSource())
586 context_->GetDiagnostics()->Error(DiagMessage(file->GetSource())
594 context_->GetDiagnostics()->Error(DiagMessage(file->GetSource())
602 context_->GetDiagnostics()->Error(DiagMessage(file->GetSource())
643 if (context_->IsVerbose()) {
644 context_->GetDiagnostics()->Note(DiagMessage(doc->file.source)
650 dst_path = ResourceUtils::BuildResourceFileName(file, context_->GetNameMangler());
658 context_->GetDiagnostics())) {
663 error |= !FlattenXml(context_, *doc, dst_path, options_.keep_raw_values,
667 error |= !io::CopyFileToArchive(context_, file_op.file_to_copy, file_op.dst_path,
778 context_(context),
845 // Pre-condition: context_->GetCompilationPackage() needs to be set.
849 if (context_->IsVerbose()) {
850 context_->GetDiagnostics()->Note(DiagMessage() << "including " << path);
856 context_->GetDiagnostics()->Error(DiagMessage() << "failed to open APK: " << error);
863 Source(path), std::move(zip_collection), context_->GetDiagnostics());
868 if (context_->GetPackageType() != PackageType::kStaticLib) {
871 context_->GetDiagnostics()->Error(
885 pkg->name = context_->GetCompilationPackage();
887 context_->GetDiagnostics()->Error(DiagMessage(path)
893 context_->GetExternalSymbols()->AppendSource(
898 context_->GetDiagnostics()->Error(DiagMessage()
927 context_->GetExternalSymbols()->AppendSource(std::move(asset_source));
995 return context_->GetCompilationPackage() != pkg->name || !pkg->id ||
996 pkg->id.value() != context_->GetPackageId();
1011 context_->GetDiagnostics()->Warn(DiagMessage(config_value->value->GetSource())
1016 context_->GetDiagnostics()->Error(DiagMessage(config_value->value->GetSource())
1041 context_->GetDiagnostics()->Error(DiagMessage() << "type " << type->type << " has ID "
1050 context_->GetDiagnostics()->Error(
1063 return CreateDirectoryArchiveWriter(context_->GetDiagnostics(), out);
1065 return CreateZipFileArchiveWriter(context_->GetDiagnostics(), out);
1074 if (!flattener.Consume(context_, table)) {
1075 context_->GetDiagnostics()->Error(DiagMessage() << "failed to flatten resource table");
1080 return io::CopyInputStreamToArchive(context_, &input_stream, kApkResourceTablePath,
1086 SerializeTableToPb(*table, &pb_table, context_->GetDiagnostics());
1087 return io::CopyProtoToArchive(context_, &pb_table, kProtoResourceTablePath,
1107 context_->GetDiagnostics()->Error(DiagMessage()
1116 context_->GetDiagnostics()->Error(DiagMessage() << "failed writing to '" << out_path
1126 context_->GetDiagnostics()->Error(DiagMessage()
1133 JavaClassGenerator generator(context_, table, java_options);
1135 context_->GetDiagnostics()->Error(DiagMessage(out_path) << generator.GetError());
1150 if (context_->GetPackageType() == PackageType::kStaticLib || options_.generate_non_final_ids) {
1154 if (context_->GetPackageType() == PackageType::kSharedLib) {
1159 const StringPiece actual_package = context_->GetCompilationPackage();
1160 StringPiece output_package = context_->GetCompilationPackage();
1231 GenerateManifestClass(context_->GetDiagnostics(), manifest_xml);
1251 options_.custom_java_package.value_or_default(context_->GetCompilationPackage());
1257 context_->GetDiagnostics()->Error(DiagMessage() << "failed to create directory '" << out_path
1266 context_->GetDiagnostics()->Error(DiagMessage() << "failed to open '" << out_path
1275 context_->GetDiagnostics()->Error(DiagMessage() << "failed writing to '" << out_path
1290 context_->GetDiagnostics()->Error(DiagMessage() << "failed to open '" << out_path
1299 context_->GetDiagnostics()->Error(DiagMessage() << "failed writing to '" << out_path
1307 if (context_->IsVerbose()) {
1308 context_->GetDiagnostics()->Note(DiagMessage() << "merging static library " << input);
1311 context_->GetDiagnostics());
1313 context_->GetDiagnostics()->Error(DiagMessage(input) << "invalid static library");
1320 context_->GetDiagnostics()->Error(DiagMessage(input) << "static library has no package");
1361 res_name.package = context_->GetCompilationPackage();
1364 Maybe<ResourceName> mangled_name = context_->GetNameMangler()->MangleName(res_name);
1373 std::string(), std::move(id), context_->GetDiagnostics());
1382 if (context_->IsVerbose()) {
1383 context_->GetDiagnostics()->Note(DiagMessage()
1400 if (context_->IsVerbose()) {
1401 context_->GetDiagnostics()->Note(DiagMessage() << "merging archive " << input);
1408 context_->GetDiagnostics()->Error(DiagMessage(input) << error_str);
1453 context_->GetDiagnostics()->Error(DiagMessage(src) << "uncompiled " << file_type
1458 if (context_->IsVerbose()) {
1459 context_->GetDiagnostics()->Warn(DiagMessage(src) << "ignoring unrecognized file");
1466 context_->GetDiagnostics()->Error(DiagMessage(src) << "failed to open file");
1471 context_->GetDiagnostics()->Error(DiagMessage(src)
1480 context_->GetDiagnostics()->Error(DiagMessage(src)
1489 context_->GetDiagnostics()->Error(DiagMessage(src) << "failed to read resource table: "
1497 context_->GetDiagnostics()->Error(DiagMessage(src)
1503 context_->GetDiagnostics()->Error(DiagMessage(src) << "failed to merge resource table");
1511 context_->GetDiagnostics()->Error(DiagMessage(src) << "failed to get resource file: "
1519 context_->GetDiagnostics()->Error(DiagMessage(src)
1536 file::FindFiles(assets_dir, context_->GetDiagnostics(), nullptr);
1550 } else if (context_->IsVerbose()) {
1551 context_->GetDiagnostics()->Warn(DiagMessage(iter->second->GetSource())
1564 if (!io::CopyFileToArchive(context_, entry.second.get(), entry.first, compression_flags,
1576 const bool keep_raw_values = context_->GetPackageType() == PackageType::kStaticLib;
1577 bool result = FlattenXml(context_, *manifest, "AndroidManifest.xml", keep_raw_values,
1595 ResourceFileFlattener file_flattener(file_flattener_options, context_, keep_set);
1598 context_->GetDiagnostics()->Error(DiagMessage() << "failed linking file resources");
1613 context_->GetPackageId() != kAppPackageId &&
1614 context_->GetPackageId() != kFrameworkPackageId)
1615 || (!options_.allow_reserved_package_id && context_->GetPackageId() > kAppPackageId);
1617 included_feature_base_ == make_value(context_->GetCompilationPackage())) {
1621 package_to_rewrite = table->FindPackage(context_->GetCompilationPackage());
1629 if (context_->IsVerbose()) {
1630 context_->GetDiagnostics()->Note(
1642 package_to_rewrite->name = context_->GetCompilationPackage();
1649 context_->GetDiagnostics()->Error(DiagMessage() << "failed to write resource table");
1657 LoadXml(options_.manifest_path, context_->GetDiagnostics());
1664 ExtractAppInfoFromManifest(manifest_xml.get(), context_->GetDiagnostics())) {
1666 context_->SetCompilationPackage(app_info.package);
1676 if (!manifest_fixer.Consume(context_, manifest_xml.get())) {
1681 ExtractAppInfoFromManifest(manifest_xml.get(), context_->GetDiagnostics());
1687 context_->SetMinSdkVersion(app_info_.min_sdk_version.value_or_default(0));
1689 context_->SetNameManglerPolicy(NameManglerPolicy{context_->GetCompilationPackage()});
1692 if (context_->GetCompilationPackage() == "android") {
1693 context_->SetPackageId(0x01);
1696 if (context_->GetPackageType() != PackageType::kApp) {
1697 context_->GetDiagnostics()->Error(
1705 table_merger_ = util::make_unique<TableMerger>(context_, &final_table_, table_merger_options);
1707 if (context_->IsVerbose()) {
1708 context_->GetDiagnostics()->Note(DiagMessage()
1710 context_->GetCompilationPackage().data(),
1711 context_->GetPackageId()));
1718 if (!collector.Consume(context_, manifest_xml.get())) {
1729 context_->GetDiagnostics()->Error(DiagMessage() << "failed parsing input");
1736 context_->GetDiagnostics()->Error(DiagMessage() << "failed parsing overlays");
1745 if (context_->GetPackageType() != PackageType::kStaticLib) {
1747 if (!mover.Consume(context_, &final_table_)) {
1748 context_->GetDiagnostics()->Error(DiagMessage() << "failed moving private attributes");
1754 if (!id_assigner.Consume(context_, &final_table_)) {
1755 context_->GetDiagnostics()->Error(DiagMessage() << "failed assigning IDs");
1772 if (!WriteStableIdMapToPath(context_->GetDiagnostics(), options_.stable_id_map,
1787 context_->SetNameManglerPolicy(
1788 NameManglerPolicy{context_->GetCompilationPackage(), table_merger_->merged_packages()});
1791 context_->GetExternalSymbols()->PrependSource(
1798 if (context_->GetMinSdkVersion() < SDK_O && context_->GetPackageType() == PackageType::kApp) {
1799 if (context_->IsVerbose()) {
1800 context_->GetDiagnostics()->Note(DiagMessage()
1803 context_->GetExternalSymbols()->SetDelegate(
1804 util::make_unique<FeatureSplitSymbolTableDelegate>(context_));
1809 if (!NoDefaultResourceRemover{}.Consume(context_, &final_table_)) {
1810 context_->GetDiagnostics()->Error(DiagMessage()
1816 if (!linker.Consume(context_, &final_table_)) {
1817 context_->GetDiagnostics()->Error(DiagMessage() << "failed linking references");
1821 if (context_->GetPackageType() == PackageType::kStaticLib) {
1823 context_->GetDiagnostics()->Warn(DiagMessage()
1828 if (!product_filter.Consume(context_, &final_table_)) {
1829 context_->GetDiagnostics()->Error(DiagMessage() << "failed stripping products");
1836 if (!versioner.Consume(context_, &final_table_)) {
1837 context_->GetDiagnostics()->Error(DiagMessage() << "failed versioning styles");
1842 if (context_->GetPackageType() != PackageType::kStaticLib && context_->GetMinSdkVersion() > 0) {
1843 if (context_->IsVerbose()) {
1844 context_->GetDiagnostics()->Note(DiagMessage()
1846 << context_->GetMinSdkVersion());
1850 if (!collapser.Consume(context_, &final_table_)) {
1857 if (!deduper.Consume(context_, &final_table_)) {
1858 context_->GetDiagnostics()->Error(DiagMessage() << "failed deduping resources");
1867 if (context_->GetPackageType() == PackageType::kStaticLib) {
1870 context_->GetDiagnostics()->Warn(DiagMessage()
1877 AdjustSplitConstraintsForMinSdk(context_->GetMinSdkVersion(), options_.split_constraints);
1880 if (!table_splitter.VerifySplitConstraints(context_)) {
1889 if (context_->IsVerbose()) {
1890 context_->GetDiagnostics()->Note(DiagMessage(*path_iter)
1898 context_->GetDiagnostics()->Error(DiagMessage() << "failed to create archive");
1907 if (!linker.Consume(context_, split_manifest.get())) {
1908 context_->GetDiagnostics()->Error(DiagMessage()
1926 context_->GetDiagnostics()->Error(DiagMessage() << "failed to create archive");
1935 manifest_xml->file.name.package = context_->GetCompilationPackage();
1938 if (manifest_linker.Consume(context_, manifest_xml.get())) {
1960 if (!namespace_remover.Consume(context_, manifest_xml.get())) {
1970 context_->GetDiagnostics()->Error(DiagMessage() << "failed processing manifest");
2001 LinkContext* context_;