“更改此条件,以便它不总是评估为“ false””

时间:2019-09-27 22:15:17

标签: java sonarqube

声纳在错误的情况下会给我错误“更改此条件,以使它不会总是评估为” false”。有什么想法吗?

import org.springframework.messaging.Message;

@ServiceActivator(channel = "channel")
public void loadMessage(Message<?> message) throws InterruptedException {
    if (!valid(message)) {
        return;
    }
 }

        private void valid(Message<?> message){

                if (Objects.isNull(message)) {
                     log.error("*******************");

                } else if (Objects.isNull(message.getPayload())) {
                        log.error("*******************")
                } else {
                    //business logic
                }

        }

我尝试使用==运算符来验证其他条件。但仍然出现相同的错误。

0 个答案:

没有答案