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

Commit d1e39334 authored by Sandy Pan's avatar Sandy Pan
Browse files

Remove SupervisionRecoveryInfo#readFromParcel

The parcelable object is not being used as out or inout parameters in any AIDL interfaces, so we should be able to safely remove it.


Bug: 428484525
Bug: 373403206
Flag: android.app.supervision.flags.supervision_manager_apis
Test: com.android.server.supervision.SupervisionServiceTest
Change-Id: I2bde0ddbb004e5a133e9e676d0b9bb240aa610f0
parent 6c79fb17
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -2994,7 +2994,6 @@ package android.app.supervision {
    method @NonNull public String getAccountName();
    method @NonNull public String getAccountType();
    method public int getState();
    method public void readFromParcel(@NonNull android.os.Parcel);
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.app.supervision.SupervisionRecoveryInfo> CREATOR;
    field public static final String EXTRA_SUPERVISION_RECOVERY_INFO = "android.app.supervision.extra.SUPERVISION_RECOVERY_INFO";
+0 −12
Original line number Diff line number Diff line
@@ -157,18 +157,6 @@ public final class SupervisionRecoveryInfo implements Parcelable {
        parcel.writeInt(mState);
    }

    /**
     * Reads the SupervisionRecoveryInfo object from the given {@link Parcel}.
     *
     * @param parcel The {@link Parcel} to read from.
     */
    public void readFromParcel(@NonNull Parcel parcel) {
        mAccountName = Objects.requireNonNull(parcel.readString());
        mAccountType = Objects.requireNonNull(parcel.readString());
        mAccountData = parcel.readPersistableBundle(getClass().getClassLoader());
        mState = parcel.readInt();
    }

    @Override
    public String toString() {
        java.util.StringJoiner joiner = new java.util.StringJoiner(", ", "{", "}");