diff --git a/core/src/main/java/hudson/FilePath.java b/core/src/main/java/hudson/FilePath.java index fdc0df530d..2a15d52aee 100644 --- a/core/src/main/java/hudson/FilePath.java +++ b/core/src/main/java/hudson/FilePath.java @@ -3360,7 +3360,7 @@ public final class FilePath implements SerializableOnlyOverRemoting { private static final long serialVersionUID = 1L; } - private static final Comparator SHORTER_STRING_FIRST = (o1, o2) -> o1.length() - o2.length(); + private static final Comparator SHORTER_STRING_FIRST = Comparator.comparingInt(String::length); /** * Gets the {@link FilePath} representation of the "~" directory diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index 59632484ec..e7aa37e268 100644 --- a/core/src/main/java/hudson/model/AbstractProject.java +++ b/core/src/main/java/hudson/model/AbstractProject.java @@ -1982,7 +1982,7 @@ public abstract class AbstractProject

,R extends A return Items.findNearest(AbstractProject.class, name, context); } - private static final Comparator REVERSE_INTEGER_COMPARATOR = (o1, o2) -> o2 - o1; + private static final Comparator REVERSE_INTEGER_COMPARATOR = Comparator.reverseOrder(); private static final Logger LOGGER = Logger.getLogger(AbstractProject.class.getName());