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

Commit 947cfbda authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Fix divergent equals and hashCode behavior" into nyc-dev am:...

Merge "Merge "Fix divergent equals and hashCode behavior" into nyc-dev am: 2ff5780d am: 08f11bd6" into nyc-mr1-dev-plus-aosp
parents 97cd1e7f 7a0b867c
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -385,8 +385,12 @@ public final class ScanFilter implements Parcelable {

    @Override
    public int hashCode() {
        return Objects.hash(mDeviceName, mDeviceAddress, mManufacturerId, mManufacturerData,
                mManufacturerDataMask, mServiceDataUuid, mServiceData, mServiceDataMask,
        return Objects.hash(mDeviceName, mDeviceAddress, mManufacturerId,
                            Arrays.hashCode(mManufacturerData),
                            Arrays.hashCode(mManufacturerDataMask),
                            mServiceDataUuid,
                            Arrays.hashCode(mServiceData),
                            Arrays.hashCode(mServiceDataMask),
                            mServiceUuid, mServiceUuidMask);
    }

@@ -404,7 +408,7 @@ public final class ScanFilter implements Parcelable {
                mManufacturerId == other.mManufacturerId &&
                Objects.deepEquals(mManufacturerData, other.mManufacturerData) &&
                Objects.deepEquals(mManufacturerDataMask, other.mManufacturerDataMask) &&
                Objects.deepEquals(mServiceDataUuid, other.mServiceDataUuid) &&
                Objects.equals(mServiceDataUuid, other.mServiceDataUuid) &&
                Objects.deepEquals(mServiceData, other.mServiceData) &&
                Objects.deepEquals(mServiceDataMask, other.mServiceDataMask) &&
                Objects.equals(mServiceUuid, other.mServiceUuid) &&