From 649f4ae0b62afc31f9a5cf12dcf2ab36354ba1b1 Mon Sep 17 00:00:00 2001 From: Zhen Zhang Date: Mon, 22 Mar 2021 13:04:17 -0700 Subject: [PATCH] Let AppHibernationManager be mockable Remove final keyword to let AppHibernationManager be mockable. This can help testing other classes where the APIs are used. Test: built successfully Bug: 183142489 Change-Id: I96eec719d71f549f6a2209fd0db22412c1fa487f --- core/api/system-current.txt | 2 +- core/java/android/apphibernation/AppHibernationManager.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 7bbabb6632695..4a62b358c268e 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -1832,7 +1832,7 @@ package android.app.usage { package android.apphibernation { - public final class AppHibernationManager { + public class AppHibernationManager { method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_APP_HIBERNATION) public java.util.List getHibernatingPackagesForUser(); method @RequiresPermission(android.Manifest.permission.MANAGE_APP_HIBERNATION) public boolean isHibernatingForUser(@NonNull String); method @RequiresPermission(android.Manifest.permission.MANAGE_APP_HIBERNATION) public boolean isHibernatingGlobally(@NonNull String); diff --git a/core/java/android/apphibernation/AppHibernationManager.java b/core/java/android/apphibernation/AppHibernationManager.java index de778488df031..a36da8816d609 100644 --- a/core/java/android/apphibernation/AppHibernationManager.java +++ b/core/java/android/apphibernation/AppHibernationManager.java @@ -33,7 +33,7 @@ import java.util.List; */ @SystemApi @SystemService(Context.APP_HIBERNATION_SERVICE) -public final class AppHibernationManager { +public class AppHibernationManager { private static final String TAG = "AppHibernationManager"; private final Context mContext; private final IAppHibernationService mIAppHibernationService;