package uk.kludje.test.sample;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Collections;
import java.util.List;
import static uk.kludje.fn.util.UComparator.asUComparator;
public class SortByLength {
public <P extends Path, L extends List<P>> L sortByLen(L list) throws IOException {
Collections.sort(list, asUComparator((Path a, Path b) -> {
return ((Long) Files.size(a)).compareTo(Files.size(b));
}));
return list;
}
}