这是我的心愿: case a(Int), b(String)枚举的关联值类型是唯一的,而且始终是唯一的.假设我有一个变量:我想要创建一个E实例,它基于变量myInt,动态。这应导致:但在“现实世界”里,我不知道我得到了什么财产。我只知道一件事:我可以用它初始化枚举E。我需要基于属性值动态地初始化枚举。我现在在属性上有一个巨大的开关来初始化枚举,我不想那样。
ProductClassification toProductClassification(ProductTypes pisType);其中ProductTypes和ProductClassification是枚举我希望它在不能映射枚举时抛出一个异常,但是我得到了编译器错误:The following constants from the source enum have no corresponding constant我尝试使用@ValueMappings注释,但只能将其配置为将值设置为null,这还不够:
@ValueMappi