Eclipse Content Assist не работает для java.util.Comparator - PullRequest
1 голос
/ 10 июня 2019

Я определяю поле в классе следующим образом:

Comparator<String> test = ...

Вместо этих трех точек, если я напишу первые несколько букв статического метода любого из классов, перечисленных в Preferences -> Java -> Editor -> Content Assist -> Favorites, а затем нажмите Ctrl + Пробел, я получаю предложения по автозаполнению для этих методов (как и ожидалось), за исключением любого статического члена java.util.Comparator

Мой список избранного:

  • java.time.LocalDateTime, получая много предложений после ввода of
  • java.util.stream.Collectors, то же самое после ввода toli
  • org.hamcrest.Matchers, то же самое с not
  • org.junit.Assert, то же самое с assertt

Единственное, что не работает, это java.util.Comparator.Я попытался удалить и добавить его снова, но не помогло.Добавление членов в список избранного вместо типа помогает, но это не тот ответ, который я ищу.

Я использую Eclipse 2019-03 с OpenJDK 12 в Debian Linux.Также пробовал с OpenJDK 8.

Вот некоторые скриншоты, которые могут быть полезны.

Favorites

enter image description here

enter image description here

enter image description here

Спасибо!

1 Ответ

1 голос
/ 12 июня 2019

Это ошибка в Eclipse , связанная с общими типами.Comparator является единственным типом в вашем списке, который является универсальным, но такая же проблема возникает с другими универсальными типами, например Optional.К сожалению, пока нет решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...