Jelajahi Sumber

changed Array iterator() to return an Iterator<T> instead of Iterator<Null<T>>

Caue Waneck 13 tahun lalu
induk
melakukan
73bec4fca0
4 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 1 1
      std/Array.hx
  2. 0 0
      std/cs/_std/Array.hx
  3. 0 0
      std/java/_std/Array.hx
  4. 1 1
      std/neko/_std/Array.hx

+ 1 - 1
std/Array.hx

@@ -122,6 +122,6 @@ extern class Array<T> {
 	/**
 		Returns an iterator of the Array values.
 	**/
-	function iterator() : Iterator<Null<T>>;
+	function iterator() : Iterator<T>;
 
 }

File diff ditekan karena terlalu besar
+ 0 - 0
std/cs/_std/Array.hx


File diff ditekan karena terlalu besar
+ 0 - 0
std/java/_std/Array.hx


+ 1 - 1
std/neko/_std/Array.hx

@@ -55,7 +55,7 @@
 		return new1(neko.NativeArray.sub(this.__a,0,this.length),this.length);
 	}
 
-	public function iterator() : Iterator<Null<T>> {
+	public function iterator() : Iterator<T> {
 		return untyped {
 			a : this,
 			p : 0,

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini