Итак, в моем приложении много Enums, которые используются в kotlins , когда вызывает.
Например, мой класс enum
enum class MyFancyEnum {
TYPE_A,TYPE_B, TYPE_C
}
используется примерно такэто:
when (it){
TYPE_A -> { ... }
}
Мне нужно предупреждение (или, что еще лучше, ошибка) на случай, если я забыл различать все ветви.
Я вижу, компилятор выделяет этоуже и, перемещая курсор на него, я получаю сообщение, подобное этому:
'когда' выражение в enum рекомендуется быть исчерпывающим, вместо этого добавьте ветвь '...' или ветвь 'else'
Однако в Android Studio для этого не проверяется ворс.(Кажется, это случай переключения для Java, но ничего похожего на Kotlin).
Вопрос: Как получить предупреждение / ошибку Lint в случае, если я забыл одну ветвь в выражении when?