calculate the array hash only the first level concode_field_sep boolean[] TRUE concode_elem_sep int PRIME_NUMER concode_elem_sep int SEED concode_elem_sep String[] EMPTY_STRING_ARRAY concode_elem_sep boolean[] FALSE concode_elem_sep int[] EMPTY_INT_ARRAY concode_elem_sep byte[] EMPTY_BYTE_ARRAY concode_elem_sep Object[] EMPTY_OBJECT_ARRAY concode_elem_sep Type[] EMPTY_TYPE_ARRAY concode_elem_sep Class[] EMPTY_CLASS_ARRAY concode_elem_sep boolean[] EMPTY_BOOLEAN_ARRAY concode_field_sep boolean[] toBooleanArray concode_elem_sep String[][] to2DStringArray concode_elem_sep String[] fillArray concode_elem_sep int[] fillArray concode_elem_sep LockMode[] fillArray concode_elem_sep LockOptions[] fillArray concode_elem_sep int getNextBatchSize concode_elem_sep List toList concode_elem_sep List toList concode_elem_sep String[] toStringArray concode_elem_sep String[] toStringArray concode_elem_sep Object[] typecast concode_elem_sep int countTrue concode_elem_sep boolean isAllFalse concode_elem_sep boolean isAllNegative concode_elem_sep String[] slice concode_elem_sep Object[] slice concode_elem_sep void addAll concode_elem_sep int[] getBatchSizes concode_elem_sep int[] toIntArray concode_elem_sep boolean isAllTrue concode_elem_sep String toString concode_elem_sep int[][] to2DIntArray concode_elem_sep String[] join concode_elem_sep String[] join concode_elem_sep int[] join concode_elem_sep T[] join concode_elem_sep Type[] toTypeArray concode_elem_sep boolean isEquals concode_elem_sep boolean isEquals concode_elem_sep boolean isEquals concode_elem_sep int indexOf
int function ( byte [ ] arg0 ) { int loc0 = arg0 . loc0 ; int loc1 = SEED ; for ( int loc2 = 0 ; loc2 < loc0 ; loc2 ++ ) { loc1 = hash ( loc1 , arg0 [ loc2 ] ) ; } return loc1 ; }