commit | c3db1c7bf690c25f34bffebfcf96ccceb91db259 | [log] [tgz] |
---|---|---|
author | Jiakai Zhang <jiakaiz@google.com> | Tue Oct 18 10:59:13 2022 +0100 |
committer | Jiakai Zhang <jiakaiz@google.com> | Thu Oct 20 14:32:59 2022 +0000 |
tree | a441cbf92df58e9b28fd68dd65eeccf713796589 | |
parent | ca32797f26d82feb93bb760a886805e9f173c791 [diff] |
Refactor PrimaryDexOptimizer to prepare for secondary dex compilation. This CL extracts common dex compilation logic into a base class DexOptimizer, and only leave primary-dex-specific logic in PrimaryDexOptimizer. This is a no-op change. It only moves code around. Bug: 249984283 Test: atest ArtServiceTests Ignore-AOSP-First: ART Services. Change-Id: Ifca8ef1f8079afb4d8ce0826f0f9e4c21c3ce1d8