From 82f7d9be1dddb66d9e516ef636783dd11b7bbb0b Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Sat, 17 Feb 2018 16:58:32 +0100 Subject: [PATCH] Java8 refactoring also removed null check on mappers --- src/main/org/apache/tools/ant/util/ChainedMapper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/org/apache/tools/ant/util/ChainedMapper.java b/src/main/org/apache/tools/ant/util/ChainedMapper.java index cec4f2e48..fcf64ae16 100644 --- a/src/main/org/apache/tools/ant/util/ChainedMapper.java +++ b/src/main/org/apache/tools/ant/util/ChainedMapper.java @@ -36,6 +36,7 @@ public class ChainedMapper extends ContainerMapper { // resources have a null name and users may use a mapper like // MergeMapper to provide a name for it. String[] result = getMappers().stream() + .filter(Objects::nonNull) .reduce(new String[] { sourceFileName }, (i, m) -> Stream.of(i) .map(m::mapFileName).filter(Objects::nonNull).flatMap(Stream::of).toArray(String[]::new), (i, o) -> o);