summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--api/current.txt6
-rw-r--r--core/api/current.txt6
-rw-r--r--core/api/test-current.txt5
-rw-r--r--core/java/android/app/admin/DevicePolicyManager.java2
-rw-r--r--core/java/android/app/admin/UnsafeStateException.java6
5 files changed, 20 insertions, 5 deletions
diff --git a/api/current.txt b/api/current.txt
index 88e09d5e128e..636593204d76 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -7399,6 +7399,12 @@ package android.app.admin {
field public static final int ERROR_UNKNOWN = 1; // 0x1
}
+ public final class UnsafeStateException extends java.lang.IllegalStateException implements android.os.Parcelable {
+ method public int describeContents();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.UnsafeStateException> CREATOR;
+ }
+
}
package android.app.assist {
diff --git a/core/api/current.txt b/core/api/current.txt
index 434705d1c546..9b43e915f578 100644
--- a/core/api/current.txt
+++ b/core/api/current.txt
@@ -7399,6 +7399,12 @@ package android.app.admin {
field public static final int ERROR_UNKNOWN = 1; // 0x1
}
+ public final class UnsafeStateException extends java.lang.IllegalStateException implements android.os.Parcelable {
+ method public int describeContents();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.UnsafeStateException> CREATOR;
+ }
+
}
package android.app.assist {
diff --git a/core/api/test-current.txt b/core/api/test-current.txt
index 1fdb3e4a6fde..12d83fb5db6f 100644
--- a/core/api/test-current.txt
+++ b/core/api/test-current.txt
@@ -368,12 +368,17 @@ package android.app.admin {
method public boolean isCurrentInputMethodSetByOwner();
method public boolean isFactoryResetProtectionPolicySupported();
field public static final String ACTION_DATA_SHARING_RESTRICTION_APPLIED = "android.app.action.DATA_SHARING_RESTRICTION_APPLIED";
+ field public static final int OPERATION_LOCK_NOW = 1; // 0x1
}
public static final class SecurityLog.SecurityEvent implements android.os.Parcelable {
ctor public SecurityLog.SecurityEvent(long, byte[]);
}
+ public final class UnsafeStateException extends java.lang.IllegalStateException implements android.os.Parcelable {
+ method public int getOperation();
+ }
+
}
package android.app.blob {
diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java
index 14ba8407dc12..93f58b9a1070 100644
--- a/core/java/android/app/admin/DevicePolicyManager.java
+++ b/core/java/android/app/admin/DevicePolicyManager.java
@@ -2452,7 +2452,7 @@ public class DevicePolicyManager {
public @interface PersonalAppsSuspensionReason {}
/** @hide */
- // TODO(b/172376923): make it TestApi
+ @TestApi
public static final int OPERATION_LOCK_NOW = 1;
// TODO(b/172376923) - add all operations
diff --git a/core/java/android/app/admin/UnsafeStateException.java b/core/java/android/app/admin/UnsafeStateException.java
index d00eb5001f7d..9dcaae42e96e 100644
--- a/core/java/android/app/admin/UnsafeStateException.java
+++ b/core/java/android/app/admin/UnsafeStateException.java
@@ -16,6 +16,7 @@
package android.app.admin;
import android.annotation.NonNull;
+import android.annotation.TestApi;
import android.app.admin.DevicePolicyManager.DevicePolicyOperation;
import android.os.Parcel;
import android.os.Parcelable;
@@ -27,10 +28,7 @@ import android.os.Parcelable;
* <p>For example, it can be thrown on
* {@link android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive devices} when the vehicle
* is moving.
- *
- * @hide
*/
-// TODO(b/172376923): make it public
@SuppressWarnings("serial")
public final class UnsafeStateException extends IllegalStateException implements Parcelable {
@@ -44,7 +42,7 @@ public final class UnsafeStateException extends IllegalStateException implements
}
/** @hide */
- // TODO(b/172376923): make it TestApi
+ @TestApi
public @DevicePolicyOperation int getOperation() {
return mOperation;
}