(Object ...objs)
| 25 | } |
| 26 | |
| 27 | public static int hashCode(Object ...objs) { |
| 28 | int value = 0; |
| 29 | |
| 30 | for (Object o : objs) { |
| 31 | if (o != null) { |
| 32 | value ^= o.hashCode(); |
| 33 | } |
| 34 | } |
| 35 | return value; |
| 36 | } |
| 37 | |
| 38 | public static String toString(Object o) { |
| 39 | assert o != null; |