【发布时间】:2015-01-22 14:38:24
【问题描述】:
我需要从 Java 调用一个 Scala API,该 API 有一个带有签名 Option[Activity] 的参数。
我想传递Some(this),它的类是Activity的派生类。
我尝试了很多东西:
new Some<Activity>.apply(this)Some.apply((Activity)this)Option.apply((Activity)this)
但我收到如下编译错误:
actual argument Some<Activity> cannot be converted
to Option<Class<? extends Activity>> by method invocation conversion
传递这个的正确方法是什么?
相关问题:
- 它谈论
Option[Double],并且没有继承问题:How to call scala's Option constructors from Java
【问题讨论】: