我有一个Eclipse RCP(用于VHDL语言的IDE),它有几个内容帮助来生成框架代码。我想跟踪实际使用的内容辅助。
我注意到当用户按下CTRL +空格时会调用我的类内容提议代码。这是当用户看到他们可以选择的内容提案时。我想跟踪实际选择和使用的内容提案。我查看了Eclipse源代码并用Google搜索,但在使用给定内容提案时,我找不到一种简单的方法来获取通知。
如何通知(和跟踪)Eclipse环境中实际使用的内容辅助/内容提议/自动完成?
答案 0 :(得分:1)
如果您的代码中包含所有完成提案,则可以使用CompletionProposal
的子类并覆盖apply
方法来记录提案。
@Override
public void apply(IDocument document)
{
super.apply(document);
// TODO add your code to record the apply
}