in src/main/java/org/apache/commons/compress/archivers/arj/LocalFileHeader.java [77:108]
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);
}