From 362212f8ad5af81c2c286e8ae4519768bf7aa497 Mon Sep 17 00:00:00 2001 From: Mayank Garg Date: Thu, 10 Feb 2022 23:03:09 -0800 Subject: [PATCH] Added RemoveResult annotation to RemoveUserWhenPossible call Bug: 215555912 Test: m Change-Id: I82dff56942cbc576a1205e09b25fcc26f882b1d7 --- core/java/android/os/UserManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index c597a1a6e7dc3..403be0876759b 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -4840,15 +4840,16 @@ public class UserManager { * @param overrideDevicePolicy when {@code true}, user is removed even if the caller has * the {@link #DISALLOW_REMOVE_USER} or {@link #DISALLOW_REMOVE_MANAGED_PROFILE} restriction * - * @return the result code {@link #REMOVE_RESULT_REMOVED}, {@link #REMOVE_RESULT_DEFERRED}, - * {@link #REMOVE_RESULT_ALREADY_BEING_REMOVED}, or {@link #REMOVE_RESULT_ERROR}. + * @return the {@link RemoveResult} code: {@link #REMOVE_RESULT_REMOVED}, + * {@link #REMOVE_RESULT_DEFERRED}, {@link #REMOVE_RESULT_ALREADY_BEING_REMOVED}, or + * {@link #REMOVE_RESULT_ERROR}. * * @hide */ @SystemApi @RequiresPermission(anyOf = {Manifest.permission.MANAGE_USERS, Manifest.permission.CREATE_USERS}) - public int removeUserWhenPossible(@NonNull UserHandle user, + public @RemoveResult int removeUserWhenPossible(@NonNull UserHandle user, boolean overrideDevicePolicy) { try { return mService.removeUserWhenPossible(user.getIdentifier(), overrideDevicePolicy);