OverlayManager: use typed collection type in AIDL

Use Map<K,V> and List<V>.

Bug: 192615532
Test: m
Change-Id: I5ad7f67b4b08b646362a58214c3b62cd1ada28c0
This commit is contained in:
Jooyung Han
2021-08-19 15:56:48 +09:00
parent cb8f9e3429
commit 8ed699e610

View File

@@ -39,7 +39,7 @@ interface IOverlayManager {
* requested user, an empty map is returned.
*/
@UnsupportedAppUsage(maxTargetSdk = 30, trackingBug = 170729553)
Map getAllOverlays(in int userId);
Map<String, List<OverlayInfo>> getAllOverlays(in int userId);
/**
* Returns information about all overlays for the given target package for
@@ -51,7 +51,7 @@ interface IOverlayManager {
* @return A list of OverlayInfo objects; if no overlays exist for the
* requested package, an empty list is returned.
*/
List getOverlayInfosForTarget(in String targetPackageName, in int userId);
List<OverlayInfo> getOverlayInfosForTarget(in String targetPackageName, in int userId);
/**
* Returns information about the overlay with the given package name for the