in src/main/java/org/apache/commons/compress/archivers/arj/LocalFileHeader.java [83:99]
public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
final LocalFileHeader other = (LocalFileHeader) obj;
return archiverVersionNumber == other.archiverVersionNumber && minVersionToExtract == other.minVersionToExtract && hostOS == other.hostOS
&& arjFlags == other.arjFlags && method == other.method && fileType == other.fileType && reserved == other.reserved
&& dateTimeModified == other.dateTimeModified && compressedSize == other.compressedSize && originalSize == other.originalSize
&& originalCrc32 == other.originalCrc32 && fileSpecPosition == other.fileSpecPosition && fileAccessMode == other.fileAccessMode
&& firstChapter == other.firstChapter && lastChapter == other.lastChapter && extendedFilePosition == other.extendedFilePosition
&& dateTimeAccessed == other.dateTimeAccessed && dateTimeCreated == other.dateTimeCreated
&& originalSizeEvenForVolumes == other.originalSizeEvenForVolumes && Objects.equals(name, other.name) && Objects.equals(comment, other.comment)
&& Arrays.deepEquals(extendedHeaders, other.extendedHeaders);
}