We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 722565a + 9483891 commit e288e18Copy full SHA for e288e18
1 file changed
core/java/android/os/WorkSource.java
@@ -76,6 +76,20 @@ public void clear() {
76
mNum = 0;
77
}
78
79
+ @Override
80
+ public boolean equals(Object o) {
81
+ return o instanceof WorkSource && !diff((WorkSource)o);
82
+ }
83
+
84
85
+ public int hashCode() {
86
+ int result = 0;
87
+ for (int i = 0; i < mNum; i++) {
88
+ result = ((result << 4) | (result >>> 28)) ^ mUids[i];
89
90
+ return result;
91
92
93
/**
94
* Compare this WorkSource with another.
95
* @param other The WorkSource to compare against.
0 commit comments