我什至提到:Sonar Violation: Security - Array is directly stored
我的代码是--->
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;
}
}
这已经在处理防御性副本了,想知道为什么声纳就在函数参数处对我大喊大叫。
这不与 Sonar Violation 重复:安全性 - 数组直接存储
再次感谢您的帮助和时间。