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

Commit eebe2d8f authored by Alex Lin's avatar Alex Lin Committed by Android (Google) Code Review
Browse files

Merge "Update EuiccService encodeSmdxSubjectAndReasonCode"

parents cb36be6f e94c4f7a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -10048,7 +10048,7 @@ package android.service.euicc {
  public abstract class EuiccService extends android.app.Service {
    ctor public EuiccService();
    method public void dump(@NonNull java.io.PrintWriter);
    method public int encodeSmdxSubjectAndReasonCode(@Nullable String, @Nullable String) throws java.lang.IllegalArgumentException, java.lang.NumberFormatException, java.lang.UnsupportedOperationException;
    method public int encodeSmdxSubjectAndReasonCode(@NonNull String, @NonNull String);
    method @CallSuper public android.os.IBinder onBind(android.content.Intent);
    method public abstract int onDeleteSubscription(int, String);
    method public android.service.euicc.DownloadSubscriptionResult onDownloadSubscription(int, @NonNull android.telephony.euicc.DownloadableSubscription, boolean, boolean, @Nullable android.os.Bundle);
+2 −3
Original line number Diff line number Diff line
@@ -327,9 +327,8 @@ public abstract class EuiccService extends Service {
     * @throws UnsupportedOperationException when sections has more than four layers (e.g 5.8.1.2)
     *                                       or when an number is bigger than 15
     */
    public int encodeSmdxSubjectAndReasonCode(@Nullable String subjectCode,
            @Nullable String reasonCode)
            throws NumberFormatException, IllegalArgumentException, UnsupportedOperationException {
    public int encodeSmdxSubjectAndReasonCode(@NonNull String subjectCode,
            @NonNull String reasonCode) {
        final int maxSupportedSection = 3;
        final int maxSupportedDigit = 15;
        final int bitsPerSection = 4;