diff --git a/src/main/org/apache/tools/ant/types/resources/AllButFirst.java b/src/main/org/apache/tools/ant/types/resources/AllButFirst.java index f6bcf4985..f49181bf1 100644 --- a/src/main/org/apache/tools/ant/types/resources/AllButFirst.java +++ b/src/main/org/apache/tools/ant/types/resources/AllButFirst.java @@ -42,7 +42,7 @@ public class AllButFirst extends SizeLimitCollection { @Override public synchronized int size() { - return (int) getResourceCollection().stream().skip(getValidCount()).count(); + return Math.max(getResourceCollection().size() - getValidCount(), 0); } }