fix: use explicit lambda parameter type for Comparator.comparingInt
Build & Deploy / build-and-deploy (push) Successful in 55s
Build & Deploy / build-and-deploy (push) Successful in 55s
This commit is contained in:
@@ -107,7 +107,7 @@ public class ExecutableDetector {
|
|||||||
|
|
||||||
if (candidates.isEmpty()) return null;
|
if (candidates.isEmpty()) return null;
|
||||||
candidates.sort(Comparator
|
candidates.sort(Comparator
|
||||||
.<Candidate, Integer>comparingInt(c -> c.isWindows() ? 1 : 0) // prefer DOS over Windows
|
.comparingInt((Candidate c) -> c.isWindows() ? 1 : 0) // prefer DOS over Windows
|
||||||
.thenComparingInt(Candidate::depth)
|
.thenComparingInt(Candidate::depth)
|
||||||
.thenComparingLong(Candidate::size));
|
.thenComparingLong(Candidate::size));
|
||||||
return candidates.getFirst().path();
|
return candidates.getFirst().path();
|
||||||
|
|||||||
Reference in New Issue
Block a user