Mar*_*ein 6 java eclipse null static-analysis non-nullable
配置Eclipse 4.2.0以执行空分析(配置为使用@javax.annotation.Nonnull等)时,以下代码将生成警告
空类型安全:int类型的表达式需要未经检查的转换以符合'@Nonnull Integer'
class C
{
static void foo(int i)
{
bar(i); // Warning
}
static void bar(@javax.annotation.Nonnull Integer i)
{
}
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题(不使用@SuppressWarnings("null"))?似乎分析器不知道盒装基元不可能null.
| 归档时间: |
|
| 查看次数: |
1252 次 |
| 最近记录: |