Merge "Override equals and hashCode in PackageOverride" into sc-v2-dev am: 5c990f822f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15108419 Change-Id: I5a12df73232d79222ae7f6de6b9831b3e543acfa
This commit is contained in:
@@ -24,6 +24,7 @@ import android.os.Parcel;
|
|||||||
|
|
||||||
import java.lang.annotation.Retention;
|
import java.lang.annotation.Retention;
|
||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An app compat override applied to a given package and change id pairing.
|
* An app compat override applied to a given package and change id pairing.
|
||||||
@@ -137,6 +138,22 @@ public final class PackageOverride {
|
|||||||
return new PackageOverride(in.readLong(), in.readLong(), in.readBoolean());
|
return new PackageOverride(in.readLong(), in.readLong(), in.readBoolean());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @hide */
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o) return true;
|
||||||
|
if (o == null || getClass() != o.getClass()) return false;
|
||||||
|
PackageOverride that = (PackageOverride) o;
|
||||||
|
return mMinVersionCode == that.mMinVersionCode && mMaxVersionCode == that.mMaxVersionCode
|
||||||
|
&& mEnabled == that.mEnabled;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** @hide */
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(mMinVersionCode, mMaxVersionCode, mEnabled);
|
||||||
|
}
|
||||||
|
|
||||||
/** @hide */
|
/** @hide */
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
|
|||||||
Reference in New Issue
Block a user