@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (arch != null ? arch.hashCode() : 0); result = 31 * result + (category != null ? category.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (isFavorite ? 1 : 0); result = 31 * result + (imageType != null ? imageType.hashCode() : 0); result = 31 * result + (installNotes != null ? installNotes.hashCode() : 0); result = 31 * result + (os != null ? os.hashCode() : 0); result = 31 * result + (isPaid ? 1 : 0); result = 31 * result + (url != null ? url.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (arch != null ? arch.hashCode() : 0); result = 31 * result + (category != null ? category.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (isFavorite ? 1 : 0); result = 31 * result + (imageType != null ? imageType.hashCode() : 0); result = 31 * result + (installNotes != null ? installNotes.hashCode() : 0); result = 31 * result + (os != null ? os.hashCode() : 0); result = 31 * result + (isPaid ? 1 : 0); result = 31 * result + (url != null ? url.hashCode() : 0); result = 31 * result + (version != null ? version.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (arch != null ? arch.hashCode() : 0); result = 31 * result + (category != null ? category.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (isFavorite ? 1 : 0); result = 31 * result + (imageType != null ? imageType.hashCode() : 0); result = 31 * result + (installNotes != null ? installNotes.hashCode() : 0); result = 31 * result + (os != null ? os.hashCode() : 0); result = 31 * result + (isPaid ? 1 : 0); result = 31 * result + (url != null ? url.hashCode() : 0); result = 31 * result + (version != null ? version.hashCode() : 0); return result; }