summaryrefslogtreecommitdiff
path: root/core/java/android/os/UserManager.java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2022-02-12 00:05:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-02-12 00:05:39 +0000
commit92adbe6a2554d94e141811f30ea68779e6784c3e (patch)
treec6e86c7164498b53cbb2aeed971e96e86e2d5d64 /core/java/android/os/UserManager.java
parent0d5372978597aab448aadbe36c08a21f4fb3e8c9 (diff)
parent362212f8ad5af81c2c286e8ae4519768bf7aa497 (diff)
Merge "Added RemoveResult annotation to RemoveUserWhenPossible call"
Diffstat (limited to 'core/java/android/os/UserManager.java')
-rw-r--r--core/java/android/os/UserManager.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java
index 886c3fcb05f5..e56f214e30d9 100644
--- a/core/java/android/os/UserManager.java
+++ b/core/java/android/os/UserManager.java
@@ -4841,15 +4841,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);