Я могу создать Guava ImmutableList
с помощью метода of
и получить правильный общий тип на основе переданных объектов
Foo foo = new Foo();
ImmutableList.of(foo);
Однако метод of
без параметров не может вывести общий тип и создает ImmutableList<Object>
.
Как создать пустой ImmutableList
для удовлетворения List<Foo>
?