Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- inline fun <reified T> T?.guard(block: T?.() -> Unit): T {
- this?.let {
- return it
- } ?: run {
- block()
- }
- return T::class.java.newInstance()
- }
- val context = context.guard { return }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement