Browse Source

[cs/java] comment out iterator interfaces - they are not used at the moment, so let's not generate useless code

Dan Korostelev 9 years ago
parent
commit
6163882130
4 changed files with 9 additions and 6 deletions
  1. 2 1
      std/cs/Boot.hx
  2. 3 2
      std/cs/internal/Iterator.hx
  3. 2 1
      std/java/Boot.hx
  4. 2 2
      std/java/internal/Iterator.hx

+ 2 - 1
std/cs/Boot.hx

@@ -25,7 +25,8 @@ import cs.internal.FieldLookup;
 import cs.internal.Function;
 import cs.internal.Function;
 import cs.internal.HxObject;
 import cs.internal.HxObject;
 import cs.internal.Runtime;
 import cs.internal.Runtime;
-import cs.internal.Iterator;
+// TODO (see Gencommon.IteratorsInterfaceModf)
+//import cs.internal.Iterator;
 #if !erase_generics
 #if !erase_generics
 import cs.internal.Null;
 import cs.internal.Null;
 #end
 #end

+ 3 - 2
std/cs/internal/Iterator.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  * DEALINGS IN THE SOFTWARE.
  */
  */
 package cs.internal;
 package cs.internal;
-
+/* TODO (see Gencommon.IteratorsInterfaceModf)
 @:keep @:native('haxe.lang.Iterator') interface Iterator<T>
 @:keep @:native('haxe.lang.Iterator') interface Iterator<T>
 {
 {
 
 
@@ -35,4 +35,5 @@ package cs.internal;
 
 
 	public function iterator():Iterator<T>;
 	public function iterator():Iterator<T>;
 
 
-}
+}
+*/

+ 2 - 1
std/java/Boot.hx

@@ -24,7 +24,8 @@ import java.internal.Exceptions;
 import java.internal.Function;
 import java.internal.Function;
 import java.internal.HxObject;
 import java.internal.HxObject;
 import java.internal.Runtime;
 import java.internal.Runtime;
-import java.internal.Iterator;
+// TODO (see Gencommon.IteratorsInterfaceModf)
+//import java.internal.Iterator;
 import java.Lib;
 import java.Lib;
 //import java.internal.StringExt;
 //import java.internal.StringExt;
 import java.StdTypes;
 import java.StdTypes;

+ 2 - 2
std/java/internal/Iterator.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  * DEALINGS IN THE SOFTWARE.
  */
  */
 package java.internal;
 package java.internal;
-
+/* TODO (see Gencommon.IteratorsInterfaceModf)
 @:native('haxe.lang.Iterator')
 @:native('haxe.lang.Iterator')
 @:keep
 @:keep
 interface Iterator<T>
 interface Iterator<T>
@@ -39,4 +39,4 @@ interface Iterable<T>
 
 
 	public function iterator():Iterator<T>;
 	public function iterator():Iterator<T>;
 
 
-}
+}*/