Краткая передача значений Optional.absent () в методы
Одна проблема с использованием гуавыOptional
введите в качестве аргументов методов то, что вы не можете просто написать
// method declaration
public void foo(Optional<String> arg);
// compiler error
foo(Optional.absent());
из-за сбоя вывода типа, но вместо этого нужно явно добавить тип:
// real method call
foo(Optional.<String> absent());
Как я могу избежать этого?