Suppress a couple more warnings

This commit is contained in:
Ilya Gorbunov
2020-05-13 15:59:15 +03:00
parent bf21e1282a
commit d37c412f76
2 changed files with 4 additions and 1 deletions
@@ -33,6 +33,7 @@ internal open class PlatformImplementations {
}
public open fun getSuppressed(exception: Throwable): List<Throwable> {
@Suppress("UNCHECKED_CAST")
return ReflectThrowable.getSuppressed?.invoke(exception)?.let { (it as Array<Throwable>).asList() }
?: emptyList()
}
@@ -1,5 +1,5 @@
/*
* Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@@ -468,6 +468,7 @@ abstract class IterableTests<T : Iterable<String>>(val createFrom: (Array<out St
}
@Test
@Suppress("DEPRECATION")
fun scanReduce() {
val accumulators = data.scanReduce { acc, e -> acc + e }
assertEquals(2, accumulators.size)
@@ -476,6 +477,7 @@ abstract class IterableTests<T : Iterable<String>>(val createFrom: (Array<out St
}
@Test
@Suppress("DEPRECATION")
fun scanReduceIndexed() {
val accumulators = data.scanReduceIndexed { i, acc, e -> acc + i + e }
assertEquals(2, accumulators.size)