监视在Eclipse RCP中使用哪些内容辅助

时间:2014-11-15 16:32:34

标签: eclipse

我有一个Eclipse RCP(用于VHDL语言的IDE),它有几个内容帮助来生成框架代码。我想跟踪实际使用的内容辅助。

我注意到当用户按下CTRL +空格时会调用我的类内容提议代码。这是当用户看到他们可以选择的内容提案时。我想跟踪实际选择和使用的内容提案。我查看了Eclipse源代码并用Google搜索,但在使用给定内容提案时,我找不到一种简单的方法来获取通知。

如何通知(和跟踪)Eclipse环境中实际使用的内容辅助/内容提议/自动完成?

1 个答案:

答案 0 :(得分:1)

如果您的代码中包含所有完成提案,则可以使用CompletionProposal的子类并覆盖apply方法来记录提案。

@Override
public void apply(IDocument document)
{
  super.apply(document);

  // TODO add your code to record the apply
}