【发布时间】:2018-07-03 14:02:11
【问题描述】:
我想限制可以调用哪些常量值扩展函数。例如函数如下:
@IdRes
fun <T : View> Int.find() = findViewById<T>(this)
如果这是在真实身份上调用的,那很好:
R.id.someView.find<TextView>() // ok
但这应该会导致编译错误:
42.find<TextView>() // should be compile error
Kotlin 支持注释扩展接收器吗?
【问题讨论】:
标签: android kotlin annotations kotlin-extension