Kotlin编译器给了我以下警告:
警告:(399,1)Kotlin:内联的预期性能影响' ...'可能是微不足道的。内联最适用于具有lambda参数的函数
在这种情况下,我想取消此警告。我不知道要给@Suppress
带来什么价值,但是我无法找到@Suppress
接受的值的任何文档。
可以赋予@Suppress
的可能值是什么,它们是什么意思?
答案 0 :(得分:17)
IntelliJ在这里为您提供了很好的帮助:
添加 <li><a href="Default.aspx" runat="server" onclick="LogoutClicked()"><span class="glyphicon glyphicon-log-out"></span> Log Out</a></li>
以解决警告。
可以在names of the compiler diagnostics to suppress和Errors.java中找到一些可能的DefaultErrorMessages.java,即:
@Suppress("NOTHING_TO_INLINE")
答案 1 :(得分:1)
就我而言,IntelliJ并没有要求我禁止显示警告。
在DefaultErrorMessages
的静态变量regexp_replace
中声明了错误的详尽列表以及要传递给@Suppress
的代码。
您可以搜索编译器警告(例如MAP
),并且要传递给The expression is unused
的名称是该条目的关键字,在这种情况下为@Suppress
:UNUSED_EXPRESSION