[pm] extract InstallParams from PackageManagerService class
Extract InstallParams and related logic from PackageManagerService. This is not a structural refactor, but just re-organizing code into separate files. This aligns with the goal to separate installation logic out from PackageManagerService. Due to shared code paths between addForInit and regular installation, there are still methods that are in PackageManagerService that are called by InstallParams. The next step is to address those methods. Once we can clearly see which codes require PackageManagerService locks, we can encapsulate those into new PackageManagerInternal interfaces. + also removed some unused code BYPASS_INCLUSIVE_LANGUAGE_REASON=need to change some public APIs first BUG: 194319951 Test: builds and presubmit Change-Id: Ibf5a914f463b784857a3ca6774b2a7709c93ebd4
Loading
Please register or sign in to comment