代码之家  ›  专栏  ›  技术社区  ›  fastcodejava

如何访问EclipseJDT索引?

  •  1
  • fastcodejava  · 技术社区  · 15 年前

    如何访问eclipse用来进行Java搜索、导入等的索引?

    1 回复  |  直到 15 年前
        1
  •  3
  •   VonC    15 年前

    这个 old thread (for eclipse2!) 提到:

    同时,如果您觉得索引不完整( open type

    • 退出日食,
    • 在元数据中找到索引文件,并将其全部丢弃。
    • 并激活“打开类型”对话框,该对话框将触发正确的重新编制索引。

    索引文件位于:
    <workspace>/.metadata/.plugins/org.eclipse.jdt.core/ *.index '可疑文件+' savedIndexNames.txt

    我刚刚查看了当前的EclipseHelios3.6.1,这些文件仍然存在。


    更一般地(以编程方式)是 SearchParticipant API 与那些文件有关,如 bug 308402

    SearchParticipant #selectIndexes 以及部分文件 表示“索引位置表示文件系统中指向 保存索引信息 .index 拥有自己的位置并在 #选择索引 方法是使用 BasicSearchEngine .

    你可以看到 example here .