mirror of
https://github.com/revanced/ARSCLib.git
synced 2025-05-01 06:34:26 +02:00
simplify hash code creation
This commit is contained in:
parent
09268d178b
commit
7651efae55
@ -21,8 +21,9 @@ import com.reandroid.lib.arsc.base.BlockArrayCreator;
|
|||||||
import java.util.AbstractList;
|
import java.util.AbstractList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
public class ItemGroup<T extends Block> {
|
public class ItemGroup<T extends Block> {
|
||||||
private final BlockArrayCreator<T> mBlockArrayCreator;
|
private final BlockArrayCreator<T> mBlockArrayCreator;
|
||||||
private final String name;
|
private final String name;
|
||||||
private T[] items;
|
private T[] items;
|
||||||
@ -31,7 +32,7 @@ public class ItemGroup<T extends Block> {
|
|||||||
this.mBlockArrayCreator=blockArrayCreator;
|
this.mBlockArrayCreator=blockArrayCreator;
|
||||||
this.name=name;
|
this.name=name;
|
||||||
this.items=blockArrayCreator.newInstance(0);
|
this.items=blockArrayCreator.newInstance(0);
|
||||||
this.hashCode=(getClass().getName()+"-"+name).hashCode();
|
this.hashCode = Objects.hash(getClass(), name);
|
||||||
}
|
}
|
||||||
public Iterator<T> iterator(){
|
public Iterator<T> iterator(){
|
||||||
return iterator(false);
|
return iterator(false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user