PMD 检查java代码:一个方法只应该有一个退出点(OnlyOneReturn)

https://docs.pmd-code.org/pmd-doc-6.55.0/pmd_rules_java_codestyle.html#onlyonereturn

一个方法只应该有一个退出点,这个点应该在方法的最后。

例如,下面的代码就违反本规则:

package com.thb;

public class Example {

    public String method(int code) {
        if (code >= 0) {
            return "hello";
        } else {
            return "world";
        }
    }
}

可以改为如下形式:

package com.thb;

public class Example {

    public String method(int code) {
        String resultStr;

        if (code >= 0) {
            resultStr = "hello";
        } else {
            resultStr = "world";
        }
        return resultStr;
    }
}

你可能感兴趣的:(java,PMD)