idea出现Inferred annotations available. Full signature: @Nullable String queryTrack(String, JSONObject)这个问题
时间: 2024-01-30 07:04:24 浏览: 256
matlab精度检验代码-Boosted-OICR:从多实例检测网络中的提炼中提取知识
这个问题是因为 IntelliJ IDEA 发现你在方法中使用了 @Nullable 注解,但是没有在方法签名中使用。IDEA 提供了一种功能,即根据上下文推断可能的注解,并在方法签名中显示它们。这就是所谓的 Inferred annotations。
要解决这个问题,你可以将 @Nullable 注解添加到方法签名中,如下所示:
```
@Nullable
public String queryTrack(String query, JSONObject params) {
// 方法实现
}
```
这样做可以让你的代码更加清晰,同时也可以帮助其他开发人员更好地理解你的代码。
阅读全文