Cleanup: suppress warnings where appropriate.

This commit is contained in:
Ilya Gorbunov
2016-02-12 23:29:37 +03:00
parent f025a3b8c4
commit 00e30e417f
14 changed files with 57 additions and 19 deletions
+10
View File
@@ -10823,6 +10823,7 @@ public fun <T : Any> Array<T?>.requireNoNulls(): Array<T> {
throw IllegalArgumentException("null element found in $this.")
}
}
@Suppress("CAST_NEVER_SUCCEEDS")
return this as Array<T>
}
@@ -12531,6 +12532,7 @@ public inline fun <reified R, C : MutableCollection<in R>> Array<*>.filterIsInst
*/
@kotlin.jvm.JvmVersion
public fun <C : MutableCollection<in R>, R> Array<*>.filterIsInstanceTo(destination: C, klass: Class<R>): C {
@Suppress("UNCHECKED_CAST")
for (element in this) if (klass.isInstance(element)) destination.add(element as R)
return destination
}
@@ -13002,6 +13004,7 @@ public fun ByteArray.toTypedArray(): Array<Byte> {
val result = arrayOfNulls<Byte>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Byte>
}
@@ -13013,6 +13016,7 @@ public fun ShortArray.toTypedArray(): Array<Short> {
val result = arrayOfNulls<Short>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Short>
}
@@ -13024,6 +13028,7 @@ public fun IntArray.toTypedArray(): Array<Int> {
val result = arrayOfNulls<Int>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Int>
}
@@ -13035,6 +13040,7 @@ public fun LongArray.toTypedArray(): Array<Long> {
val result = arrayOfNulls<Long>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Long>
}
@@ -13046,6 +13052,7 @@ public fun FloatArray.toTypedArray(): Array<Float> {
val result = arrayOfNulls<Float>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Float>
}
@@ -13057,6 +13064,7 @@ public fun DoubleArray.toTypedArray(): Array<Double> {
val result = arrayOfNulls<Double>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Double>
}
@@ -13068,6 +13076,7 @@ public fun BooleanArray.toTypedArray(): Array<Boolean> {
val result = arrayOfNulls<Boolean>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Boolean>
}
@@ -13079,6 +13088,7 @@ public fun CharArray.toTypedArray(): Array<Char> {
val result = arrayOfNulls<Char>(size)
for (index in indices)
result[index] = this[index]
@Suppress("CAST_NEVER_SUCCEEDS")
return result as Array<Char>
}