You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2014/05/06 22:58:17 UTC

svn commit: r1592882 - in /commons/proper/collections/trunk/src: changes/changes.xml main/java/org/apache/commons/collections4/list/PredicatedList.java

Author: tn
Date: Tue May  6 20:58:16 2014
New Revision: 1592882

URL: http://svn.apache.org/r1592882
Log:
[COLLECTIONS-522] Updated code example for PredicatedList. Thanks to Erik.

Modified:
    commons/proper/collections/trunk/src/changes/changes.xml
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/list/PredicatedList.java

Modified: commons/proper/collections/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/changes/changes.xml?rev=1592882&r1=1592881&r2=1592882&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/changes/changes.xml (original)
+++ commons/proper/collections/trunk/src/changes/changes.xml Tue May  6 20:58:16 2014
@@ -22,6 +22,9 @@
   <body>
 
   <release version="4.1" date="TBD" description="">
+    <action issue="COLLECTIONS-522" dev="tn" type="fix" due-to="Erik">
+      Updated code example for "PredicatedList".
+    </action>
     <action issue="COLLECTIONS-512" dev="tn" type="fix" due-to="Cyrille Artho">
       "TransformingComparator" and "FixedOrderComparator" did not comply with
       the contract of "Object#equals".

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/list/PredicatedList.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/list/PredicatedList.java?rev=1592882&r1=1592881&r2=1592882&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/list/PredicatedList.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/list/PredicatedList.java Tue May  6 20:58:16 2014
@@ -16,14 +16,14 @@
  */
 package org.apache.commons.collections4.list;
 
-import org.apache.commons.collections4.Predicate;
-import org.apache.commons.collections4.collection.PredicatedCollection;
-import org.apache.commons.collections4.iterators.AbstractListIteratorDecorator;
-
 import java.util.Collection;
 import java.util.List;
 import java.util.ListIterator;
 
+import org.apache.commons.collections4.Predicate;
+import org.apache.commons.collections4.collection.PredicatedCollection;
+import org.apache.commons.collections4.iterators.AbstractListIteratorDecorator;
+
 /**
  * Decorates another <code>List</code> to validate that all additions
  * match a specified predicate.
@@ -33,7 +33,12 @@ import java.util.ListIterator;
  * If an object cannot be added to the list, an IllegalArgumentException is thrown.
  * <p>
  * One usage would be to ensure that no null entries are added to the list.
- * <pre>List list = PredicatedList.decorate(new ArrayList(), NotNullPredicate.INSTANCE);</pre>
+ * <pre>
+ * {@code
+ * List<String> list =
+ *   PredicatedList.predicatedList(new ArrayList<String>(), PredicateUtils.notNullPredicate());
+ * }
+ * </pre>
  * <p>
  * This class is Serializable from Commons Collections 3.1.
  *