私は Java プラグインを開発していますが、最近、ユーザーがカーソルをメソッド名の上に置いたときに、ヒント ボックスに新しいテキストを表示することを考えました。次のようなクラスを作成することで、テキストを変更できることを知っています。
public class ExtensaoMostraExcecoesOnMethodHover implements org.eclipse.jdt.ui.text.java.hover.IJavaEditorTextHover{
@Override
public String getHoverInfo(ITextViewer textViewer, IRegion hoverRegion) {
return "it´s a small world after all";
}
}
ただし、これにより、すべての選択のヒント ボックスのテキストが変更されます。ユーザーがメソッド名を選択したときだけ変更したい。
誰もこれを行う方法を知っていますか? IJavaEditorTextHover を実装する方法についての良いチュートリアルを教えてもらえますか?