I even refered : Sonar Violation: Security - Array is stored directly
My code is as --->
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;
}
}
This is already taking care of defensive copy wonder why sonar is yelling at me right at function parameter.
This not not duplicate as Sonar Violation: Security - Array is stored directly
Again, Thank-you for your hyelp and time.