mirror of
https://github.com/corda/corda.git
synced 2025-01-06 05:04:20 +00:00
Merge branch 'master' of https://github.com/joshuawarner32/avian
This commit is contained in:
commit
52a878fa3e
@ -42,6 +42,27 @@ public class Arrays {
|
||||
}
|
||||
}
|
||||
|
||||
public static <T> int hashCode(T[] array) {
|
||||
int hc = 823347;
|
||||
for(T t : array) {
|
||||
hc += t.hashCode();
|
||||
hc *= 3;
|
||||
}
|
||||
return hc;
|
||||
}
|
||||
|
||||
public static <T> boolean equals(T[] a, T[] b) {
|
||||
if(a.length != b.length) {
|
||||
return false;
|
||||
}
|
||||
for(int i = 0; i < a.length; i++) {
|
||||
if(!a[i].equals(b[i])) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public static <T> List<T> asList(final T ... array) {
|
||||
return new List<T>() {
|
||||
public String toString() {
|
||||
|
Loading…
Reference in New Issue
Block a user