Как аннотировать идентификатор ресурса при использовании метода Kotlin DSL для Integer - PullRequest
0 голосов
/ 02 марта 2020

Я намереваюсь создать Kotlin DSL-методы для Android строкового идентификатора ресурса, чтобы показать, например, Toast.

Моя текущая реализация:

fun Int.showToast() = ViewUtil.showToast(this)

Есть ли способ аннотировать, чтобы этот метод мог использовать только указанный ресурс?

Что-то вроде (Конечно, это не работает):

fun (@StringRes Int).showToast() = ViewUtil.showToast(this)
...