我甚至提到过:
Sonar Violation: Security – Array is stored directly
我的代码是—>
public final void setSelectedObjectsList(final ScheduleDTO[] selectedObjectsList)
// Security - Array is stored directly
//The user-supplied array 'selectedObjectsList' is stored directly.
{
if (selectedObjectsList != null) {
this.selectedObjectsList = selectedObjectsList.clone();
} else {
this.selectedObjectsList = null;
}
}
这已经在处理防御性复制,为什么声纳会在功能参数上对我大吼大叫.
再次,谢谢你的呐喊和时间.