Loading tools/aapt2/Android.bp +7 −7 Original line number Diff line number Diff line Loading @@ -83,9 +83,13 @@ cc_library_host_static { "configuration/ConfigurationParser.cpp", "filter/AbiFilter.cpp", "filter/ConfigFilter.cpp", "flatten/Archive.cpp", "flatten/TableFlattener.cpp", "flatten/XmlFlattener.cpp", "format/Archive.cpp", "format/binary/BinaryResourceParser.cpp", "format/binary/ResChunkPullParser.cpp", "format/binary/TableFlattener.cpp", "format/binary/XmlFlattener.cpp", "format/proto/ProtoDeserialize.cpp", "format/proto/ProtoSerialize.cpp", "io/BigBufferStreams.cpp", "io/File.cpp", "io/FileInputStream.cpp", Loading @@ -106,13 +110,9 @@ cc_library_host_static { "optimize/ResourceDeduper.cpp", "optimize/VersionCollapser.cpp", "process/SymbolTable.cpp", "proto/ProtoDeserialize.cpp", "proto/ProtoSerialize.cpp", "split/TableSplitter.cpp", "text/Unicode.cpp", "text/Utf8Iterator.cpp", "unflatten/BinaryResourceParser.cpp", "unflatten/ResChunkPullParser.cpp", "util/BigBuffer.cpp", "util/Files.cpp", "util/Util.cpp", Loading tools/aapt2/LoadedApk.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ #include "ResourceValues.h" #include "ValueVisitor.h" #include "flatten/Archive.h" #include "flatten/TableFlattener.h" #include "flatten/XmlFlattener.h" #include "format/Archive.h" #include "format/binary/TableFlattener.h" #include "format/binary/XmlFlattener.h" #include "io/BigBufferInputStream.h" #include "io/Util.h" #include "xml/XmlDom.h" Loading tools/aapt2/LoadedApk.h +21 −13 Original line number Diff line number Diff line Loading @@ -21,27 +21,35 @@ #include "ResourceTable.h" #include "filter/Filter.h" #include "flatten/Archive.h" #include "flatten/TableFlattener.h" #include "format/Archive.h" #include "format/binary/BinaryResourceParser.h" #include "format/binary/TableFlattener.h" #include "io/ZipArchive.h" #include "unflatten/BinaryResourceParser.h" #include "xml/XmlDom.h" namespace aapt { /** Info about an APK loaded in memory. */ // Info about an APK loaded in memory. class LoadedApk { public: LoadedApk(const Source& source, std::unique_ptr<io::IFileCollection> apk, LoadedApk( const Source& source, std::unique_ptr<io::IFileCollection> apk, std::unique_ptr<ResourceTable> table) : source_(source), apk_(std::move(apk)), table_(std::move(table)) { } : source_(source), apk_(std::move(apk)), table_(std::move(table)) {} virtual ~LoadedApk() = default; io::IFileCollection* GetFileCollection() { return apk_.get(); } io::IFileCollection* GetFileCollection() { return apk_.get(); } ResourceTable* GetResourceTable() { return table_.get(); } ResourceTable* GetResourceTable() { return table_.get(); } const Source& GetSource() { return source_; } const Source& GetSource() { return source_; } /** * Writes the APK on disk at the given path, while also removing the resource Loading Loading @@ -70,11 +78,11 @@ class LoadedApk { const android::StringPiece& path); private: DISALLOW_COPY_AND_ASSIGN(LoadedApk); Source source_; std::unique_ptr<io::IFileCollection> apk_; std::unique_ptr<ResourceTable> table_; DISALLOW_COPY_AND_ASSIGN(LoadedApk); }; } // namespace aapt Loading tools/aapt2/ResourceUtils.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -23,12 +23,12 @@ #include "NameMangler.h" #include "SdkConstants.h" #include "flatten/ResourceTypeExtensions.h" #include "format/binary/ResourceTypeExtensions.h" #include "util/Files.h" #include "util/Util.h" using android::StringPiece; using android::StringPiece16; using ::android::StringPiece; using ::android::StringPiece16; namespace aapt { namespace ResourceUtils { Loading tools/aapt2/cmd/Compile.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -35,12 +35,12 @@ #include "compile/Png.h" #include "compile/PseudolocaleGenerator.h" #include "compile/XmlIdCollector.h" #include "flatten/Archive.h" #include "flatten/XmlFlattener.h" #include "format/Archive.h" #include "format/binary/XmlFlattener.h" #include "format/proto/ProtoSerialize.h" #include "io/BigBufferOutputStream.h" #include "io/FileInputStream.h" #include "io/Util.h" #include "proto/ProtoSerialize.h" #include "util/Files.h" #include "util/Maybe.h" #include "util/Util.h" Loading Loading
tools/aapt2/Android.bp +7 −7 Original line number Diff line number Diff line Loading @@ -83,9 +83,13 @@ cc_library_host_static { "configuration/ConfigurationParser.cpp", "filter/AbiFilter.cpp", "filter/ConfigFilter.cpp", "flatten/Archive.cpp", "flatten/TableFlattener.cpp", "flatten/XmlFlattener.cpp", "format/Archive.cpp", "format/binary/BinaryResourceParser.cpp", "format/binary/ResChunkPullParser.cpp", "format/binary/TableFlattener.cpp", "format/binary/XmlFlattener.cpp", "format/proto/ProtoDeserialize.cpp", "format/proto/ProtoSerialize.cpp", "io/BigBufferStreams.cpp", "io/File.cpp", "io/FileInputStream.cpp", Loading @@ -106,13 +110,9 @@ cc_library_host_static { "optimize/ResourceDeduper.cpp", "optimize/VersionCollapser.cpp", "process/SymbolTable.cpp", "proto/ProtoDeserialize.cpp", "proto/ProtoSerialize.cpp", "split/TableSplitter.cpp", "text/Unicode.cpp", "text/Utf8Iterator.cpp", "unflatten/BinaryResourceParser.cpp", "unflatten/ResChunkPullParser.cpp", "util/BigBuffer.cpp", "util/Files.cpp", "util/Util.cpp", Loading
tools/aapt2/LoadedApk.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ #include "ResourceValues.h" #include "ValueVisitor.h" #include "flatten/Archive.h" #include "flatten/TableFlattener.h" #include "flatten/XmlFlattener.h" #include "format/Archive.h" #include "format/binary/TableFlattener.h" #include "format/binary/XmlFlattener.h" #include "io/BigBufferInputStream.h" #include "io/Util.h" #include "xml/XmlDom.h" Loading
tools/aapt2/LoadedApk.h +21 −13 Original line number Diff line number Diff line Loading @@ -21,27 +21,35 @@ #include "ResourceTable.h" #include "filter/Filter.h" #include "flatten/Archive.h" #include "flatten/TableFlattener.h" #include "format/Archive.h" #include "format/binary/BinaryResourceParser.h" #include "format/binary/TableFlattener.h" #include "io/ZipArchive.h" #include "unflatten/BinaryResourceParser.h" #include "xml/XmlDom.h" namespace aapt { /** Info about an APK loaded in memory. */ // Info about an APK loaded in memory. class LoadedApk { public: LoadedApk(const Source& source, std::unique_ptr<io::IFileCollection> apk, LoadedApk( const Source& source, std::unique_ptr<io::IFileCollection> apk, std::unique_ptr<ResourceTable> table) : source_(source), apk_(std::move(apk)), table_(std::move(table)) { } : source_(source), apk_(std::move(apk)), table_(std::move(table)) {} virtual ~LoadedApk() = default; io::IFileCollection* GetFileCollection() { return apk_.get(); } io::IFileCollection* GetFileCollection() { return apk_.get(); } ResourceTable* GetResourceTable() { return table_.get(); } ResourceTable* GetResourceTable() { return table_.get(); } const Source& GetSource() { return source_; } const Source& GetSource() { return source_; } /** * Writes the APK on disk at the given path, while also removing the resource Loading Loading @@ -70,11 +78,11 @@ class LoadedApk { const android::StringPiece& path); private: DISALLOW_COPY_AND_ASSIGN(LoadedApk); Source source_; std::unique_ptr<io::IFileCollection> apk_; std::unique_ptr<ResourceTable> table_; DISALLOW_COPY_AND_ASSIGN(LoadedApk); }; } // namespace aapt Loading
tools/aapt2/ResourceUtils.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -23,12 +23,12 @@ #include "NameMangler.h" #include "SdkConstants.h" #include "flatten/ResourceTypeExtensions.h" #include "format/binary/ResourceTypeExtensions.h" #include "util/Files.h" #include "util/Util.h" using android::StringPiece; using android::StringPiece16; using ::android::StringPiece; using ::android::StringPiece16; namespace aapt { namespace ResourceUtils { Loading
tools/aapt2/cmd/Compile.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -35,12 +35,12 @@ #include "compile/Png.h" #include "compile/PseudolocaleGenerator.h" #include "compile/XmlIdCollector.h" #include "flatten/Archive.h" #include "flatten/XmlFlattener.h" #include "format/Archive.h" #include "format/binary/XmlFlattener.h" #include "format/proto/ProtoSerialize.h" #include "io/BigBufferOutputStream.h" #include "io/FileInputStream.h" #include "io/Util.h" #include "proto/ProtoSerialize.h" #include "util/Files.h" #include "util/Maybe.h" #include "util/Util.h" Loading