相変わらず炎上中のしおしおです。年末年始はなんとか31から3まではお休みできそうです。なぜか4から11まで休みなしの出勤になっていましたが・・・
本題のIntelliJのLanguage Injectionの続編です。前回の記事は、IntelliJのLanguage Injectionを調べてみた - しおしおの雑記帳を見てくださいまし。
独自のメソッドのパラメータの言語を変更する
Language Injectionの設定は、[Settings]->[Language Injections]から行います。
今回は、Javaのメソッドパラメータを例にするので、Java Parameterを選択します。
IDで挿入したい言語を選択し、ParametersからIDで指定した言語として認識させたいパラメータをチェックします。
正規表現の場合は、こんな感じになります。
(私は、仕事でおれおれフレームワークを使っているので、taglibのbody部にJavaScriptをLanguage Injectionするなんてこともしたりしています。)