Skip to content

Commit b42fd6b

Browse files
committed
Remove explicit Nothing type parameter where it is inferred
It's no longer a warning
1 parent a3389c1 commit b42fd6b

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

kotlinx-collections-immutable/src/main/kotlin/kotlinx/collections/immutable/implementations/immutableMap/PersistentHashMap.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ internal class PersistentHashMap<K, V>(internal val node: TrieNode<K, V>,
8686
}
8787

8888
internal companion object {
89-
private val EMPTY = PersistentHashMap<Nothing, Nothing>(TrieNode.EMPTY, 0)
89+
private val EMPTY = PersistentHashMap(TrieNode.EMPTY, 0)
9090
@Suppress("UNCHECKED_CAST")
9191
internal fun <K, V> emptyOf(): PersistentHashMap<K, V> = EMPTY as PersistentHashMap<K, V>
9292
}

kotlinx-collections-immutable/src/main/kotlin/kotlinx/collections/immutable/implementations/immutableSet/PersistentHashSet.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ internal class PersistentHashSet<E>(internal val node: TrieNode<E>,
6363
}
6464

6565
internal companion object {
66-
private val EMPTY = PersistentHashSet<Nothing>(TrieNode.EMPTY, 0)
66+
private val EMPTY = PersistentHashSet(TrieNode.EMPTY, 0)
6767
internal fun <E> emptyOf(): PersistentSet<E> = PersistentHashSet.EMPTY
6868
}
6969
}

kotlinx-collections-immutable/src/main/kotlin/kotlinx/collections/immutable/implementations/persistentOrderedMap/PersistentOrderedMap.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ internal class PersistentOrderedMap<K, V>(
139139
}
140140

141141
internal companion object {
142-
private val EMPTY = PersistentOrderedMap<Nothing, Nothing>(EndOfChain, EndOfChain, PersistentHashMap.emptyOf<Nothing, LinkedValue<Nothing>>())
142+
private val EMPTY = PersistentOrderedMap<Nothing, Nothing>(EndOfChain, EndOfChain, PersistentHashMap.emptyOf())
143143
@Suppress("UNCHECKED_CAST")
144144
internal fun <K, V> emptyOf(): PersistentOrderedMap<K, V> = EMPTY as PersistentOrderedMap<K, V>
145145
}

kotlinx-collections-immutable/src/main/kotlin/kotlinx/collections/immutable/implementations/persistentOrderedSet/PersistentOrderedSet.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ internal class PersistentOrderedSet<E>(
109109
}
110110

111111
internal companion object {
112-
private val EMPTY = PersistentOrderedSet<Nothing>(EndOfChain, EndOfChain, PersistentHashMap.emptyOf<Nothing, Links>())
112+
private val EMPTY = PersistentOrderedSet<Nothing>(EndOfChain, EndOfChain, PersistentHashMap.emptyOf())
113113
internal fun <E> emptyOf(): PersistentSet<E> = EMPTY
114114
}
115115
}

0 commit comments

Comments
 (0)