// Copyright (C) 2003-2009 by Object Mentor, Inc. All rights reserved. // Released under the terms of the CPL Common Public License version 1.0. package util; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class ListUtility { public static List<Object> list() { return new LinkedList<Object>(); } public static List<Object> list(Object... objects) { List<Object> list = new ArrayList<Object>(); for (Object object : objects) list.add(object); return list; } public static List<String> list(String... strings) { List<String> list = new ArrayList<String>(); for (String string : strings) list.add(string); return list; } @SuppressWarnings("unchecked") public static <T> List<T> uncheckedCast(Class<?> destType, Object sourceList) { return (List<T>) sourceList; } }