【发布时间】:2017-11-06 10:34:05
【问题描述】:
我刚开始在我的 IntelliJ 项目中使用 Firebug。
private byte[] image;
public byte[] getImage() {
return image;
}
public void setImage(byte[] image) {
this.image = image;
}
Firebug 给了我错误:
May expose internal representation by incorporating reference to mutable object
我真的不明白这个错误是什么意思以及如何减轻它。
编辑
我的构造函数也出现此错误:
public Design(byte[] image){
this.image = image;
}
感谢帖子,我修复了 Getter 上的错误并理解了它的含义,但是构造函数 en setter 上的错误对我来说不是很清楚。
【问题讨论】:
-
您确定您使用的是 Firebug 而不是 Firefox DevTools?因为 Firebug 已经正式停产了,doesn't work anymore starting from Firefox 57.
-
@SebastianZartner 好收获!我正在使用 FindBugs 插件。将编辑我的问题
标签: java intellij-idea findbugs