Class Lists
- java.lang.Object
-
- ru.ispras.microtesk.translator.mir.Lists
-
public final class Lists extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
lastOf(java.util.List<? extends T> list)
static <T> void
moveAll(java.util.List<? super T> dst, java.util.List<? extends T> src)
static <T> java.util.List<T>
newList(T... items)
static <T> T
removeLast(java.util.List<? extends T> list)
static <T> java.util.List<T>
removeLastN(java.util.List<? extends T> list, int n)
static <T> java.util.List<T>
tailOf(java.util.List<T> list, int index)
-
-
-
Method Detail
-
lastOf
public static <T> T lastOf(java.util.List<? extends T> list)
-
removeLast
public static <T> T removeLast(java.util.List<? extends T> list)
-
removeLastN
public static <T> java.util.List<T> removeLastN(java.util.List<? extends T> list, int n)
-
tailOf
public static <T> java.util.List<T> tailOf(java.util.List<T> list, int index)
-
newList
@SafeVarargs public static <T> java.util.List<T> newList(T... items)
-
moveAll
public static <T> void moveAll(java.util.List<? super T> dst, java.util.List<? extends T> src)
-
-