Сонарное предупреждение о том, что оператор всегда оценивается как ложный после немедленного вызова restTemplate postForObject - PullRequest
0 голосов
/ 27 декабря 2018

пример кода:

      Info info = restTemplate.postForObject(connectionString, requestEntity, 
         Info.class);

      if (info == null) {
         throw new ApplicationException(Constants.NO_RESULT_ERROR_CODE);
      }

Вопрос: почему сонар предупреждает меня («Измените эту проблему, чтобы она не всегда оценивалась как« ложная »). Мне удалось доказать, чтоif (info == null) оценивается как истина, когда requestEntity не содержит полезных данных, найденных в БД. Так как я могу избавиться от этого ложного срабатывания?

...