请各位大神帮我看看这段代码应该怎样修改,findBugs

public int compareTo(ShowWorkPerson o) {
if (o == null) {
return 0;
}
各位大神求解:这段代码findBugs应该怎样修改?

ShowWorkPerson 实话说呢么吗类型,有没有定义

ShowWorkPerson就是一个普通实体类 就是实现了Comparable接口,然后findBugs就报错,我网上也查过,就是不知道如何改了

看你打算怎么比较?
public int compareTo(ShowWorkPerson o) {
if (o == null) {
return 0;
return this.某个成员.compareTo(o.某个成员);
}

if若成立return,若不成立咋没有return个啥?

下面这段代码编译没问题,你看看与你的代码的区别。

public class ShowWorkPerson implements Comparable {
    public int compareTo(Object o) {
        if (o == null) {
            return 0;
        }
        else if (o instanceof ShowWorkPerson) {
            return (this.equals(o))?1:0;
        }
        else {
            return 0;
        }
    }
}

if条件外也要有返回