comparison bindings/as3/ext/asunit/util/ArrayIterator.as @ 732:3a0b9700b3d2

* Initial AS3 commit
author mas01mj
date Tue, 14 Sep 2010 16:47:10 +0000
parents
children
comparison
equal deleted inserted replaced
731:65134dd772fc 732:3a0b9700b3d2
1 package asunit.util {
2
3 import asunit.util.Iterator;
4
5 [ExcludeClass]
6 public class ArrayIterator implements Iterator {
7 private var list:Array;
8 private var index:Number = 0;
9
10 public function ArrayIterator(list:Array) {
11 this.list = list;
12 }
13
14 public function hasNext():Boolean {
15 return list[index] != null;
16 }
17
18 public function next():Object {
19 return list[index++];
20 }
21
22 public function reset():void {
23 index = 0;
24 }
25 }
26 }