Каковы возможные значения, которые могут быть даны `@ Suppress` в Котлин?

Компилятор Kotlin дал мне следующее предупреждение:

Предупреждение: (399, 1) Котлин: Ожидаемое влияние на производительность «…» может быть незначительным. Инкрустация работает лучше всего для функций с лямбда-параметрами

В этом случае я хотел бы подавить это предупреждение. Однако я не знаю, какую ценность дать @Suppress , и я не могу найти документацию о том, какие значения принимает @Suppress .

Каковы возможные значения, которые могут быть даны @Suppress , и что они означают?

IntelliJ дает вам приятную помощь здесь:

введите описание изображения здесь

Что добавляет @Suppress("NOTHING_TO_INLINE") для разрешения предупреждения.

Некоторые из возможных имен диагностики компилятора для подавления можно найти в Errors.java и DefaultErrorMessages.java, то есть:

 REDUNDANT_MODIFIER, "Modifier ''{0}'' is redundant because ''{1}'' is present"