我的 Kotlin 类TimeUtils
有一个密封类,声明为:
sealed class TimeUnit {
object Second : TimeUnit()
object Minute : TimeUnit()
fun setTimeOut(timeout : TimeUnit) {
// TODO something
}
我的 Java 类正在调用setTimeOut
如下方法:
TimeUtils obj = new TimeUtils();
if (some condition) {
obj.setTimeOut(TimeUtils.TimeUnit.Minute); // ERROR
} else if (some other condition) {
obj.setTimeOut(TimeUtils.TimeUnit.Second); // ERROR
}
我在上面 2 行中收到错误说明expression required
。任何人都可以帮助我如何解决它?