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
|
package java.lang
|
||||||
|
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import java.util.Iterator
|
|
||||||
import js.library
|
import js.library
|
||||||
|
|
||||||
library
|
|
||||||
public trait Iterable<T> {
|
|
||||||
public fun iterator() : java.util.Iterator<T> = js.noImpl
|
|
||||||
}
|
|
||||||
|
|
||||||
library
|
library
|
||||||
open public class Exception() : Throwable() {}
|
open public class Exception() : Throwable() {}
|
||||||
|
|
||||||
|
|||||||
@@ -10,19 +10,12 @@ public trait Comparator<T> {
|
|||||||
fun compare(obj1 : T, obj2 : T) : Int;
|
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
|
library
|
||||||
public trait Collection<E>: Iterable<E> {
|
public trait Collection<E>: Iterable<E> {
|
||||||
open public fun size(): Int
|
open public fun size(): Int
|
||||||
open public fun isEmpty(): Boolean
|
open public fun isEmpty(): Boolean
|
||||||
open public fun contains(o: Any?): 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>
|
public fun toArray(): Array<E>
|
||||||
// open public fun toArray<T>(a : Array<out T>) : Array<T>
|
// open public fun toArray<T>(a : Array<out T>) : Array<T>
|
||||||
open public fun add(e: E): Boolean
|
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 isEmpty(): Boolean = js.noImpl
|
||||||
override public fun contains(o: Any?): 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 add(e: E): Boolean = js.noImpl
|
||||||
override public fun remove(o: Any?): Boolean = js.noImpl
|
override public fun remove(o: Any?): Boolean = js.noImpl
|
||||||
|
|||||||
Reference in New Issue
Block a user