Использование псевдонимов типа Scala из кода Java
Предположим, у меня есть псевдоним типа, определенный в Scala как
object Foo {
type Bar = Option[String]
}
Похоже, я не могу ссылаться на псевдоним в коде Java, как это (это просто жалуетсяНе могу найти символ):Я'
import Foo.*;
public class Cafebabe {
void bar(Bar x) {
//...
}
}
Мы также пробовали статический импорт.
(Более конкретно, у меня есть код отражения Java, который я не могу изменить, который должен знать тип параметра, и мне нужно передать ему псевдоним Bar).
Я знаю, я могу создать обертку в Scala
class BarWrapper(value: Bar)
но может ям отсутствует какой-то другой путь?