如何保证编译时枚举切换的完整性?
2022-08-31 20:18:00
我有几个开关语句来测试.所有值都必须由语句在语句中由语句处理。在代码重构期间,可能会发生收缩和增长的情况。当 收缩时,编译器会引发错误。但是,如果 增长,则不会引发任何错误。匹配状态被遗忘并产生运行时错误。我想将此错误从运行时移动到编译时。从理论上讲,应该可以在编译时检测到丢失的案例。有没有办法做到这一点?enum
enum
switch
case
enum
enum
enum
enum
问题已经存在“如何检测添加到枚举中并且未在交换机中处理的新值”,但它不包含仅与Eclipse相关的解决方法的答案。