Searched refs:context_ (Results 1 - 23 of 23) sorted by relevance

/frameworks/base/tools/aapt2/optimize/
H A DMultiApkGenerator.cpp54 : 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 DResourceDeduper.cpp44 : 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 DMultiApkGenerator.h60 return context_->GetDiagnostics();
72 IAaptContext* context_; member in class:aapt::MultiApkGenerator
/frameworks/base/tools/aapt2/cmd/
H A DLink.cpp227 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 DOptimize.cpp143 : 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 DConvert.cpp45 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 DXmlNamespaceRemover_test.cpp62 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 DXmlReferenceLinker.cpp44 : 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 DTableMerger_test.cpp35 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 DXmlCompatVersioner_test.cpp49 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 DXmlReferenceLinker_test.cpp29 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 DTableMerger.cpp33 : 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 DTableMerger.h78 IAaptContext* context_; member in class:aapt::TableMerger
H A DReferenceLinker.cpp53 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 DContext.h101 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 DInlineXmlFormatParser.cpp42 : 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 DJavaClassGenerator.h114 IAaptContext* context_; member in class:aapt::JavaClassGenerator
H A DJavaClassGenerator.cpp192 : 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 DProguardRules.cpp406 : 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 DTableFlattener_test.cpp38 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 DTableFlattener.cpp225 : 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 DXmlFlattener_test.cpp39 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 DResourceParser_test.cpp62 context_ = test::ContextBuilder().Build();
71 ResourceParser parser(context_->GetDiagnostics(), &table_, Source{"test"}, config,
88 std::unique_ptr<IAaptContext> context_; member in class:aapt::ResourceParserTest

Completed in 231 milliseconds