summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorTYM Tsai <tymtsai@google.com>2023-11-08 10:03:23 +0000
committerTYM Tsai <tymtsai@google.com>2023-11-10 02:47:20 +0000
commit583c45052554e83f0b17f2cc89637dfbcca1f91a (patch)
tree3cc19bcd6c13a53b071880592e35652c10d68ced /Android.bp
parent7a0ccd8b85a603a9e6c3dddb5d01dd13882e86e5 (diff)
downloadbase-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.bp1
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",