【发布时间】:2019-01-10 07:13:28
【问题描述】:
我将@NonNull-Checking 与 Eclipse-JDT 一起使用,很高兴看到它理解并尊重 Apache Commons Validate 的使用。这意味着在代码中:
Validate.notNull(someInput);
@NonNull String a = someInput;
如果没有第一行,第二行会在 Eclipse 中产生警告。 我只能配置是否应该尊重“断言”。 但在没有任何进一步通知的情况下,它也尊重 Validate#notNull 和 Objects#requireNonNull。 这很棒,但我想知道:
- Eclipse 尊重正确的 Null-Checking 的框架/方法是否是硬编码或可配置的(在某些插件、文件等中)?
- 我可以编写自己的方法让 Eclipse 知道,某些变量保证不为空吗?
【问题讨论】:
标签: java eclipse eclipse-jdt non-nullable null-check