commit | 013fd8073f3ece22b0bba1853d3f3430c8a9e4bd | [log] [tgz] |
---|---|---|
author | David Sehr <sehr@google.com> | Thu Jan 11 22:55:24 2018 -0800 |
committer | David Sehr <sehr@google.com> | Fri Jan 12 12:47:13 2018 -0800 |
tree | d1fb1ce709d4927a8b5f5d7fc673b6932ca4977a | |
parent | a7e4a15ba7b40fbe1ecd76ce0d99de90aa42201f [diff] |
Create an ART-independent DexFileLoader Opening DEX files should not rely on instantiating a runtime or having a large number of dependencies on runtime components. This CL makes DexFileLoader a stub class that is independent of ART, and introduces a subclass ArtDexFileLoader that contains the current implementations. Bug: 22322814 Test: make -j 50 test-art-host Change-Id: Ia6e92ae93c347057ea0c10455525239cbbe42c03