制作" LOGGER"对于SonarQube中的接口,抛出了logger private static final error

时间:2018-05-22 06:26:35

标签: java sonarqube sonarqube-scan

默认情况下,Java Interface不允许私有静态最终成员。但是在SonarQube中,制作" LOGGER"接口抛出logger private static final error。

有什么具体原因吗?

示例:

public interface UserPropUtil {

    static final Logger LOGGER=Logger.getLogger(UserPropUtil.class.getName());

    static String getUserProp(String key, String defaultValue) {
        Userprop toReturn=null;
        try {
            toReturn= getUserProp(key);
        } catch (Exception e) {
            LOGGER.severe(e.getMessage());
        }
        return toReturn;
    }

}

0 个答案:

没有答案