我正在使用来自 java 的 scala 库,特别是一个返回Either[A, B]
. 在我的 java 代码中,我可以这样做:
scalaFunction.callMethod(new Function<Either<A, B>>() {
public byte[] apply(Either<A, B> result) {
B right = result.right().???
}
}
result.right()
返回 a RightProjection
,但我无法在 Java 中导入它(使用 IntelliJ)。有没有一种正确的方法来处理 Java 中的 Either 对象?