Список предупреждений компилятора Kotlin и Java
Изредка случается, что в Java или Kotlin коде нужно отключить предупреждение, а IntelliJ автоматически по той или иной причине не может добавить нужную аннотацию. Все что есть — текст предупреждения, и если искать по нему что-то в интернете, то выдается всякий мусор, и ответам ChatGPT доверять нельзя:
Q: How can I suppress “Incompatible types” warning in Kotlin?
A: … Using
@Suppress("UNCHECKED_CAST")
…
(правильный ответ INCOMPATIBLE_TYPES
если что)
Для Kotlin источником правды будут исходники (иронично, что они на Java, и там используется @SuppressWarnings
). Для Java список возможных опций можно найти в документации к аргументам запуска. Там нет точных сообщений, но сам список вариантов короткий, можно подобрать по смыслу.
Комментарии