From a91561aa58db1c43092c1caecc051a11fa5391c7 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Fri, 23 May 2014 20:18:17 +0900 Subject: Use Java 7 diamond operator Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef --- .../inputmethod/latin/utils/CollectionUtils.java | 76 +--------------------- 1 file changed, 2 insertions(+), 74 deletions(-) (limited to 'java/src/com/android/inputmethod/latin/utils/CollectionUtils.java') diff --git a/java/src/com/android/inputmethod/latin/utils/CollectionUtils.java b/java/src/com/android/inputmethod/latin/utils/CollectionUtils.java index bbfa0f091..e3aef29ba 100644 --- a/java/src/com/android/inputmethod/latin/utils/CollectionUtils.java +++ b/java/src/com/android/inputmethod/latin/utils/CollectionUtils.java @@ -16,93 +16,21 @@ package com.android.inputmethod.latin.utils; -import android.util.SparseArray; - -import java.util.ArrayDeque; import java.util.ArrayList; -import java.util.Collection; import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedList; import java.util.Map; import java.util.TreeMap; -import java.util.TreeSet; -import java.util.WeakHashMap; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.CopyOnWriteArrayList; public final class CollectionUtils { private CollectionUtils() { // This utility class is not publicly instantiable. } - public static HashMap newHashMap() { - return new HashMap(); - } - - public static WeakHashMap newWeakHashMap() { - return new WeakHashMap(); - } - - public static TreeMap newTreeMap() { - return new TreeMap(); - } - public static Map newSynchronizedTreeMap() { - final TreeMap treeMap = newTreeMap(); + final TreeMap treeMap = new TreeMap<>(); return Collections.synchronizedMap(treeMap); } - public static ConcurrentHashMap newConcurrentHashMap() { - return new ConcurrentHashMap(); - } - - public static HashSet newHashSet() { - return new HashSet(); - } - - public static TreeSet newTreeSet() { - return new TreeSet(); - } - - public static ArrayList newArrayList() { - return new ArrayList(); - } - - public static ArrayList newArrayList(final int initialCapacity) { - return new ArrayList(initialCapacity); - } - - public static ArrayList newArrayList(final Collection collection) { - return new ArrayList(collection); - } - - public static LinkedList newLinkedList() { - return new LinkedList(); - } - - public static CopyOnWriteArrayList newCopyOnWriteArrayList() { - return new CopyOnWriteArrayList(); - } - - public static CopyOnWriteArrayList newCopyOnWriteArrayList( - final Collection collection) { - return new CopyOnWriteArrayList(collection); - } - - public static CopyOnWriteArrayList newCopyOnWriteArrayList(final E[] array) { - return new CopyOnWriteArrayList(array); - } - - public static ArrayDeque newArrayDeque() { - return new ArrayDeque(); - } - - public static SparseArray newSparseArray() { - return new SparseArray(); - } - public static ArrayList arrayAsList(final E[] array, final int start, final int end) { if (array == null) { throw new NullPointerException(); @@ -111,7 +39,7 @@ public final class CollectionUtils { throw new IllegalArgumentException(); } - final ArrayList list = newArrayList(end - start); + final ArrayList list = new ArrayList<>(end - start); for (int i = start; i < end; i++) { list.add(array[i]); } -- cgit v1.2.3-83-g751a