3
私はJavaからScala列挙を渡す必要があるScala/Java二言語プロジェクトを持っています。JavaからScala列挙を渡す方法
object MonthSelection extends Enumeration {
type MonthSelection = Value
val LastMonth, ThisMonth, NextMonth, CustomMonth = Value
}
class MyClass {
def doDateStuff(monthChosen: MonthSelection) = {
// do stuff
}
}
これをJavaから呼び出す方法を教えてください。私はscala.Enumeration.Valueをインポートすることができないので、コンパイルエラーが発生します。
MyClass myClass = new MyClass();
myClass.doStuff(MonthSelection.ThisMonth);