У меня есть проект maven, настроенный на использование Java 8, и все работает нормально, eclipse компилирует код, например:
Map<String,String> map = new HashMap<>();
Он даже жалуется на код старого стиля ( "избыточная спецификация аргументов типа" ), когда я устанавливаю это на вкладке "Ошибки/Предупреждения". Проблема в том, что я не могу решить, как заставить этот синтаксис по умолчанию использовать autocompletion - я уверен, что видел, что он работает раньше, но теперь, когда я вставляю конструктор в ctrl-space, он настаивает на добавлении параметров, что мне не нравится.
Может ли кто-нибудь намекнуть, какие настройки нужно проверить, чтобы сделать поддержку содержимого insert < > вместо < String, String > ? Или, возможно, это связано с тем, что я использую Java 8, а не Java 7, или что я нахожусь на maven?