SuspendTransProperty
annotation class SuspendTransProperty(val blockingBaseName: String = "", val blockingSuffix: String = "", val blockingAsProperty: Boolean = true, val asyncBaseName: String = "", val asyncSuffix: String = "Async", val asyncAsProperty: Boolean = true, val reserveBaseName: String = "", val reserveSuffix: String = "Reserve", val reserveAsProperty: Boolean = false, val jsPromiseBaseName: String = "", val jsPromiseSuffix: String = "Async", val jsPromiseAsProperty: Boolean = false)(source)
用于代表同时标记 love.forte.plugin.suspendtrans.annotation.JvmBlocking 和 love.forte.plugin.suspendtrans.annotation.JvmAsync 的整合性注解。
SuspendTransProperty 默认转化为属性类型,且 blocking 的转化默认没有后缀。