Reformat stdlib: collections
#KT-5558
This commit is contained in:
@@ -9,6 +9,7 @@ expect abstract class AbstractMutableList<E> : MutableList<E> {
|
||||
protected constructor()
|
||||
|
||||
// From List
|
||||
|
||||
override fun isEmpty(): Boolean
|
||||
override fun contains(element: @UnsafeVariance E): Boolean
|
||||
override fun containsAll(elements: Collection<@UnsafeVariance E>): Boolean
|
||||
@@ -16,9 +17,11 @@ expect abstract class AbstractMutableList<E> : MutableList<E> {
|
||||
override fun lastIndexOf(element: @UnsafeVariance E): Int
|
||||
|
||||
// From MutableCollection
|
||||
|
||||
override fun iterator(): MutableIterator<E>
|
||||
|
||||
// From MutableList
|
||||
|
||||
override fun add(element: E): Boolean
|
||||
override fun remove(element: E): Boolean
|
||||
override fun addAll(elements: Collection<E>): Boolean
|
||||
|
||||
@@ -14,6 +14,7 @@ expect class ArrayList<E> : MutableList<E>, RandomAccess {
|
||||
fun ensureCapacity(minCapacity: Int)
|
||||
|
||||
// From List
|
||||
|
||||
override val size: Int
|
||||
override fun isEmpty(): Boolean
|
||||
override fun contains(element: @UnsafeVariance E): Boolean
|
||||
@@ -23,9 +24,11 @@ expect class ArrayList<E> : MutableList<E>, RandomAccess {
|
||||
override fun lastIndexOf(element: @UnsafeVariance E): Int
|
||||
|
||||
// From MutableCollection
|
||||
|
||||
override fun iterator(): MutableIterator<E>
|
||||
|
||||
// From MutableList
|
||||
|
||||
override fun add(element: E): Boolean
|
||||
override fun remove(element: E): Boolean
|
||||
override fun addAll(elements: Collection<E>): Boolean
|
||||
|
||||
@@ -15,8 +15,10 @@ expect inline fun <reified T> Collection<T>.toTypedArray(): Array<T>
|
||||
|
||||
@SinceKotlin("1.2")
|
||||
expect fun <T> MutableList<T>.fill(value: T): Unit
|
||||
|
||||
@SinceKotlin("1.2")
|
||||
expect fun <T> MutableList<T>.shuffle(): Unit
|
||||
|
||||
@SinceKotlin("1.2")
|
||||
expect fun <T> Iterable<T>.shuffled(): List<T>
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ expect class HashMap<K, V> : MutableMap<K, V> {
|
||||
constructor(original: Map<out K, V>)
|
||||
|
||||
// From Map
|
||||
|
||||
override val size: Int
|
||||
override fun isEmpty(): Boolean
|
||||
override fun containsKey(key: K): Boolean
|
||||
@@ -19,6 +20,7 @@ expect class HashMap<K, V> : MutableMap<K, V> {
|
||||
override operator fun get(key: K): V?
|
||||
|
||||
// From MutableMap
|
||||
|
||||
override fun put(key: K, value: V): V?
|
||||
override fun remove(key: K): V?
|
||||
override fun putAll(from: Map<out K, V>)
|
||||
|
||||
@@ -12,12 +12,14 @@ expect class HashSet<E> : MutableSet<E> {
|
||||
constructor(elements: Collection<E>)
|
||||
|
||||
// From Set
|
||||
|
||||
override val size: Int
|
||||
override fun isEmpty(): Boolean
|
||||
override fun contains(element: @UnsafeVariance E): Boolean
|
||||
override fun containsAll(elements: Collection<@UnsafeVariance E>): Boolean
|
||||
|
||||
// From MutableSet
|
||||
|
||||
override fun iterator(): MutableIterator<E>
|
||||
override fun add(element: E): Boolean
|
||||
override fun remove(element: E): Boolean
|
||||
|
||||
@@ -12,6 +12,7 @@ expect class LinkedHashMap<K, V> : MutableMap<K, V> {
|
||||
constructor(original: Map<out K, V>)
|
||||
|
||||
// From Map
|
||||
|
||||
override val size: Int
|
||||
override fun isEmpty(): Boolean
|
||||
override fun containsKey(key: K): Boolean
|
||||
@@ -19,6 +20,7 @@ expect class LinkedHashMap<K, V> : MutableMap<K, V> {
|
||||
override fun get(key: K): V?
|
||||
|
||||
// From MutableMap
|
||||
|
||||
override fun put(key: K, value: V): V?
|
||||
override fun remove(key: K): V?
|
||||
override fun putAll(from: Map<out K, V>)
|
||||
|
||||
@@ -12,12 +12,14 @@ expect class LinkedHashSet<E> : MutableSet<E> {
|
||||
constructor(elements: Collection<E>)
|
||||
|
||||
// From Set
|
||||
|
||||
override val size: Int
|
||||
override fun isEmpty(): Boolean
|
||||
override fun contains(element: @UnsafeVariance E): Boolean
|
||||
override fun containsAll(elements: Collection<@UnsafeVariance E>): Boolean
|
||||
|
||||
// From MutableSet
|
||||
|
||||
override fun iterator(): MutableIterator<E>
|
||||
override fun add(element: E): Boolean
|
||||
override fun remove(element: E): Boolean
|
||||
|
||||
Reference in New Issue
Block a user