sonarQube扫描错误-使字段瞬变或可序列化用于列表

时间:2019-07-25 07:50:46

标签: java sonarqube sonarqube-scan serializable transient

对于HashSet和ArrayList,“ Serializable”类中的字段应该是瞬态的或可序列化的

该类实现java.io.Serializable,但包含Set类型的成员。 但是Set的实现是HashSet。这是可序列化的。
尽管如此,SonarQube扫描仍被标记为关键问题

@JGlobalMap

public class RequestAccess implements java.io.Serializable {   
   private Set<Escouter> escouters = new HashSet(0);
   private List supportTower= new ArrayList();
   public Set<Escouter> getEscouters() {
        return this.escouters;
    }
   public void setEscouters(Set<Escouter> escouters) {
        this.escouters = escouters;
    }
   public List getSupportTower() {
        return supportTower;
    }
   public void setSupportTower(List supportTower) {
        this.supportTower = supportTower;
    }
}

0 个答案:

没有答案