我们重构了模型中使用的一个枚举,以包含新的值。现在,当应用程序执行(使用由旧应用程序创建的数据库文件)时,一些开关/case语句的行为非常奇怪。调试变量视图显示,例如枚举有值"OLD",但调试器进入"case NEW:“行。 break; System.out.println("Project sta
我想在python中使用枚举,就像下面的代码(java)一样。我是一个Python新手。我用Java编写了以下代码,并希望用Python复制这些功能: public enum Direction {LEFT, RIGHT, UP, DOWN}public void navigate(Direction direction) case Direction.LEFT:System.out.print("left&qu
我正在使用生成java源文件。我有一个通过codemodel API定义的枚举,我想在一个转换块中使用它。在switch语句中,enum常量应用作非限定。我在访问枚举常量的非限定名称时遇到了麻烦,因为代码模型API使用枚举类名来限定常量。MyEnum m = MyEnum.A; case A: case<