package lang.stride;

import java.util.AbstractList;
import java.util.List;

public class Utility
{       

| Fills an array with an inclusive range | | If start < end, range uses step 1 | If start == end, range is size 1 | If start > end, array will be empty | public static List makeRange(int start, int end) { return new AbstractList<Integer>() { private final boolean empty = start > end; @Override public int size() { return empty ? 0 : end - start + 1; } @Override public Integer get(int index) { if (!empty && index >= 0 && start + index <= end) return start + index; else{ throw new IndexOutOfBoundsException("Not in bounds: " + index); } } }; } }
top, use, map, class Utility

.   makeRange
.   size
.   get




36 neLoCode + 4 LoComm