Я только что обновился до Луны (от Кеплера), и я заметил небольшую (но раздражающую) проблему:
В автозавершении отсутствует возможность генерировать бриллианты "< > " для уже указанных генериков в переменной инициализации. Например, когда я печатаю:
Set<String> mySet = new HashSet
Я бы ожидал, что он будет автоматически завершен до
Set<String> mySet = new HashSet<>();
а не
Set<String> mySet = new HashSet<String>();
Я использую JDK 1.7, а уровень соответствия также равен 1.7.
Также очень странно, что когда я ударяю STRG + Space несколько раз во время автозаполнения, пока он снова не вернется в java-автозаполнение, а затем нажмите Enter, он поставляет ожидаемые бриллианты.
Это очень похоже на ошибку. Является ли эта ошибка "известной" и есть ли какие-либо способы решения этой проблемы? Не удалось найти что-либо, связанное с этой темой.