Ver código fonte

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

Caue Waneck 13 anos atrás
pai
commit
73bec4fca0
4 arquivos alterados com 2 adições e 2 exclusões
  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>;
 
 }

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
std/cs/_std/Array.hx


Diferenças do arquivo suprimidas por serem muito extensas
+ 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,

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff