eclipse で便利な機能といえばコードアシスト(コンテンツアシスト)。Ctrl + Space でコードの補完ができるアレだ。これを自作プラグインで拡張したいと思う人も多いだろうが、情報も少なく私自身もかなり苦戦したのでここに説明しておく。 拡張ポイント そもそも eclipse のプラグイン作成は自分が拡張したい機能の拡張ポイントを探すことから始まる。拡張ポイントを選択し、その拡張ポイントについて正しく設定を行い(正しく plugin.xml を記述し)、その拡張ポイントに必要なクラスを書く、これが eclipse プラグインの作り方の簡単な流れだ。 コードアシストを拡張するための拡張ポイントはズバリ「org.eclipse.jdt.ui.javaCompletionProposalComputer」である。 まずは適当なプラグインプロジェクトを作り(そのときテンプレートは使用しなく