【问题标题】:Eclipse's Content Assist does not work for java.util.ComparatorEclipse 的 Content Assist 不适用于 java.util.Comparator
【发布时间】:2019-06-12 05:49:23
【问题描述】:

我在这样的类中定义一个字段:

Comparator<String> test = ...

代替这三个点,如果我写下Preferences -&gt; Java -&gt; Editor -&gt; Content Assist -&gt; Favorites 中列出的任何类的静态方法的前几个字母,然后按 Ctrl + Space,我会得到这些方法的自动完成建议(如预期),java.util.Comparator 的任何静态成员除外

我最喜欢的列表是:

  • java.time.LocalDateTime,输入of后收到大量提案
  • java.util.stream.Collectors,输入 toli 后也是一样的
  • org.hamcrest.Matchers,与 not 相同
  • org.junit.Assert,与assertt 相同

唯一不工作的是java.util.Comparator。我尝试删除并再次添加它,但没有帮助。将成员添加到收藏列表而不是类型会有所帮助,但这不是我要寻找的答案。

我在 Debian Linux 上使用带有 OpenJDK 12 的 Eclipse 2019-03。还尝试使用 OpenJDK 8。

这里有一些可能有用的屏幕截图。

谢谢!

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    这是一个与泛型类型相关的bug in EclipseComparator 是列表中唯一的泛型类型,但其他泛型类型也会出现同样的问题,例如Optional。不幸的是,似乎还没有修复。

    【讨论】:

      猜你喜欢
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多