diff options
author | Yigit Boyar <yboyar@google.com> | 2021-02-24 11:22:14 -0800 |
---|---|---|
committer | Yigit Boyar <yboyar@google.com> | 2021-02-24 11:22:22 -0800 |
commit | 4d737bd71928c15efca1ffc08b614c5a770693a5 (patch) | |
tree | a4459d24b9fc8a124d58cd63b1f0acfc12fb02a9 | |
parent | d0c3daa86704c89cdae796cc074f57dabd654d4c (diff) | |
download | data-binding-4d737bd71928c15efca1ffc08b614c5a770693a5.tar.gz |
Fix hashcode in AnnotationField
Bug: 180537631
Test: n/a
Change-Id: I32aaca95a5d32faceae18a8ca0ba11bcd28fd265
-rw-r--r-- | compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationField.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationField.java b/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationField.java index 70e65651..5483b142 100644 --- a/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationField.java +++ b/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationField.java @@ -73,7 +73,11 @@ class AnnotationField extends ModelField { return BindableCompat.extractFrom(mField); } - @SuppressWarnings("EqualsHashCode") // b/180537631 + @Override + public int hashCode() { + return mField.getSimpleName().hashCode(); + } + @Override public boolean equals(Object obj) { if (obj instanceof AnnotationField) { |