Есть ли способ аннотировать список целых чисел с помощью аннотации ресурса, чтобы lint показала мне ошибку, когда я неправильно использую целочисленное возвращаемое значение метода?
Пример (setTextColor()
занимает только @ColorInt
):
fun useColor() {
val textView = TextView(null)
textView.setTextColor(getColor()) // This correctly shows an error
textView.setTextColor(getColorList()[0]) // Can I make this show an error too?
}
@ColorRes
fun getColor() : Int {
return R.color.black
}
@ColorRes // any way to specify this differently?
fun getColorList() : List<Int>{
return arrayListOf(R.color.black)
}