Skip to content

Commit

Permalink
Merge pull request #178 from arturobernalg/feature/lambda
Browse files Browse the repository at this point in the history
Minor Improvements
  • Loading branch information
bodewig committed Mar 26, 2021
2 parents a669dfb + af92156 commit 2ea18b8
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -327,10 +327,6 @@ public boolean equals(final Object o) {
return false;
}

if ((getDevname() == null) || !getDevname().equals(rhs.getDevname())) {
return false;
}

return true;
return (getDevname() != null) && getDevname().equals(rhs.getDevname());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ public void expand(final ZipFile archive, final File targetDirectory)
*/
public void expand(final SevenZFile archive, final File targetDirectory)
throws IOException, ArchiveException {
expand(() -> archive.getNextEntry(), (entry, out) -> {
expand(archive::getNextEntry, (entry, out) -> {
final byte[] buffer = new byte[8024];
int n;
while (-1 != (n = archive.read(buffer))) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -570,9 +570,6 @@ private boolean equalSevenZMethods(final Iterable<? extends SevenZMethodConfigur
return false;
}
}
if (i2.hasNext()) {
return false;
}
return true;
return !i2.hasNext();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -340,13 +340,10 @@ private void buildSparseInputStreams() throws IOException {
final List<TarArchiveStructSparse> sparseHeaders = currEntry.getSparseHeaders();
// sort the sparse headers in case they are written in wrong order
if (sparseHeaders != null && sparseHeaders.size() > 1) {
final Comparator<TarArchiveStructSparse> sparseHeaderComparator = new Comparator<TarArchiveStructSparse>() {
@Override
public int compare(final TarArchiveStructSparse p, final TarArchiveStructSparse q) {
Long pOffset = p.getOffset();
Long qOffset = q.getOffset();
return pOffset.compareTo(qOffset);
}
final Comparator<TarArchiveStructSparse> sparseHeaderComparator = (p, q) -> {
Long pOffset = p.getOffset();
Long qOffset = q.getOffset();
return pOffset.compareTo(qOffset);
};
Collections.sort(sparseHeaders, sparseHeaderComparator);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1277,11 +1277,7 @@ private void fillNameMap() {
// entries is filled in populateFromCentralDirectory and
// never modified
final String name = ze.getName();
LinkedList<ZipArchiveEntry> entriesOfThatName = nameMap.get(name);
if (entriesOfThatName == null) {
entriesOfThatName = new LinkedList<>();
nameMap.put(name, entriesOfThatName);
}
LinkedList<ZipArchiveEntry> entriesOfThatName = nameMap.computeIfAbsent(name, k -> new LinkedList<>());
entriesOfThatName.addLast(ze);
}
}
Expand Down

0 comments on commit 2ea18b8

Please sign in to comment.