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

Commit e7d4aa1e authored by James Mattis's avatar James Mattis Committed by Automerger Merge Worker
Browse files

Merge "InternalNetworkManagementException Changes" am: 27c75f17 am: 1f9c0d6c am: 619adece

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952437

Change-Id: Ibc94fb02093174178c54eaf2924e4520ef5e4633
parents 78eabfbc 619adece
Loading
Loading
Loading
Loading
+18 −6
Original line number Original line Diff line number Diff line
@@ -20,22 +20,34 @@ import android.annotation.NonNull;
import android.os.Parcel;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable;


import java.util.Objects;

/** @hide */
/** @hide */
public final class InternalNetworkManagementException
public final class InternalNetworkManagementException
        extends RuntimeException implements Parcelable {
        extends RuntimeException implements Parcelable {


    /* @hide */
    /* @hide */
    public InternalNetworkManagementException(@NonNull final Throwable t) {
    public InternalNetworkManagementException(@NonNull final String errorMessage) {
        super(t);
        super(errorMessage);
    }

    @Override
    public int hashCode() {
        return Objects.hash(getMessage());
    }
    }


    private InternalNetworkManagementException(@NonNull final Parcel source) {
    @Override
        super(source.readString());
    public boolean equals(Object obj) {
        if (this == obj) return true;
        if (obj == null || getClass() != obj.getClass()) return false;
        final InternalNetworkManagementException that = (InternalNetworkManagementException) obj;

        return Objects.equals(getMessage(), that.getMessage());
    }
    }


    @Override
    @Override
    public void writeToParcel(@NonNull Parcel dest, int flags) {
    public void writeToParcel(@NonNull Parcel dest, int flags) {
        dest.writeString(getCause().getMessage());
        dest.writeString(getMessage());
    }
    }


    @Override
    @Override
@@ -53,7 +65,7 @@ public final class InternalNetworkManagementException


                @Override
                @Override
                public InternalNetworkManagementException createFromParcel(@NonNull Parcel source) {
                public InternalNetworkManagementException createFromParcel(@NonNull Parcel source) {
                    return new InternalNetworkManagementException(source);
                    return new InternalNetworkManagementException(source.readString());
                }
                }
            };
            };
}
}