IntelliJ IDEA 2018.1 Public Previewでpostfix code completionが追加できるようになってたのでお試ししてみた。
登録方法はこんな感じ。
Postfix Completionの設定画面から追加ダイアログを開く
流れ的にはこんな感じ。
ここにハマりポイントがあって、「+」を押した時に下の画像のようにJavaが複数表示されているとうまく登録されない…
原因は、Postfix Completionを登録するようなプラグインをインストールしているから。プラグインを消すと、Javaがひとつだけになってちゃんと登録されるようになります。
ダイアログでPostfix Completionの内容を登録する
この例だと、primitive以外に対してクラス名を取ってくるみたいな感じです。
$EXPR$がPostfix Competionを実行した対象が入る部分になっていて、$END$がPostfix Completion後にカーソルを移動する場所になります。
動かしてみると…
こんな感じにちゃんと使える!