В этом примере ниже SonarQube жалуется, что model.toString()
- это not null
, а (model == null
) - всегда false
, нужна помощь, чтобы понять, что можно сделать, чтобы это исправить. потому что закладка инициализируется как переменная в операторе if и, по-видимому, будет null
.
public static class Mapper implements DataStore.ModelMapper<Membership,
MembershipPassDTO> {
@Override
public MembershipPassDTO mapModel(Membership model) {
VALogger.e("SULOD Membership Mapper", "" + model.toString());
if (model == null) {
return new MembershipPassDTO(model, "", "", "", "", "", "");
}
return new MembershipPassDTO(model, model.getVitalityMembershipId(), model.getMembershipNumber(), model.getCustomerNumber(),
model.getVitalityStatus(), model.getMembershipStartDate(), model.getMembershipStatus());
}
}