scala - 不可能从java文件调用scala包函数吗?

标签 scala scala-java-interop

例如,scala.concurrent.promise

如果不是,对于这种情况最好的一般解决方法是什么?在 scala 中定义一个实用程序对象/类来分派(dispatch)给包函数?

最佳答案

创建一个名为package的类,并将相关方法作为静态成员。在这种情况下,您需要从 Java 调用 scala.concurrent.package.promise。

但是,scala.concurrent.promise 已弃用,请改用 scala.concurrent.Promise.apply

关于scala - 不可能从java文件调用scala包函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23772709/

相关文章:

java - 如何在Spark +2.4中读取CSV时设置时间戳格式

scala - 为什么在具有重复参数的 Scala 部分中不允许使用默认参数?

java - 如何在 Java 代码中使用 Scala 可变参数

scala - 如何强制 scalac 生成静态最终字段?

scala - 通过使用 traits 和 with 关键字来减少代码

斯卡拉 3 : inline vs quoted (macros)

scala - 检查 scala 集交集是否为空

Scala 枚举在 java 中的使用

java - 在 Scala 中迭代 Java 集合

java - 在 Java 中,如何将 scala.list 转换为 java.list