标签: java enums sonarlint
如果我定义一个空类,则会收到警告Classes should not be empty (squid:S2094)
Classes should not be empty (squid:S2094)
没有空缺的借口。如果仅将其用作公共扩展点,则应将其替换为接口。如果将其作为占位符用于将来的开发,则应充实它。在任何其他情况下,都应消除它。
但是,如果我定义了一个空的枚举,我不会得到任何警告
public enum Enum { }
尽管它是使用values()之类的方法自动生成的,但是这种枚举有什么用?
values()
为什么也没有警告为空的枚举?