Merge "Use hand written hasCode for ChangeIdStateQuery"

This commit is contained in:
Riddle Hsu
2021-12-20 16:09:15 +00:00
committed by Android (Google) Code Review

View File

@@ -85,6 +85,14 @@ final class ChangeIdStateQuery {
@Override
public int hashCode() {
return Objects.hash(type, changeId, packageName, uid, userId);
int result = 1;
result = 31 * result + type;
result = 31 * result + (int) (changeId ^ (changeId >>> 32));
if (packageName != null) {
result = 31 * result + packageName.hashCode();
}
result = 31 * result + uid;
result = 31 * result + userId;
return result;
}
}