Kotlin

fun <T : Any, R> Kotlin(kProperty: KProperty1<T, R>, description: String? = null, isDeprecated: Boolean = false, deprecationReason: String? = null, accessRule: (T?, Context) -> Exception?? = null, isIgnored: Boolean = false)