I have the following in my code:
But why is this giving the Sonar error? Error is on line: this.lastAccessTime = lastAccessTime;
The date here is already declared private.
public class myClass{
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "LAST_ACCESS_TIME", nullable = false)
private Date lastAccessTime;
/**
* Constructor
*
* @param userId the user id
* @param screenName the name of screen
* @param lastAccessTime time of last access
*/
public userTO(String userId, String screenName, Date lastAccessTime)
{
this.userId = userId;
this.screenName = screenName;
this.lastAccessTime = lastAccessTime;
}
}