2014-11-15 35 views
0

我有一個Eclipse RCP(用於VHDL語言的IDE),它有幾個內容幫助用於生成框架代碼。我想追蹤哪些內容協助實際使用。監視在Eclipse RCP中使用哪些內容幫助

我注意到,當用戶按下CTRL +空格時,我的類內容提議代碼被調用。這是用戶看到他們可以從中選擇的內容提案。我想跟蹤實際選擇和使用的內容提案。我查看了Eclipse的源代碼並進行了搜索,但我無法找到使用給定內容提議時獲取通知的簡單方法。

如何通知(並跟蹤)在Eclipse環境中實際使用哪些內容幫助/內容提議/自動完成?

回答

1

如果所有完成建議都在您的代碼中,您可以使用CompletionProposal的子類並覆蓋apply方法來記錄建議。

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

    // TODO add your code to record the apply 
}