我想知道是否应该在每个参数之前添加javax.annotation.Nonnull
注释:
import javax.annotation.Nonnull;
interface Foo {
void bar(@Nonnull Integer x, @Nonnull String y);
}
或仅在方法签名之前放置:
import javax.annotation.Nonnull;
@Nonnull
interface Foo {
void bar(Integer x, String y);
}
我正在使用Intellij Code Inspection。
答案 0 :(得分:1)
在每个参数之前是一个更具体的定义。