ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From peterrei...@apache.org
Subject cvs commit: ant/src/etc/testcases/taskdefs/optional script.xml
Date Tue, 15 Jul 2003 09:05:53 GMT
peterreilly    2003/07/15 02:05:53

  Modified:    src/main/org/apache/tools/ant Target.java
               src/etc/testcases/taskdefs/optional script.xml
  Log:
  use for loop instead of iterator when walking the list
  of tasks, this allows tasks to be added to the current
  list while the list is being walked.
  
  Revert the script test that failed when it was adding
  to the current task to test the change
  
  Revision  Changes    Path
  1.40      +2 -3      ant/src/main/org/apache/tools/ant/Target.java
  
  Index: Target.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/Target.java,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- Target.java	7 Jul 2003 08:20:52 -0000	1.39
  +++ Target.java	15 Jul 2003 09:05:52 -0000	1.40
  @@ -311,9 +311,8 @@
        */
       public void execute() throws BuildException {
           if (testIfCondition() && testUnlessCondition()) {
  -            Iterator it = children.iterator();
  -            while (it.hasNext()) {
  -                Object o = it.next();
  +            for (int i = 0; i < children.size(); ++i) {
  +                Object o = children.get(i);
                   if (o instanceof Task) {
                       Task task = (Task) o;
                       task.perform();
  
  
  
  1.4       +1 -1      ant/src/etc/testcases/taskdefs/optional/script.xml
  
  Index: script.xml
  ===================================================================
  RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/optional/script.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- script.xml	4 Jul 2003 19:20:53 -0000	1.3
  +++ script.xml	15 Jul 2003 09:05:53 -0000	1.4
  @@ -10,7 +10,7 @@
   
         for (i=1; i<=10; i++) {
           echo = testproject.createTask("echo");
  -        example1.addTask(echo);
  +        setup1.addTask(echo);
           echo.setMessage(i*i);
         }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message