+1
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Move interfaces of component to internal. To make codebase build pass, 1. Remove makeAppDetailsActivity of ParsedActivity, make ParsedActivityImpl.makeAppDetailsActivity to be public and use it instead. 2. Change all imports that used those interfaces. To fix tests failed with ClassNotFoundException 1. PackageImpl: get class loader from ParsedProcessImpl instead of ParsedProcess. 2. ParsedPermissionImpl: get class loader from ParsedPermissionGroupImpl instead of ParsedPermissionGroup. Bug: 309596860 Test: build pass Test: atest PackageManagerServiceTests Test: atest PackageManagerComponentOverrideTests Test: atest PermissionServiceMockingTests Test: atest PackageManagerServiceUnitTests Change-Id: Ic0ca6a07904bbc91f066c4a15f25546c301ab530