summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author James Mattis <jmattis@google.com> 2022-02-02 00:15:24 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2022-02-02 00:15:24 +0000
commit27c75f17a677a4cffd4e1a925e2ee910a0bae360 (patch)
tree99ec283acdfc00a233a43ab33da16a3473571465
parentaa16747474a253c96420e33fdb1fb37351b077be (diff)
parente3fdb3f8697eb44f947a946d6059e578dbedd30d (diff)
Merge "InternalNetworkManagementException Changes"
-rw-r--r--packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java24
1 files changed, 18 insertions, 6 deletions
diff --git a/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java
index 7f4e403f2259..798e9c3b52b5 100644
--- a/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java
+++ b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java
@@ -20,22 +20,34 @@ import android.annotation.NonNull;
import android.os.Parcel;
import android.os.Parcelable;
+import java.util.Objects;
+
/** @hide */
public final class InternalNetworkManagementException
extends RuntimeException implements Parcelable {
/* @hide */
- public InternalNetworkManagementException(@NonNull final Throwable t) {
- super(t);
+ public InternalNetworkManagementException(@NonNull final String errorMessage) {
+ super(errorMessage);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(getMessage());
}
- private InternalNetworkManagementException(@NonNull final Parcel source) {
- super(source.readString());
+ @Override
+ 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
public void writeToParcel(@NonNull Parcel dest, int flags) {
- dest.writeString(getCause().getMessage());
+ dest.writeString(getMessage());
}
@Override
@@ -53,7 +65,7 @@ public final class InternalNetworkManagementException
@Override
public InternalNetworkManagementException createFromParcel(@NonNull Parcel source) {
- return new InternalNetworkManagementException(source);
+ return new InternalNetworkManagementException(source.readString());
}
};
}