Eclipse 给了我警告“潜在的空指针访问:变量 ann 在这个位置可能为空”:
SomeAnnotation ann = type.getAnnotation( SomeAnnotation.class );
Preconditions.checkNotNull( ann, "Missing annotation on %s", type );
for( String value : ann.value() ) { // <-- warning happens here
}
我正在使用 Eclipse 3.7 和Guava。有没有办法摆脱这个警告?
我可以使用SuppressWarnings("null")
,但我必须将它附加到我认为是个坏主意的方法上。