package com.zulip.android.util;
import java.util.ArrayList;
import java.util.List;
public class FunctionalUtils {
public static <GIVEN, RETURN> List<RETURN> mapOn(List<GIVEN> originalList, TypeSwapper<GIVEN, RETURN> mapFunc) {
List<RETURN> returnList = new ArrayList<>(originalList.size());
for (int i = 0; i < originalList.size(); i++) {
RETURN res = mapFunc.convert(originalList.get(i));
returnList.add(res);
}
return returnList;
}
}