/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }
/** {@inheritDoc} */ @Override public int hashCode() { int len = specs.length; int hash = 0; for (int i = 0; i < len; i++) { RegisterSpec spec = specs[i]; int oneHash = (spec == null) ? 0 : spec.hashCode(); hash = (hash * 31) + oneHash; } return hash; }