java - 忽略返回对象时的编译时警告

标签 java api compiler-errors compiler-warnings

我知道 Java 通常允许不关心方法中存在的返回对象,但在这种情况下,我想确保 Api 的用户将返回的实例添加到列表中,否则它将被执行马上。

纯 Java:

Runnable someTask() {
    ...
}

someTask(); // ok

应该是

Runnable someTask() {
    ...
}

addToExecutionList(someTask()); // ok
someTask(); // gives warning

有没有办法通过编译时警告来防止这种情况发生?

最佳答案

Is there a way to prevent this with say a compile time warning?

没有。没有办法强制调用者使用方法的返回值。类似于 FindBugs如果对您有帮助,可能会有一个选项将其报告为不可靠的代码。

关于java - 忽略返回对象时的编译时警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779224/

相关文章:

scala - 从 scala 代码中使用 Google guava 时出现编译器错误

c++ - 为Vim配置.ccls文件

typescript - VS Code 提示错误 TS7013 但 Typescript 不是

java - 使用 Saxon 库时 CPU 使用率高

java - libGDX 示例中的 slider

java - 数据库编码更改为 UTF8 导致 java.lang.NullPointerException

api - 彭博 API : How to get the list of Pricing Sources?

java 。获取系统默认打印机

java - Hamcrest-Date 和 DateTimeFormatter 让您放心

c++ - 在 qt 中打印阿拉伯文本的替代方法