remove java's Iterator,Iterable
from java script mirror to java standard library
This commit is contained in:
@@ -1,14 +1,8 @@
|
||||
package java.lang
|
||||
|
||||
import java.io.IOException
|
||||
import java.util.Iterator
|
||||
import js.library
|
||||
|
||||
library
|
||||
public trait Iterable<T> {
|
||||
public fun iterator() : java.util.Iterator<T> = js.noImpl
|
||||
}
|
||||
|
||||
library
|
||||
open public class Exception() : Throwable() {}
|
||||
|
||||
|
||||
@@ -10,19 +10,12 @@ public trait Comparator<T> {
|
||||
fun compare(obj1 : T, obj2 : T) : Int;
|
||||
}
|
||||
|
||||
library
|
||||
public trait Iterator<T> {
|
||||
open public fun next() : T = js.noImpl
|
||||
open public fun hasNext() : Boolean = js.noImpl
|
||||
open public fun remove() : Unit = js.noImpl
|
||||
}
|
||||
|
||||
library
|
||||
public trait Collection<E>: Iterable<E> {
|
||||
open public fun size(): Int
|
||||
open public fun isEmpty(): Boolean
|
||||
open public fun contains(o: Any?): Boolean
|
||||
override public fun iterator(): java.util.Iterator<E>
|
||||
override public fun iterator(): Iterator<E>
|
||||
public fun toArray(): Array<E>
|
||||
// open public fun toArray<T>(a : Array<out T>) : Array<T>
|
||||
open public fun add(e: E): Boolean
|
||||
@@ -40,7 +33,7 @@ public abstract class AbstractCollection<E>() : Collection<E> {
|
||||
|
||||
override public fun isEmpty(): Boolean = js.noImpl
|
||||
override public fun contains(o: Any?): Boolean = js.noImpl
|
||||
override public fun iterator(): java.util.Iterator<E> = js.noImpl
|
||||
override public fun iterator(): Iterator<E> = js.noImpl
|
||||
|
||||
override public fun add(e: E): Boolean = js.noImpl
|
||||
override public fun remove(o: Any?): Boolean = js.noImpl
|
||||
|
||||
Reference in New Issue
Block a user