【问题标题】:Android Studio - Infer Nullity?Android Studio - 推断无效?
【发布时间】:2014-05-03 17:22:21
【问题描述】:

在查看 Android Studio 的“分析”选项卡中的各种选项时,我遇到了一个名为“推断无效性”的选项。我只是好奇这个工具应该如何使用以及它可以为我的 Android Studio 项目做什么?

【问题讨论】:

标签: android intellij-idea android-studio


【解决方案1】:

This option 分析您的代码并将@Nullable@NotNull 注释添加到您的变量和参数中。这有助于 IntelliJ 检测代码中的合同违规行为,并在必要时建议进行空检查。要充分利用此功能,您必须尽可能多地注释代码。

“Infer Nullity”的缺点是,默认情况下,它使用来自 JetBrains IntelliJ 特定 Jar (com.intellij.annotations.NotNull) 的注释。从 IntelliJ 10.5 版开始,似乎确实有一些 support 用于使用其他注释。

有关更多信息,请查看有关此功能的详细信息 How-To

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-09-27
  • 2021-12-06
  • 2016-09-24
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
  • 1970-01-01
  • 2014-03-14
相关资源
最近更新 更多