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

Commit 842d883f authored by Eran Messeri's avatar Eran Messeri
Browse files

Device ID Attestation: Fix API review

Mark the c'tor parameters as nullable to comply with Exception's
behaviour.

Bug: 126702366
Test: That it compiles
Change-Id: I96a7c03cb79e7180872de02bee143b67f7a408ec
parent 5c73d2a8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -6187,8 +6187,8 @@ package android.security.keystore {
  }
  public class DeviceIdAttestationException extends java.lang.Exception {
    ctor public DeviceIdAttestationException(String);
    ctor public DeviceIdAttestationException(String, Throwable);
    ctor public DeviceIdAttestationException(@Nullable String);
    ctor public DeviceIdAttestationException(@Nullable String, @Nullable Throwable);
  }
}
+2 −2
Original line number Diff line number Diff line
@@ -2099,8 +2099,8 @@ package android.security.keystore {
  }

  public class DeviceIdAttestationException extends java.lang.Exception {
    ctor public DeviceIdAttestationException(String);
    ctor public DeviceIdAttestationException(String, Throwable);
    ctor public DeviceIdAttestationException(@Nullable String);
    ctor public DeviceIdAttestationException(@Nullable String, @Nullable Throwable);
  }

  public static final class KeyGenParameterSpec.Builder {
+3 −2
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package android.security.keystore;

import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.annotation.TestApi;

@@ -33,7 +34,7 @@ public class DeviceIdAttestationException extends Exception {
     *
     * @param detailMessage the detail message for this exception.
     */
    public DeviceIdAttestationException(String detailMessage) {
    public DeviceIdAttestationException(@Nullable String detailMessage) {
        super(detailMessage);
    }

@@ -44,7 +45,7 @@ public class DeviceIdAttestationException extends Exception {
     * @param message the detail message for this exception.
     * @param cause the cause of this exception, may be {@code null}.
     */
    public DeviceIdAttestationException(String message, Throwable cause) {
    public DeviceIdAttestationException(@Nullable String message, @Nullable Throwable cause) {
        super(message, cause);
    }
}