/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }
/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }
/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }
/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }
/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }
/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }
/** * Returns the hash code value for this {@code CodeSigner}. Returns the same * hash code for {@code CodeSigner}s that are equal to each other as * required by the general contract of {@link Object#hashCode}. * * @return the hash code value for this {@code CodeSigner}. * @see Object#equals(Object) * @see CodeSigner#equals(Object) */ @Override public int hashCode() { if (hash == 0) { hash = signerCertPath.hashCode() ^ (timestamp == null ? 0 : timestamp.hashCode()); } return hash; }