diff options
Diffstat (limited to 'tools/aapt2/cmd/Optimize.cpp')
-rw-r--r-- | tools/aapt2/cmd/Optimize.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/aapt2/cmd/Optimize.cpp b/tools/aapt2/cmd/Optimize.cpp index e99ee8aa93c2..78ed49b64dd2 100644 --- a/tools/aapt2/cmd/Optimize.cpp +++ b/tools/aapt2/cmd/Optimize.cpp @@ -59,6 +59,14 @@ struct OptimizeOptions { class OptimizeContext : public IAaptContext { public: + OptimizeContext() = default; + + PackageType GetPackageType() override { + // Not important here. Using anything other than kApp adds EXTRA validation, which we want to + // avoid. + return PackageType::kApp; + } + IDiagnostics* GetDiagnostics() override { return &diagnostics_; } @@ -99,6 +107,8 @@ class OptimizeContext : public IAaptContext { } private: + DISALLOW_COPY_AND_ASSIGN(OptimizeContext); + StdErrDiagnostics diagnostics_; bool verbose_ = false; int sdk_version_ = 0; |