私は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()
を返しますがRightProjection
、Javaにインポートできません(IntelliJを使用)。Javaでどちらかのオブジェクトを処理する適切な方法はありますか?