All Downloads are FREE. Search and download functionalities are using the official Maven repository.

utility.Any.kt Maven / Gradle / Ivy

package com.github.fluidsonic.fluid.json.annotationprocessor

import kotlin.contracts.*


internal inline fun  T.applyIf(condition: Boolean, block: T.() -> Unit): T {
	contract {
		callsInPlace(block, InvocationKind.AT_MOST_ONCE)
	}

	if (condition)
		block()

	return this
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy