Skip to content
Commit 457d516d authored by Lee Shombert's avatar Lee Shombert
Browse files

Cleanup the PM Computer class

Bug: 188048343

The Computer exposes a number of interfaces that are no longer needed
outside the computer itself.  The declarations are removed from the
interface.  PM trampolines are also removed.

If the method is never locked then it is made private in
ComputerEngine.  Otherwise it is made protected in ComputerEngine (so
it can be locked in ComputerEngineLocked) and it is made final in
ComputerEngineLocked.

Test: atest
 * CtsContentTestCases:IntentFilterTest
 * CtsDynamicMimeHostTestCases
 * CtsRoleTestCases
 * FrameworksServicesTests:UserSystemPackageInstallerTest
 * FrameworksServicesTests:PackageManagerSettingsTests
 * FrameworksServicesTests:PackageManagerServiceTest
 * FrameworksServicesTests:AppsFilterTest
 * FrameworksServicesTests:PackageInstallerSessionTest
 * FrameworksServicesTests:ScanTests
 * UserLifecycleTests#startUser
 * UserLifecycleTests#stopUser
 * UserLifecycleTests#switchUser
 * FrameworksServicesTests:WatcherTest
 * android.appsecurity.cts.EphemeralTest
 * android.appsecurity.cts.InstantAppUserTest
Change-Id: I42a70ee2d7a1e1c562db482c30260361afc5b617
parent 8de89d0f
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment