diff options
author | TYM Tsai <tymtsai@google.com> | 2023-11-08 10:03:23 +0000 |
---|---|---|
committer | TYM Tsai <tymtsai@google.com> | 2023-11-10 02:47:20 +0000 |
commit | 583c45052554e83f0b17f2cc89637dfbcca1f91a (patch) | |
tree | 3cc19bcd6c13a53b071880592e35652c10d68ced /Android.bp | |
parent | 7a0ccd8b85a603a9e6c3dddb5d01dd13882e86e5 (diff) | |
download | base-583c45052554e83f0b17f2cc89637dfbcca1f91a.tar.gz |
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
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp index 49386d44ede3..48fbb6fb755c 100644 --- a/Android.bp +++ b/Android.bp @@ -249,6 +249,7 @@ java_library { "android.se.omapi-V1-java", "android.system.suspend.control.internal-java", "devicepolicyprotosnano", + "ImmutabilityAnnotation", "com.android.sysprop.init", "com.android.sysprop.localization", |