Я намереваюсь создать Kotlin DSL-методы для Android строкового идентификатора ресурса, чтобы показать, например, Toast.
Моя текущая реализация:
fun Int.showToast() = ViewUtil.showToast(this)
Есть ли способ аннотировать, чтобы этот метод мог использовать только указанный ресурс?
Что-то вроде (Конечно, это не работает):
fun (@StringRes Int).showToast() = ViewUtil.showToast(this)