Доступ к scala.None из Java

Как вы можете получить доступscala.None с Java?

Последняя строка приводит к смерти компилятора с типом scala.None не принимает параметры.

import scala.Option;
import scala.Some;
import scala.None;
final Option<String> object1 = new Some<String>("Hi there");
final Option<String> object2 = new None<String>();

Это приводит к ошибке «не удается найти конструктор символа None ()»:

final Option<String> object2 = new None();

Это терпит неудачу с "не может найти переменную символа None":

final Option<String> object2 = None;

В 2007 году это работало, но потом Scala изменилась. Компилятор Java даетerror: incompatible types:

final Option<String> object2 = scala.None$.MODULE$;

Ответы на вопрос(6)

Ваш ответ на вопрос