You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gc...@apache.org on 2011/10/21 19:25:37 UTC
svn commit: r1187473 -
/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/ChildArrayList.java
Author: gcrawford
Date: Fri Oct 21 17:25:36 2011
New Revision: 1187473
URL: http://svn.apache.org/viewvc?rev=1187473&view=rev
Log:
TRINIDAD-2153 clear needs to be overridden in ChildArrayList
Modified:
myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/ChildArrayList.java
Modified: myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/ChildArrayList.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/ChildArrayList.java?rev=1187473&r1=1187472&r2=1187473&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/ChildArrayList.java (original)
+++ myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/ChildArrayList.java Fri Oct 21 17:25:36 2011
@@ -122,6 +122,20 @@ class ChildArrayList extends ArrayList<U
return false;
}
+
+ @Override
+ public void clear()
+ {
+ int size = this.size();
+
+ while ( size > 0)
+ {
+ size--;
+ remove(size);
+ }
+
+ super.clear();
+ }
@Override
public boolean removeAll(Collection<?> collection)
@@ -198,4 +212,5 @@ class ChildArrayList extends ArrayList<U
private static final TrinidadLogger _LOG = TrinidadLogger.createTrinidadLogger(
ChildArrayList.class);
private static final long serialVersionUID = 1L;
+
}