Author: wesw Date: Sun Nov 30 18:25:47 2008 New Revision: 721947 URL: http://svn.apache.org/viewvc?rev=721947&view=rev Log: changing MakeIterator to support Iterable instead of Collection per WW-2887, thanks for the patch Mathias Bogaert
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/MakeIterator.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/MakeIterator.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/MakeIterator.java?rev=721947&r1=721946&r2=721947&view=diff ============================================================================== --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/MakeIterator.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/MakeIterator.java Sun Nov 30 18:25:47 2008 @@ -50,7 +50,7 @@ if (object instanceof Map) { return true; - } else if (object instanceof Collection) { + } else if (object instanceof Iterable) { return true; } else if (object.getClass().isArray()) { return true; @@ -78,8 +78,8 @@ return null; } - if (value instanceof Collection) { - iterator = ((Collection) value).iterator(); + if (value instanceof Iterable) { + iterator = ((Iterable) value).iterator(); } else if (value.getClass().isArray()) { //need ability to support primitives; therefore, cannot //use Object[] casting.