标签: sonarqube
我们返回一个不可变列表并获得关键的声纳警告"不应该存储或直接返回可变成员"
public List<A> getA() { return A; }
A在构造函数中初始化为ImmutableList.copyOf(B)。 是否有可能将这些不可变的实现考虑在内?
答案 0 :(得分:1)
你可以创建一个类型为ImmutableList的变量A,它不会引起问题。