Tag: static analysis

Eclipse null分析:int类型的表达式需要未经检查的转换以符合’@Nonnull Integer’

配置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) { } } 我该如何解决这个问题(不使用@SuppressWarnings(“null”) )? 似乎分析器不知道盒装基元不能为null 。