【发布时间】:2014-11-16 09:23:18
【问题描述】:
谁能告诉我 Eclipse 中的代码完成(或代码辅助)是如何工作的?我的意思是它正在使用的技巧/算法/数据结构.. 在某个地方我发现“可能”它使用了 Trie,但我想要一个明确的答案,有人可以回答吗??
【问题讨论】:
-
如果有人解释(一点)它使用的算法,我将不胜感激,
-
Eclipse 是开源的。你总是可以自己看一下代码;-)
-
确实,它相当复杂,我不确定是否可以在这里给出一个足够的答案来总结它(鉴于当前形式的问题相当广泛)。您可以从git.eclipse.org/c/jdt/eclipse.jdt.ui.git/plain/… 开始阅读,看看是否可以找到指向您相关(或感兴趣)部分的指针。
标签: eclipse code-completion code-assist