in thrifty-runtime/src/jvmMain/kotlin/com/microsoft/thrifty/transport/SocketTransport.kt [114:137]
override fun close() {
val socket = socket
val input = inputStream
val output = outputStream
this.socket = null
if (input != null) {
try {
input.close()
} catch (ignored: IOException) {
}
}
if (output != null) {
try {
output.close()
} catch (ignored: IOException) {
}
}
if (socket != null) {
try {
socket.close()
} catch (ignored: IOException) {
}
}
}