Move more logic of 'use' into 'closeSuppressed', rename the latter to 'closeFinally', that will result in more compact inline call expansions.

This commit is contained in:
Ilya Gorbunov
2017-01-09 23:35:46 +03:00
parent a71b68268d
commit 35d433160e
5 changed files with 36 additions and 29 deletions
@@ -19,7 +19,7 @@ internal open class PlatformImplementations {
@SinceKotlin("1.1")
@PublishedApi
@Deprecated("Provided for binary compatibility", level = DeprecationLevel.HIDDEN)
internal fun platformCloseSuppressed(instance: Closeable, cause: Throwable) = instance.closeSuppressed(cause)
internal fun platformCloseSuppressed(instance: Closeable, cause: Throwable) = instance.closeFinally(cause)
@JvmField