Move inner trait out of the class object
This commit is contained in:
@@ -1,7 +1,5 @@
|
|||||||
package java.util
|
package java.util
|
||||||
|
|
||||||
import java.util.Map.Entry
|
|
||||||
|
|
||||||
abstract public open class AbstractMap<erased K, erased V> protected () : java.util.Map<K, V>, java.lang.Object {
|
abstract public open class AbstractMap<erased K, erased V> protected () : java.util.Map<K, V>, java.lang.Object {
|
||||||
override public fun size() : Int {}
|
override public fun size() : Int {}
|
||||||
override public fun isEmpty() : Boolean {}
|
override public fun isEmpty() : Boolean {}
|
||||||
|
|||||||
@@ -12,17 +12,15 @@ public trait Map<erased K, erased V> {
|
|||||||
open fun clear() : Unit
|
open fun clear() : Unit
|
||||||
open fun keySet() : java.util.Set<K>
|
open fun keySet() : java.util.Set<K>
|
||||||
open fun values() : java.util.Collection<V>
|
open fun values() : java.util.Collection<V>
|
||||||
open fun entrySet() : java.util.Set<java.util.Map.Entry<K, V>>
|
open fun entrySet() : java.util.Set<Entry<K, V>>
|
||||||
// open fun equals(o : Any?) : Boolean
|
// open fun equals(o : Any?) : Boolean
|
||||||
// open fun hashCode() : Int
|
// open fun hashCode() : Int
|
||||||
|
|
||||||
class object {
|
trait Entry<K, V> {
|
||||||
trait Entry<K, V> {
|
open fun getKey() : K
|
||||||
open fun getKey() : K
|
open fun getValue() : V
|
||||||
open fun getValue() : V
|
open fun setValue(value : V) : V
|
||||||
open fun setValue(value : V) : V
|
|
||||||
// open fun equals(o : Any?) : Boolean
|
// open fun equals(o : Any?) : Boolean
|
||||||
// open fun hashCode() : Int
|
// open fun hashCode() : Int
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user