Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 583c4505 authored by TYM Tsai's avatar TYM Tsai
Browse files

Move interfaces of component of service to internal

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
parent 7a0ccd8b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment