[aapt2] Remove unneeded virtual from LoadedApk
Bug: N/A Change-Id: I95ea3be930d7780303f4f9096a297e6d7b553ed7
This commit is contained in:
committed by
Mark Punzalan
parent
abe8268dcb
commit
711edbdb65
@@ -40,10 +40,8 @@ enum ApkFormat {
|
||||
};
|
||||
|
||||
// Info about an APK loaded in memory.
|
||||
class LoadedApk {
|
||||
class LoadedApk final {
|
||||
public:
|
||||
virtual ~LoadedApk() = default;
|
||||
|
||||
// Loads both binary and proto APKs from disk.
|
||||
static std::unique_ptr<LoadedApk> LoadApkFromPath(android::StringPiece path,
|
||||
android::IDiagnostics* diag);
|
||||
@@ -96,8 +94,8 @@ class LoadedApk {
|
||||
* Writes the APK on disk at the given path, while also removing the resource
|
||||
* files that are not referenced in the resource table.
|
||||
*/
|
||||
virtual bool WriteToArchive(IAaptContext* context, const TableFlattenerOptions& options,
|
||||
IArchiveWriter* writer);
|
||||
bool WriteToArchive(IAaptContext* context, const TableFlattenerOptions& options,
|
||||
IArchiveWriter* writer);
|
||||
|
||||
/**
|
||||
* Writes the APK on disk at the given path, while also removing the resource files that are not
|
||||
@@ -108,9 +106,9 @@ class LoadedApk {
|
||||
* original manifest will be written. The manifest is only required if the contents of the new APK
|
||||
* have been modified in a way that require the AndroidManifest.xml to also be modified.
|
||||
*/
|
||||
virtual bool WriteToArchive(IAaptContext* context, ResourceTable* split_table,
|
||||
const TableFlattenerOptions& options, FilterChain* filters,
|
||||
IArchiveWriter* writer, xml::XmlResource* manifest = nullptr);
|
||||
bool WriteToArchive(IAaptContext* context, ResourceTable* split_table,
|
||||
const TableFlattenerOptions& options, FilterChain* filters,
|
||||
IArchiveWriter* writer, xml::XmlResource* manifest = nullptr);
|
||||
|
||||
/** Loads the file as an xml document. */
|
||||
std::unique_ptr<xml::XmlResource> LoadXml(const std::string& file_path,
|
||||
|
||||
Reference in New Issue
Block a user