我正在寻找@NonNull原始数据类型的等效 Java 注释。我知道原始数据不能null,但我找不到替代方案。
我想实现的逻辑上等同于:
int mPageNumber;
public void updatePage(@NonNull final Integer nonNull) {
mPageNumber = nonNull.intValue();
}
Run Code Online (Sandbox Code Playgroud)
我试过:
int mPageNumber;
public void updatePage(@NonNull final int nonNull) {
mPageNumber = nonNull;
}
Run Code Online (Sandbox Code Playgroud)
我收到以下 lint 警告:
不能注释原始类型成员。此检查报告与在常量条件和异常检查中配置的 @Nullable 和 @NotNull 注释用法相关的问题。
我可以到位的是什么@NonNull,并Integer在updatePage上面的方法,让我可以有int作为参数,而不是Integer?
| 归档时间: |
|
| 查看次数: |
7871 次 |
| 最近记录: |