Список предупреждений компилятора 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 список возможных опций можно найти в документации к аргументам запуска. Там нет точных сообщений, но сам список вариантов короткий, можно подобрать по смыслу.
Комментарии