当前位置: 首页 > 知识库问答 >
问题:

在Kotlin中可以为“@Suppress”提供哪些可能的值?

洪旻
2023-03-14

Kotlin编译器给了我以下警告:

警告:(399,1)Kotlin:内联“…”的预期性能影响可能是无关紧要的。内联最适用于具有lambda参数的函数

在这种情况下,我想取消显示此警告。但是,我不知道给@Suppress什么值,也找不到任何文档说明@Suppress接受什么值。

可以为@Suppress提供哪些可能的值,它们是什么意思?

共有1个答案

周墨一
2023-03-14

IntelliJ在这里为您提供了很好的帮助:

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

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

REDUNDANT_MODIFIER, "Modifier ''{0}'' is redundant because ''{1}'' is present"
 类似资料:
  • 问题内容: Kotlin是否可以提高性能?有基准测试吗?Kotlin比Java快吗?我在Kotlin网站上找到了这个。https://kotlinlang.org/docs/reference/comparison- to-java.html 谈论语言功能而不是性能。 问题答案: Kotlin生成的字节码与Java非常相似,因此Kotlin代码的性能在大多数情况下与等效Java代码的性能相同。 内

  • 本文向大家介绍canvas有哪些可以提升性能的优化方法?相关面试题,主要包含被问及canvas有哪些可以提升性能的优化方法?时的应答技巧和注意事项,需要的朋友参考一下 一般画下一帧会 clearRect,但当本帧绘制情况很复杂,会造成一定的白屏或黑屏, 所以会有一个临时 canvas 保留上一帧,因为直接 draw 不怎么消耗计算资源, 在发现绘制未完成时,用临时 canvas 显示。 在 ios

  • 我有返回给我一些JSON后端。 我将其解析为我的类: 然后我从服务器(使用rxJava)检索数据,没有任何错误。但是我预料到了一个错误,因为我认为我应该做这样的事情(以防止GSON转换器错误,因为在我的JSON响应中不存在): 在从后端接收数据并将其解析到带有构造函数的SomeData类(不带def值)之后,notNullableValue的值==NULL。 据我所知,在Kotlin中不是可空值可

  • 问题内容: 我想描述一下AOP有效参与应用程序设计的可能情况。到目前为止,我所遇到的是: 伐木相关 安全检查 交易管理 调整旧版应用程序 还要别的吗? (不一定是基于Spring的基于代理的AOP,而是JBoss AOP。) 问题答案: 我可以举两个使用它的示例: 在JMX中自动注册对象以进行远程管理。如果使用我们的注释对一个类进行注释,则我们可以通过一个方面来监视该类的新实例,并将其自动注册到J

  • 问题内容: 我想我了解什么是指针,但我不太了解何时使用它。 下面的摘录来自“ A Tour of Go”。 “ * Vertex”和“&Vertex”的目的是什么? 我用“顶点”替换了它们,并且运行良好。 问题答案: 这不是指针/值区分的特别好例子,因为在这种情况下它们是可互换的!当您需要(从另一个函数)“远程”更改数据时,指针很有用。 正如您将注意到的那样,这不会改变任何东西(严格来说,它会更改

  • 谷歌(遗憾地)计划破坏存储权限,使应用程序无法使用标准文件API(和文件路径)访问文件系统。许多人反对它,因为它改变了应用程序访问存储的方式,在很多方面,它是一个受限的API。 因此,如果我们希望处理各种存储卷并访问其中的所有文件,我们将需要在未来的Android版本上完全使用SAF(存储访问框架)(在Android Q上,我们至少可以暂时使用一个标志来使用正常的存储权限)。 例如,假设您想创建一