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++)