我使用的是带有marketplace的FindBugs插件的Java1.7,Eclipse3.7。System.out.println( "Bla" );}public final static PrintStream out = null;
所以Findbugs是对的,但是消息现在发生了什么改变了吗?
我希望制定一个自定义Lint规则,以确保在每次引用服务器返回的JavaBean对象或其字段之前进行空检查,以避免NullPointerException。bean.getSomeField().doSomeThing();//-->Lint should check this ok, have checked for both reference我的问题:对于此检查,是否已经有任何已实现的规则?如果没有,有人能告诉我怎么写这样的习惯规则吗?
任何帮助都将不
然而,这--至少我这么做的方式--有一个巨大的缺点:因为FindBugs --或者编译器警告机制f. ex。从Eclipse -将不再看到显式空-检查,它将不再认为myString可能为空,因此它将不再引发关于潜在(或确定)空指针的警告,在我看来这些警告是非常有用的。myString may be null at this location"}
所以,我只是想确保没有办法消除或最小化这个缺点,这样我们就可以使用