From 6090fab9eb611e62f3d5a8ac9b77b3a7766f8b4b Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Thu, 22 Dec 2016 20:32:44 +0800 Subject: [PATCH] Add List.bounds() --- source/net/filebot/format/ExpressionFormatMethods.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/net/filebot/format/ExpressionFormatMethods.java b/source/net/filebot/format/ExpressionFormatMethods.java index c2cde238..ab07bb6b 100644 --- a/source/net/filebot/format/ExpressionFormatMethods.java +++ b/source/net/filebot/format/ExpressionFormatMethods.java @@ -28,6 +28,7 @@ import java.util.regex.Pattern; import java.util.stream.IntStream; import java.util.stream.Stream; +import org.codehaus.groovy.runtime.DefaultGroovyMethods; import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; import com.ibm.icu.text.Transliterator; @@ -543,6 +544,10 @@ public class ExpressionFormatMethods { return concat(self, other); } + public static List bounds(Iterable self) { + return asList(DefaultGroovyMethods.min(self), DefaultGroovyMethods.max(self)); + } + /** * Episode utilities (EXPERIMENTAL) */