SuspendTrans
annotation class SuspendTrans(val blockingBaseName: String = "", val blockingSuffix: String = "Blocking", val blockingAsProperty: Boolean = false, val asyncBaseName: String = "", val asyncSuffix: String = "Async", val asyncAsProperty: Boolean = false, val reserveBaseName: String = "", val reserveSuffix: String = "Reserve", val reserveAsProperty: Boolean = false, val reactiveBaseName: String = "", val reactiveSuffix: String = "Reactive", val reactiveAsProperty: Boolean = false)(source)
用于为同一个 suspend 声明同时生成 blocking / async / reserve / reactive 等多种桥接 API 的整合性注解。