SonarLint-使用空枚举(无警告)

时间:2019-02-14 06:43:57

标签: java enums sonarlint

如果我定义一个空类,则会收到警告Classes should not be empty (squid:S2094)

  

没有空缺的借口。如果仅将其用作公共扩展点,则应将其替换为接口。如果将其作为占位符用于将来的开发,则应充实它。在任何其他情况下,都应消除它。

但是,如果我定义了一个空的枚举,我不会得到任何警告

public enum Enum {

}

尽管它是使用values()之类的方法自动生成的,但是这种枚举有什么用?

为什么也没有警告为空的枚举?

0 个答案:

没有答案