From 7651efae5543dd84c83d5174ce9eb86dba3c86e5 Mon Sep 17 00:00:00 2001 From: REAndroid Date: Wed, 11 Jan 2023 06:41:13 -0500 Subject: [PATCH] simplify hash code creation --- src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java b/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java index 2170b2e..b26016d 100755 --- a/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java +++ b/src/main/java/com/reandroid/lib/arsc/group/ItemGroup.java @@ -21,8 +21,9 @@ import com.reandroid.lib.arsc.base.BlockArrayCreator; import java.util.AbstractList; import java.util.Iterator; import java.util.List; +import java.util.Objects; -public class ItemGroup { + public class ItemGroup { private final BlockArrayCreator mBlockArrayCreator; private final String name; private T[] items; @@ -31,7 +32,7 @@ public class ItemGroup { this.mBlockArrayCreator=blockArrayCreator; this.name=name; this.items=blockArrayCreator.newInstance(0); - this.hashCode=(getClass().getName()+"-"+name).hashCode(); + this.hashCode = Objects.hash(getClass(), name); } public Iterator iterator(){ return iterator(false);