From: <jrb...@us...> - 2009-08-31 15:28:48
|
Revision: 942 http://cishell.svn.sourceforge.net/cishell/?rev=942&view=rev Author: jrbibers Date: 2009-08-31 15:28:39 +0000 (Mon, 31 Aug 2009) Log Message: ----------- Fixed a small bug (treating ArrayList like an array) Modified Paths: -------------- trunk/core/org.cishell.utilities/src/org/cishell/utilities/mutateParameter/DropdownMutator.java Modified: trunk/core/org.cishell.utilities/src/org/cishell/utilities/mutateParameter/DropdownMutator.java =================================================================== --- trunk/core/org.cishell.utilities/src/org/cishell/utilities/mutateParameter/DropdownMutator.java 2009-08-28 19:19:55 UTC (rev 941) +++ trunk/core/org.cishell.utilities/src/org/cishell/utilities/mutateParameter/DropdownMutator.java 2009-08-31 15:28:39 UTC (rev 942) @@ -1,6 +1,7 @@ package org.cishell.utilities.mutateParameter; import java.util.ArrayList; +import java.util.Iterator; import java.util.List; import org.cishell.utilities.ArrayUtilities; @@ -87,20 +88,24 @@ } private static List swapToFront(List list, String target) { + System.out.println("list is length " + list.size() + " and contains:"); + for (Iterator listIt = list.iterator(); listIt.hasNext();) { + System.out.println(listIt.next()); + + } - if (list.contains(target)) { int targetIndex = list.indexOf(target); List swappedList = new ArrayList(list.size()); - for (int ii = 0; ii < list.size(); ii++) { - swappedList.set(ii, list.get(ii)); + for (Iterator listIt = list.iterator(); listIt.hasNext();) { + swappedList.add(listIt.next()); } - + swappedList.set(0, (String) list.get(targetIndex)); swappedList.set(targetIndex, (String) list.get(0)); - + return swappedList; } else { return list; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |