在Kotlin中可以赋予`@ Suppress`的可能值是多少?

Kotlin编译器给了我下面的警告:

警告:(399,1)Kotlin:内嵌'…'的预期性能影响可能是微不足道的。 内联最适合用于lambda参数的函数

在这种情况下,我想压制这个警告。 我不知道给@Suppress什么价值,但是我找不到任何@Suppress接受的值的文档。

可以赋予@Suppress的可能值是什么,它们是什么意思?

IntelliJ在这里给你很好的帮助:

在这里输入图像描述

其中添加了@Suppress("NOTHING_TO_INLINE")来解决警告。

可以在Errors.java和DefaultErrorMessages.java中找到一些可能的压缩编译器诊断名称,即:

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