我正在处理一个混合的java/scala项目,并试图从Java调用一个scala对象的方法。该方法以Option[Double]
作为参数。我认为这将工作:如何从Java调用scala的选项构造函数
Double doubleValue = new Double(1.0);
scalaObj.scalaMethod(new Some(doubleValue));
但Eclipse告诉我“构造函数一些(双)是未定义的”。
我应该以不同的方式调用scala.Some
的构造函数吗?
在Java中,_methods_类型参数可以推断(有时),但类型参数_constructors_从来没有。 – 2011-03-13 05:55:37
@Alexey很高兴知道,我认为这可能是我的麻烦来源。尽管我参数化了'Some',但我仍然遇到问题(请参阅我对@ user654801答案的评论)。 –
pkaeding
2011-03-13 05:57:34