IntelliJ IDEA 2026.1 Help

言語インジェクション設定ダイアログ: Java パラメーター

言語インジェクションページで 追加ボタン をクリックしてコンテキストメニューから Java パラメーター を選択するか、エントリを選択して 編集ボタン をクリックすると、ダイアログが開きます。

このダイアログを使用して、Java パラメーターの言語挿入を設定します。 何らかの理由でインジェクションアノテーションを使用できない場合、ダイアログは IntelliLang の機能を利用する機能を提供します。 これは主にサードパーティ / ライブラリのメソッドや、まだ Java 1.4 を使わなければならないプロジェクトの設定に適用されます。

項目

説明

言語

この領域に、インジェクションする言語とインジェクションコンテキストを指定します。

  • ID: インジェクションする言語の ID を選択してください。

  • 接頭辞: インジェクションコンテキストを構成する接頭辞を指定します。

  • 接尾辞: インジェクションコンテキストを構成するための接尾辞を指定します。

接頭辞 および 接尾辞 フィールドはオプションです。

クラスメソッド

参照ボタン をクリックし、目的のクラスを選択します。 その結果、クラスのメソッドとそのパラメーターが表示されます。

インジェクションを有効にするパラメーターを選択します。

拡張

追加の設定を指定します。

  • 値パターン: このフィールドには、言語を注入するコンテキストを決定する正規表現を入力します。 パターンの最初のキャプチャーグループを挿入のターゲットとして使用することで、特定のパターンに一致する値、パターンに一致する複数の部分にのみ言語を挿入するようにプロシージャを構成できます。

  • 単一ファイル: このオプションがオフの場合、値のパターンに一致するフラグメントは、たとえばフラグメントエディターの観点から、別々の「ファイル」として別々に扱われます。

    このオプションがオンの場合、対応するフラグメントはすべてマージされて単一のユニット、つまり「ファイル」になります。

    値のパターンを考える

    xxx (.+) yyy (.+) zzz

    そしてフラグメント

    xxx select * yyy from family zzz,

    このオプションがオフの場合、 select *from family は 2 つの独立したフラグメント(または「ファイル」)として扱われます。 このオプションがオンの場合、 select * from family は単一のユニットまたは「ファイル」として扱われます。

使い方

2026 年 3 月 30 日