Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dab92d56 authored by Nikita Ioffe's avatar Nikita Ioffe Committed by android-build-merger
Browse files

Merge "Add @RequiresPermission annotation to reboot APIs"

am: 147863d9

Change-Id: I5ca246de4d4f8912271d222c3e82e96d3d47fa6d
parents b6081962 147863d9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35400,7 +35400,7 @@ package android.os {
    method public boolean isSustainedPerformanceModeSupported();
    method public boolean isWakeLockLevelSupported(int);
    method public android.os.PowerManager.WakeLock newWakeLock(int, String);
    method public void reboot(@Nullable String);
    method @RequiresPermission(android.Manifest.permission.REBOOT) public void reboot(@Nullable String);
    method public void removeThermalStatusListener(@NonNull android.os.PowerManager.OnThermalStatusChangedListener);
    field public static final int ACQUIRE_CAUSES_WAKEUP = 268435456; // 0x10000000
    field public static final String ACTION_DEVICE_IDLE_MODE_CHANGED = "android.os.action.DEVICE_IDLE_MODE_CHANGED";
+2 −0
Original line number Diff line number Diff line
@@ -1350,6 +1350,7 @@ public final class PowerManager {
     * @throws UnsupportedOperationException if userspace reboot was requested on a device that
     *                                       doesn't support it.
     */
    @RequiresPermission(permission.REBOOT)
    public void reboot(@Nullable String reason) {
        if (REBOOT_USERSPACE.equals(reason) && !isRebootingUserspaceSupported()) {
            throw new UnsupportedOperationException(
@@ -1369,6 +1370,7 @@ public final class PowerManager {
     * </p>
     * @hide
     */
    @RequiresPermission(permission.REBOOT)
    public void rebootSafeMode() {
        try {
            mService.rebootSafeMode(false, true);