Scala - Java互操作:Scala可以在字节码中发出枚举以供Java使用吗?

Bor*_*zic 6 java enums interop scala bytecode

我有一个混合Java/Scala的项目,它是使用Scala库的Java GUI代码.有没有办法编写Scala代码,以便在编译时发出Java枚举?到目前为止我尝试过的方法(密封的case类,扩展Enumeration)似乎生成了正常的类,这使得从Java中使用它们比直接枚举更加繁琐.

oxb*_*kes 4

为什么不能用 Javaenum编写类?混合源(即 Java + Scala)项目是完全可行的......