Почему Map
не компилируется, а Map
работает нормально?
Первый сниппет кода не работает:
error: incompatible types
Map<String, ?> test = ImmutableMap.builder().build();
^
required: Map<String,?>
found: ImmutableMap<Object,Object>
Я полагаю, что разработчики Guava-коммитета хотели, чтобы это работало.