Author: hlship
Date: Tue Jan 26 16:02:41 2010
New Revision: 903292
URL: http://svn.apache.org/viewvc?rev=903292&view=rev
Log:
Adjust generic types for InternalUtils.matchAndSort()
Modified:
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java
Modified:
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java?rev=903292&r1=903291&r2=903292&view=diff
==============================================================================
---
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java
(original)
+++
tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java
Tue Jan 26 16:02:41 2010
@@ -916,9 +916,11 @@
}
/** @since 5.2.0 */
- public static <T extends Comparable<T>> List<T> matchAndSort(Collection<T>
collection,
- Predicate<T> predicate)
+ public static <T extends Comparable<T>> List<T> matchAndSort(
+ Collection<? extends T> collection, Predicate<T> predicate)
{
+ Defense.notNull(predicate, "predicate");
+
List<T> result = CollectionFactory.newList();
for (T object : collection)