Как я могу упростить этот логический литерал, заключенный в if-then-else, в один вызов для соответствия sonarqube. Спасибо - PullRequest
1 голос
/ 04 февраля 2020
@Override
protected boolean willFlightBeChanged(AwbFlt awbFlt) {
    if (CargoMaxUtil.isHostCarrier(awbFlt.carrier()) && (!Str.equals(awbFlt.alloc, AwbFlt.ALLOC_UU)))
        return true;
    return false;
}

1 Ответ

1 голос
/ 04 февраля 2020

В целом:

if (condition)
  return true;
return false;

в точности совпадает с:

return condition;

Итак:

return CargoMaxUtil.isHostCarrier(awbFlt.carrier()) && (!Str.equals(awbFlt.alloc, AwbFlt.ALLOC_UU));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...