/frameworks/base/tools/aapt2/optimize/ |
H A D | MultiApkGenerator.cpp | 54 : context_(context), min_sdk_(context_->GetMinSdkVersion()) { 58 return context_->GetPackageType(); 62 return context_->GetExternalSymbols(); 69 return context_->GetDiagnostics(); 73 return context_->GetCompilationPackage(); 77 return context_->GetPackageId(); 81 return context_->GetNameMangler(); 85 return context_->IsVerbose(); 98 util::make_unique<SourcePathDiagnostics>(Source{source}, context_ 102 IAaptContext* context_; member in class:aapt::ContextWrapper [all...] |
H A D | ResourceDeduper.cpp | 44 : context_(context), entry_(entry) {} 75 if (context_->IsVerbose()) { 76 context_->GetDiagnostics()->Note( 80 context_->GetDiagnostics()->Note( 89 IAaptContext* context_; member in class:aapt::__anon1184::DominatedKeyValueRemover
|
H A D | MultiApkGenerator.h | 60 return context_->GetDiagnostics(); 72 IAaptContext* context_; member in class:aapt::MultiApkGenerator
|
/frameworks/base/tools/aapt2/cmd/ |
H A D | Link.cpp | 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_; member in class:aapt::FeatureSplitSymbolTableDelegate 383 IAaptContext* context_; member in class:ResourceFileFlattener 390 : options_(options), context_(context), keep_set_(keep_set) { 391 SymbolTable* symm = context_->GetExternalSymbols(); 475 if (context_->IsVerbose()) { 476 context_ 2001 LinkContext* context_; member in class:LinkCommand [all...] |
H A D | Optimize.cpp | 143 : options_(options), context_(context) { 147 if (context_->IsVerbose()) { 148 context_->GetDiagnostics()->Note(DiagMessage() << "Optimizing APK..."); 152 if (!collapser.Consume(context_, apk->GetResourceTable())) { 157 if (!deduper.Consume(context_, apk->GetResourceTable())) { 158 context_->GetDiagnostics()->Error(DiagMessage() << "failed deduping resources"); 165 AdjustSplitConstraintsForMinSdk(context_->GetMinSdkVersion(), options_.split_constraints); 170 if (!splitter.VerifySplitConstraints(context_)) { 178 if (context_->IsVerbose()) { 179 context_ 284 OptimizeContext* context_; member in class:aapt::OptimizeCommand [all...] |
H A D | Convert.cpp | 45 IApkSerializer(IAaptContext* context, const Source& source) : context_(context), source_(source) {} 55 IAaptContext* context_; member in class:aapt::IApkSerializer 144 if (!flattener.Consume(context_, xml)) { 149 return io::CopyInputStreamToArchive(context_, &input_stream, path, ArchiveEntry::kCompress, 156 if (!table_flattener.Consume(context_, table)) { 161 return io::CopyInputStreamToArchive(context_, &input_stream, kApkResourceTablePath, 169 context_->GetDiagnostics()->Error(DiagMessage(source_) 177 context_->GetDiagnostics()->Error(DiagMessage(source_) 185 context_->GetDiagnostics()->Error(DiagMessage(source_) 192 context_ [all...] |
/frameworks/base/tools/aapt2/link/ |
H A D | XmlNamespaceRemover_test.cpp | 62 context_ = test::ContextBuilder().SetCompilationPackage("com.app.test").Build(); 66 std::unique_ptr<IAaptContext> context_; member in class:aapt::XmlNamespaceRemoverTest 71 test::BuildXmlDomForPackageName(context_.get(), R"EOF( 76 ASSERT_TRUE(remover.Consume(context_.get(), doc.get())); 87 test::BuildXmlDomForPackageName(context_.get(), R"EOF( 94 ASSERT_TRUE(remover.Consume(context_.get(), doc.get())); 105 test::BuildXmlDomForPackageName(context_.get(), R"EOF( 113 ASSERT_TRUE(remover.Consume(context_.get(), doc.get()));
|
H A D | XmlReferenceLinker.cpp | 44 : callsite_(callsite), context_(context), symbols_(symbols), decls_(decls), error_(false) {} 47 if (!ReferenceLinker::LinkReference(callsite_, ref, context_, symbols_, decls_)) { 60 IAaptContext* context_; member in class:aapt::__anon1182::ReferenceVisitor 75 context_(context), 108 context_->GetDiagnostics()->Error(error_msg); 126 context_->GetDiagnostics()->Error(msg); 144 IAaptContext* context_; member in class:aapt::__anon1182::XmlVisitor
|
H A D | TableMerger_test.cpp | 35 std::unique_ptr<IAaptContext> context_; member in struct:aapt::TableMergerTest 38 context_ = 70 TableMerger merger(context_.get(), &final_table, TableMergerOptions{}); 93 TableMerger merger(context_.get(), &final_table, options); 113 TableMerger merger(context_.get(), &final_table, options); 140 TableMerger merger(context_.get(), &final_table, TableMergerOptions{}); 171 TableMerger merger(context_.get(), &final_table, options); 196 TableMerger merger(context_.get(), &final_table, options); 217 TableMerger merger(context_.get(), &final_table, options); 238 TableMerger merger(context_ [all...] |
H A D | XmlCompatVersioner_test.cpp | 49 context_ = 74 std::unique_ptr<IAaptContext> context_; member in class:XmlCompatVersionerTest 78 auto doc = test::BuildXmlDomForPackageName(context_.get(), R"( 86 ASSERT_TRUE(linker.Consume(context_.get(), doc.get())); 93 versioner.Process(context_.get(), doc.get(), api_range); 117 auto doc = test::BuildXmlDomForPackageName(context_.get(), R"( 125 ASSERT_TRUE(linker.Consume(context_.get(), doc.get())); 137 versioner.Process(context_.get(), doc.get(), api_range); 180 auto doc = test::BuildXmlDomForPackageName(context_.get(), R"( 185 ASSERT_TRUE(linker.Consume(context_ [all...] |
H A D | XmlReferenceLinker_test.cpp | 29 context_ = test::ContextBuilder() 78 std::unique_ptr<IAaptContext> context_; member in class:aapt::XmlReferenceLinkerTest 82 std::unique_ptr<xml::XmlResource> doc = test::BuildXmlDomForPackageName(context_.get(), R"( 93 ASSERT_TRUE(linker.Consume(context_.get(), doc.get())); 141 std::unique_ptr<xml::XmlResource> doc = test::BuildXmlDomForPackageName(context_.get(), R"( 146 ASSERT_FALSE(linker.Consume(context_.get(), doc.get())); 150 std::unique_ptr<xml::XmlResource> doc = test::BuildXmlDomForPackageName(context_.get(), R"( 155 ASSERT_TRUE(linker.Consume(context_.get(), doc.get())); 159 std::unique_ptr<xml::XmlResource> doc = test::BuildXmlDomForPackageName(context_.get(), R"( 164 ASSERT_TRUE(linker.Consume(context_ [all...] |
H A D | TableMerger.cpp | 33 : context_(context), master_table_(out_table), options_(options) { 36 master_table_->CreatePackage(context_->GetCompilationPackage(), context_->GetPackageId()); 54 if (package->name.empty() || context_->GetCompilationPackage() == package->name) { 73 context_->GetDiagnostics()->Warn(DiagMessage(src) << "ignoring package " << package->name); 77 bool mangle = package_name != context_->GetCompilationPackage(); 207 if (!MergeType(context_, src, dst_type, src_type.get())) { 228 context_->GetDiagnostics()->Error(DiagMessage(src) 231 context_->GetDiagnostics()->Note(DiagMessage(src) << "define an <add-resource> tag or use " 237 if (!MergeEntry(context_, sr [all...] |
H A D | TableMerger.h | 78 IAaptContext* context_; member in class:aapt::TableMerger
|
H A D | ReferenceLinker.cpp | 53 context_(context), 59 if (!ReferenceLinker::LinkReference(callsite_, ref, context_, symbols_, package_decls_)) { 105 context_->GetDiagnostics()->Error(msg); 114 context_->GetDiagnostics()->Error(msg); 153 IAaptContext* context_; member in class:aapt::__anon1180::ReferenceLinkerVisitor
|
/frameworks/base/tools/aapt2/test/ |
H A D | Context.h | 101 context_->package_type_ = type; 106 context_->compilation_package_ = package.to_string(); 111 context_->package_id_ = id; 116 context_->name_mangler_ = NameMangler(policy); 121 context_->GetExternalSymbols()->AppendSource(std::move(src)); 126 context_->min_sdk_version_ = min_sdk; 130 std::unique_ptr<Context> Build() { return std::move(context_); } 133 std::unique_ptr<Context> context_ = std::unique_ptr<Context>(new Context()); member in class:aapt::test::ContextBuilder
|
/frameworks/base/tools/aapt2/compile/ |
H A D | InlineXmlFormatParser.cpp | 42 : context_(context), xml_resource_(xml_resource) {} 54 context_->GetDiagnostics()->Error(DiagMessage(src) << "missing 'name' attribute"); 61 context_->GetDiagnostics()->Error(DiagMessage(src) << "invalid XML attribute '" << attr->value 70 context_->GetDiagnostics()->Error(DiagMessage(src) 107 IAaptContext* context_; member in class:aapt::__anon1165::Visitor
|
/frameworks/base/tools/aapt2/java/ |
H A D | JavaClassGenerator.h | 114 IAaptContext* context_; member in class:aapt::JavaClassGenerator
|
H A D | JavaClassGenerator.cpp | 192 : context_(context), table_(table), options_(options) {} 261 const SymbolTable::Symbol* symbol = context_->GetExternalSymbols()->FindByReference(attr); 306 : context_->GetCompilationPackage()) 375 package_name = context_->GetCompilationPackage(); 431 if (context_->GetMinSdkVersion() < SDK_O && name.type == ResourceType::kId &&
|
H A D | ProguardRules.cpp | 406 : context_(context), from_(from), keep_set_(keep_set) { 413 reference_name = ResourceName(context_->GetCompilationPackage(), reference_name.type, 421 aapt::IAaptContext* context_; member in class:aapt::proguard::ReferenceVisitor
|
/frameworks/base/tools/aapt2/format/binary/ |
H A D | TableFlattener_test.cpp | 38 context_ = 148 std::unique_ptr<IAaptContext> context_; member in class:aapt::TableFlattenerTest 169 ASSERT_TRUE(Flatten(context_.get(), {}, table.get(), &res_table)); 209 ASSERT_TRUE(Flatten(context_.get(), {}, table.get(), &res_table)); 229 ASSERT_TRUE(Flatten(context_.get(), {}, table.get(), &result)); 485 ASSERT_TRUE(Flatten(context_.get(), options, table.get(), &res_table)); 540 ASSERT_TRUE(Flatten(context_.get(), options, table.get(), &res_table)); 583 ASSERT_TRUE(Flatten(context_.get(), {}, table.get(), &res_table));
|
H A D | TableFlattener.cpp | 225 : context_(context), 241 if (context_->GetPackageType() != PackageType::kApp && 351 sparse_encode && (context_->GetMinSdkVersion() >= SDK_O || config.sdkVersion >= SDK_O); 563 IAaptContext* context_; member in namespace:aapt::__anon1176
|
H A D | XmlFlattener_test.cpp | 39 context_ = test::ContextBuilder() 64 if (!flattener.Consume(context_.get(), doc)) { 76 std::unique_ptr<test::Context> context_; member in class:aapt::XmlFlattenerTest 215 context_->SetCompilationPackage("com.app.test.feature"); 216 context_->SetPackageId(0x80); 217 context_->SetNameManglerPolicy({"com.app.test.feature"}); 219 std::unique_ptr<xml::XmlResource> doc = test::BuildXmlDomForPackageName(context_.get(), R"( 226 ASSERT_TRUE(linker.Consume(context_.get(), doc.get()));
|
/frameworks/base/tools/aapt2/ |
H A D | ResourceParser_test.cpp | 62 context_ = test::ContextBuilder().Build(); 71 ResourceParser parser(context_->GetDiagnostics(), &table_, Source{"test"}, config, 88 std::unique_ptr<IAaptContext> context_; member in class:aapt::ResourceParserTest
|