(E... aArray)
| 1359 | } |
| 1360 | |
| 1361 | @SafeVarargs |
| 1362 | public static <E> ArrayList<E> getWithoutTrailingNulls(E... aArray) { |
| 1363 | if (aArray == null) return new ArrayList<>(1); |
| 1364 | ArrayList<E> rList = new ArrayList<>(Arrays.asList(aArray)); |
| 1365 | for (int i = rList.size() - 1; i >= 0 && rList.get(i) == null;) rList.remove(i--); |
| 1366 | return rList; |
| 1367 | } |
| 1368 | |
| 1369 | @SafeVarargs |
| 1370 | public static <E> E getFirstNonNull(E... aArray) { |