我正在使用org.eclipse.jdt.annotation.NonNull为静态空值分析添加额外信息。我不知道如何正确注释数组:
- 我怎么能说数组引用是非空的?
- 我怎么能说一个数组由非空元素组成?
我已经测试过:
public static void test(@NonNull String[] a) {
assert a != null;
}
public static void main(String[] args) {
test(null);
}
但是,Eclipse 不会标记test(null);
为错误。