You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2010/01/26 17:02:41 UTC

svn commit: r903292 - /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java

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)