package org.smoothbuild.builtin.file; import org.smoothbuild.lang.plugin.Container; import org.smoothbuild.lang.plugin.SmoothFunction; import org.smoothbuild.lang.value.Array; import org.smoothbuild.lang.value.ArrayBuilder; import org.smoothbuild.lang.value.SFile; public class ConcatenateFileArraysFunction { @SmoothFunction public static Array<SFile> concatenateFileArrays(Container container, Array<SFile> files, Array<SFile> with) { ArrayBuilder<SFile> builder = container.create().arrayBuilder(SFile.class); for (SFile file : files) { builder.add(file); } for (SFile file : with) { builder.add(file); } return builder.build(); } }