diff --git a/src/main/kotlin/org/ice4j/socket/SocketPool.kt b/src/main/kotlin/org/ice4j/socket/SocketPool.kt index 9e5f181d..f070d081 100644 --- a/src/main/kotlin/org/ice4j/socket/SocketPool.kt +++ b/src/main/kotlin/org/ice4j/socket/SocketPool.kt @@ -100,7 +100,7 @@ class SocketPool( } /** Trivial socket holder that gives out a single unique socket. */ - private inner class TrivialSocketHolder : SocketHolder { + private val trivialSocketHolder = object : SocketHolder { override val socket = sockets.first() override fun close() {} } @@ -108,7 +108,7 @@ class SocketPool( /** Gets a send socket holder. Should be used with Kotlin [use] or Java try-with-resources. May block. */ fun getSendSocket(): SocketHolder { if (numSockets == 1) { - return TrivialSocketHolder() + return trivialSocketHolder } return MySocketHolder() }