Author: sdumitriu
Date: Mon Nov 21 15:51:06 2016
New Revision: 1770714

URL: http://svn.apache.org/viewvc?rev=1770714&view=rev
Log:
[misc] Added missing @Override annotations, use diamond operators, use better 
list initialization

Modified:
    
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/CollectionTool.java

Modified: 
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/CollectionTool.java
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/CollectionTool.java?rev=1770714&r1=1770713&r2=1770714&view=diff
==============================================================================
--- 
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/CollectionTool.java
 (original)
+++ 
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/CollectionTool.java
 Mon Nov 21 15:51:06 2016
@@ -166,6 +166,7 @@ public class CollectionTool extends Safe
      * at any time, while preventing templates from doing so when
      * configure(Map) is locked.
      */
+    @Override
     protected void configure(ValueParser values)
     {
         super.configure(values);
@@ -227,7 +228,7 @@ public class CollectionTool extends Safe
     public <T> Collection<T> sort(final Collection<T> c,
                                   final Comparator<T> comparator)
     {
-        final ArrayList<T> list = new ArrayList<T>(c);
+        final ArrayList<T> list = new ArrayList<>(c);
         Collections.sort(list, comparator);
         return list;
     }
@@ -345,8 +346,7 @@ public class CollectionTool extends Safe
      */
     public Collection sort(Object object, String property)
     {
-        List properties = new ArrayList(1);
-        properties.add(property);
+        List<String> properties = Collections.singletonList(property);
 
         if (object instanceof Collection)
         {
@@ -367,8 +367,7 @@ public class CollectionTool extends Safe
 
     public Collection sort(Collection collection, List properties)
     {
-        List list = new ArrayList(collection.size());
-        list.addAll(collection);
+        List<?> list = new ArrayList<>(collection);
         return internalSort(list, properties);
     }
 
@@ -468,6 +467,7 @@ public class CollectionTool extends Safe
             }
         }
 
+        @Override
         public int compare(Object lhs, Object rhs)
         {
             for (int i = 0; i < properties.size(); i++)


Reply via email to