From f1e50acb913b053c28dc04eff8db2020cb5447a5 Mon Sep 17 00:00:00 2001 From: Winson Chiu Date: Thu, 20 Oct 2022 22:22:08 +0000 Subject: Expose AndroidPackage#getStorageUuid The system internally passes around a String, but to mirror the public ApplicationInfo API, PackageState and related infrastructure will act on real UUIDs. These can be converted with StorageManager#convert, although it's expected that any exposed @SystemApi methods will just take the UUID as a paramter. Bug: 254029038 Test: atest AndroidPackageTest Change-Id: I93e0f04b4d5c93cd534d393057f2c0d7f61418df --- .../src/android/processor/immutability/ImmutabilityProcessor.kt | 1 + 1 file changed, 1 insertion(+) (limited to 'tools') diff --git a/tools/processors/immutability/src/android/processor/immutability/ImmutabilityProcessor.kt b/tools/processors/immutability/src/android/processor/immutability/ImmutabilityProcessor.kt index f29d9b2a6e81..c6f6d45215fe 100644 --- a/tools/processors/immutability/src/android/processor/immutability/ImmutabilityProcessor.kt +++ b/tools/processors/immutability/src/android/processor/immutability/ImmutabilityProcessor.kt @@ -54,6 +54,7 @@ class ImmutabilityProcessor : AbstractProcessor() { "java.lang.Short", "java.lang.String", "java.lang.Void", + "java.util.UUID", "android.os.Parcelable.Creator", ) -- cgit v1.2.3-59-g8ed1b