package org.infinispan.stream.impl.intops.primitive.i; import java.util.stream.IntStream; import java.util.stream.Stream; import org.infinispan.stream.impl.intops.IntermediateOperation; /** * Performs boxed operation on a {@link IntStream} */ public class BoxedIntOperation implements IntermediateOperation<Integer, IntStream, Integer, Stream<Integer>> { private static final BoxedIntOperation OPERATION = new BoxedIntOperation(); private BoxedIntOperation() { } public static BoxedIntOperation getInstance() { return OPERATION; } @Override public Stream<Integer> perform(IntStream stream) { return stream.boxed(); } }