package com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.syntacticsugar; import com.google.common.base.Supplier; import com.google.common.base.Suppliers; import com.google.common.collect.Lists; import java.util.Arrays; import java.util.List; /** * @author Jan Molak */ public class Loops { public static <T> List<T> asFollows(T... examples) { return Arrays.asList(examples); } public static <T> List<T> asFollows(Supplier<T>... examples) { return Lists.transform(Arrays.asList(examples), Suppliers.<T>supplierFunction()); } }