diff --git a/services/Android.bp b/services/Android.bp index b40034abb1728..db233e57c9445 100644 --- a/services/Android.bp +++ b/services/Android.bp @@ -21,6 +21,7 @@ java_defaults { "-Xep:TryFailThrowable:ERROR", "-Xep:HashtableContains:ERROR", "-Xep:FormatString:ERROR", + "-Xep:ArrayHashCode:ERROR", // NOTE: only enable to generate local patchfiles // "-XepPatchChecks:refaster:frameworks/base/errorprone/refaster/EfficientXml.java.refaster", // "-XepPatchLocation:/tmp/refaster/", diff --git a/services/people/java/com/android/server/people/data/EventIndex.java b/services/people/java/com/android/server/people/data/EventIndex.java index 6a13b0e6dd6ee..02afb8d1cc183 100644 --- a/services/people/java/com/android/server/people/data/EventIndex.java +++ b/services/people/java/com/android/server/people/data/EventIndex.java @@ -254,7 +254,7 @@ public class EventIndex { @Override public int hashCode() { - return Objects.hash(mLastUpdatedTime, mEventBitmaps); + return Objects.hash(mLastUpdatedTime, Arrays.hashCode(mEventBitmaps)); } synchronized void writeToProto(@NonNull ProtoOutputStream protoOutputStream) {