Update GeneralExtensions.kt

This commit is contained in:
bluefireoly
2020-09-27 00:43:35 +02:00
parent 66a03095b3
commit f856b8d227

View File

@@ -1,5 +1,6 @@
package net.axay.kspigot.kotlinextensions
inline fun <T, R> Lazy<T>.ifInitialized(block: (T) -> R) = if (isInitialized()) block(value) else null
val <T> Lazy<T>.valueIfInitialized get() = ifInitialized { value }
fun Lazy<AutoCloseable>.closeIfInitialized() = ifInitialized { value.close() }