IntelliJ IDEA 2020.2ヘルプ

コード・スタイル: Java

WindowsおよびLinux用のファイル | 設定 | エディター | コード・スタイル | Java

macOS Ctrl+Alt+S the Settings/Preferences iconIntelliJ IDEA | 環境設定 | エディター | コード・スタイル | Java

このページを使用して、Javaファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。

タブとインデント

項目説明
タブ文字を使用
  • このチェックボックスをオンにすると、タブ文字が使用されます。

    • Tab キーを押すと

    • インデント用

    • コードの再フォーマット

  • チェックボックスをオフにすると、IntelliJ IDEAはタブの代わりにスペースを使用します。

スマート・タブ
  • このチェックボックスをオンにすると、コードブロックのネストによって定義されるインデントの部分は、タブと(必要な場合は)スペースで構成され、アライメントによって定義されるインデントの部分はスペースのみで構成されます。

  • このチェックボックスをオフにすると、タブのみが使用されます。これは、指定されたタブサイズに適合するスペースのグループが自動的にタブに置き換えられることを意味します。これにより、細かい配置が解除される可能性があります。

タブ文字を使用チェックボックスが選択されている場合は、スマート・タブチェックボックスが使用可能です。

タブ・サイズこのフィールドには、タブに含めるスペースの数を指定します。
インデントこのフィールドでは、各インデントレベルに挿入されるスペース(またはタブ文字を使用チェックボックスが選択されている場合はタブ)の数を指定します。
連続インデントの文字数このフィールドでは、式、メソッド宣言、およびメソッド呼び出しで、配列の要素間に挿入するスペース(またはタブ文字を使用チェックボックスが選択されている場合はタブ)の数を指定します。
空行でインデントを保持するこのチェックボックスが選択されている場合、IntelliJ IDEAは空の行にコードが含まれているかのようにインデントを保持します。
このチェックボックスがオフの場合、IntelliJ IDEAはタブ文字とスペースを削除します。
ラベル・インデントこのフィールドで、labelステートメントの前の次の行に挿入されるスペース(またはタブ文字を使用チェックボックスが選択されている場合はタブ)の数を指定します。
絶対ラベル・インデントこのチェックボックスをオンにすると、ラベルのインデントはスペースの絶対数としてカウントされます。それ以外の場合、ラベルの字下げは以前の字下げのレベルと比較してカウントされます。
トップ・レベルのクラス・メンバーに対してインデントしないトップレベルのクラスメンバーをクラス宣言インデントレベルに配置するには、このチェックボックスを選択します。
式の開始に相対的なインデントを使用する

可能な2つのインデント動作を切り替えるには、このチェックボックスを使用します。

  • このチェックボックスが選択されていない場合、コードブロックは新しい行で始まる最も近い祖先ブロックに対してフォーマットされます。

  • このチェックボックスをオンにすると、コードブロックは列でフォーマットされます。

スペース

このタブを使用して、コード内のスペースを指定します。IntelliJ IDEAにある場所にスペースを自動的に挿入させるには、リスト内のこの場所の横にあるチェックボックスを選択します。結果はプレビューペインに表示されます。

折り返しおよび括弧

このタブで、IntelliJ IDEAがソースコードの再フォーマットに適用するコードスタイルオプションをカスタマイズします。左側のペインには、例外のリスト(再フォーマット時の保持)と、さまざまなコード構造(リスト、ステートメント、操作、注釈など)の配置と配置のオプションが含まれています。右側のペインにはプレビューが表示されます。

アライメントはインデントオプションよりも優先されます。

右マージン (カラム)

次でハードラップフィールドを使用して、要素の右側に必要なマージンスペースを指定します。デフォルトオプションを選択すると、グローバル設定の右マージンの値が使用されます。

入力時に折り返す

入力時に折り返すの設定を使用して、編集したテキストが指定された次でハードラップにどのように適合するかを指定します。次のいずれかのオプションを選択できます。

  • デフォルト : この場合、IntelliJ IDEAは、グローバル設定で指定された入力時に折り返すオプションを使用します。

  • はい :この場合、IntelliJ IDEAは右マージンフィールドで指定された値を使用します。

  • いいえ : この場合、このオプションはオフになり、行は右マージンで指定された値を超える可能性があります。

ビジュアル・ガイド

複数の右マージンを指定するには、ビジュアル・ガイドフィールドを使用します。デフォルト値のままにするか、余白のスペース数を入力することができます。複数のマージンを指定する場合は、コンマで区切って番号を入力します。

再フォーマット時の保持

チェックボックスを使用して、IntelliJ IDEAがソースコードを再フォーマットするときに行う例外を設定します。例:デフォルトでは、改行チェックボックスが選択されています。コードに標準の規則よりも短い行が含まれている場合は、ソースコード再フォーマットする前に、改行チェックボックスを無効にすることで行を変換できます。

折り返しオプション

折り返しスタイルは、左側のペインで指定されたさまざまなコード構造(メソッド呼び出しの引数や代入文など)に適用されます。

項目説明
折り返しスタイル

このリストから、希望の折り返しスタイルを選択します。

  • 折り返しなし : このオプションを選択すると、特別な折り返しスタイルは適用されません。

    このオプションを選択すると、ネストされたアライメントと波括弧の設定は無視されます。

  • 長い場合は折り返す : このオプションを選択すると、右マージンを超える行が適切なインデントで折り返されます。

  • 常に折り返す : このオプションを選択すると、リスト内のすべての要素が折り返され、行ごとに適切なインデントを持つ要素が1つになります。

  • 長い場合に切り捨てる : このオプションを選択すると、リスト内の右マージンを超える要素が折り返され、行ごとに適切なインデントを持つ要素が1つになります。

アライメントオプション

項目説明
複数行のときに再配置するこのチェックボックスをオンにすると、次の各行の同じ列でコード構成が開始されます。それ以外の場合は、コード構造の位置は現在のインデントレベルによって決定されます。
次のラインの<character(s)> 行が折り返されたときに、指定された文字を次の行に移動するには、このチェックボックスを選択します。
新しい行で 'else'対応する文または文字を次の行に移動するには、このチェックボックスを使用します。
<character>後の新しい行指定した文字の後のコードを改行するには、このチェックボックスを選択します。
特殊な else if の扱い

このチェックボックスを選択すると、else if ステートメントは同じ行に配置されます。

それ以外の場合、else if ステートメントは対応するインデントレベルの次の行に移動されます。

インデントケースブランチこのチェックボックスを選択すると、case ステートメントは対応するインデントレベルに配置されます。それ以外の場合、case ステートメントは switchと同じインデントレベルに配置されます。

波括弧配置オプション

項目説明
波括弧配置スタイル

このリストを使用して、クラスの宣言メソッドの宣言、およびその他のタイプの宣言で左中括弧の位置を指定します。使用可能なオプションは次のとおりです。

  • 行末 : 開き括弧を宣言行の末尾に配置するには、このオプションを選択します。

  • 折り返されている場合は次の行 : 左括弧を複数行の宣言行の後の行の先頭に配置するには、このオプションを選択します。

  • 次の行 : このオプションを選択すると、宣言中の行の後の行頭に開き括弧が配置されます。

  • 次の行をシフト : 宣言行の後ろの行に左中括弧を配置して、対応するインデントレベルに移動するには、このオプションを選択します。

  • 次の行をそれぞれシフト : このオプションを選択すると、宣言行の後の行に左中括弧が配置され、次の行も次のインデントレベルに移動します。

強制波括弧

このリストから、if , for , whileおよび do () while ステートメントの中括弧の導入方法を選択してください。利用可能なオプションは以下のとおりです。

  • 強制しない : このオプションを選択すると、中括弧の挿入が自動的に抑制されます。

  • 複数行の場合 : このオプションを選択すると、ステートメントが複数の行を占める場合に、中括弧が自動的に挿入されます。IntelliJ IDEAは、ステートメント全体の行数を分析するだけでなく、その条件も分析することに注意してください。

  • 常時 : このチェックボックスを選択すると、中括弧が常に自動的に導入されます。

ブランク行

このタブを使用して、IntelliJ IDEAが再フォーマット後にコードに保持して挿入する空白行の数と数を定義します。場所の種類ごとに、挿入する空白行の数を指定します。結果はプレビューペインに表示されます。

項目説明
空白行の指定この領域には、指定された場所で再フォーマットした後に保持する空白行の数を指定します。
最小の空白行数

この領域のテキストボックスに、指定された場所に存在する空白行の数を指定します。

JavaDoc

項目説明
位置合わせ

この領域で、JavaDocコメントの配置方法を定義します。

  • パラメータの説明を整列する : このチェックボックスを選択すると、パラメータの説明が最も長いパラメータ名に揃えられます。それ以外の場合は、記述は対応するパラメータ名と単一のスペースで区切られます。

  • スローされた例外の記述を整列する : このチェックボックスを選択すると、スローされた例外の説明が最長の例外名に揃えられます。それ以外の場合、記述は例外名と単一のスペースで区切られます。

ブランク行

この領域では、JavaDocコメントに空白行を挿入する場所を定義します。

  • 説明の後 : このチェックボックスを選択すると、JavaDocコメントの記述セクションの後に空白行が自動的に挿入されます。

  • パラメーター説明の後 : このチェックボックスを選択すると、@param タグのグループの後に空白行が挿入されます。

  • return タグの後 : このチェックボックスを選択すると、@return タグの後に空白行が挿入されます。

無効なタグ

この領域では、無効なタグを保存するかどうかを定義します。

  • 無効なタグを維持する : このチェックボックスを選択すると、@invalidTag が保存されます。

  • 空の @param タグを維持する : 説明なしで @param タグを保持するには、このチェックボックスを選択します。

  • 空の @return タグを維持する : 説明なしで @return タグを保持するには、このチェックボックスを選択します。

  • 空の @throws タグを維持する : 説明なしで @throws タグを保持するには、このチェックボックスを選択します。

その他

この領域で、JavaDocコメント用の追加の書式設定オプションを指定します。

  • 行頭のアスタリスク (*) を許可する : このチェックボックスを選択すると、JavaDocコメントの各行がアスタリスクで始まるようになります。

  • @exception の代わりに @throws を使用する : このチェックボックスを選択すると、@throws タグが使用されます。

  • 右余白で折り返す : このチェックボックスを選択すると、右の余白を超えるテキストが次の行に折り返されます。

  • 空の行生成 </p> :このチェックボックスを選択すると、</p> タグが空の行に自動的に挿入されます。

  • 空白行を維持する : 空の行を手動で追加するには、このチェックボックスを選択します。

  • 1行コメントをラップしない : このチェックボックスを選択すると、短いコメントが開始タグと終了タグとともに1行に保存されます。

  • 改行を保存する : このチェックボックスが選択されていない場合(デフォルト)、改行時に改行が保存されません。これは、コメントが最小スペースを占めるために段落の境界内でフォーマットされる必要がある場合に便利です。

    このチェックボックスをオンにすると、改行は保存されます。

  • 改行に関するパラメータの説明 : このチェックボックスを選択すると、JavaDocパラメータ(存在する場合)の記述を新しい行に配置するよう IntelliJ IDEA フォーマッタに指示します。継続インデント値に基づいてインデントを使用します。

配置

このタブでは、好みに合わせてコードを並べ替える一連のルールを定義できます。

項目説明
グループ化ルール

このエリアを使用して、グループ化ルールを設定します。

  • getter と setter をまとめる

    getterとsetterのメソッドを一緒に保つには、このチェックボックスを選択します。デフォルトでは、このチェックボックスが選択されています。

  • オーバーライドされたメソッドをまとめる

    このチェックボックスを選択して、オーバーライドされたメソッドをクラスおよびインターフェースごとにグループ化します。順序リストで、順序保持または 名前順オプションを選択します。

  • 依存するメソッドをまとめる

    このチェックボックスを選択して、依存するメソッドをグループ化します。順序リストで、深さ優先または幅優先オプションを選択します。

一致ルール

この領域を使用して、ルールのリストとして要素の順序を定義します。すべてのルールには、修飾子や型などの一致のセットがあります。

  • the Add button : このボタンを使用してルールを追加します。空のルール領域が開きます。

  • the Add Section Rule button : このボタンを使用してセクションルールを追加します。セクションルールを使用すると、メソッドまたは変数を自分が定義したセクションに移動できます。

    例:以下のセクションルールを作成することができます。

    A matching rule

    アレンジ後、クラス内のメソッドは、作成されたセクションルールで指定されているように再配置され、コメントに囲まれます。

    //methods start public void test() {} private int a() { return 1; } static void r() {} //methods end
  • the Remove button : このボタンを使用してリストからルールを削除します。

  • the Edit button : このボタンを使用して既存のルールを編集します。このボタンを表示するには、編集するルールに移動してボタンをクリックします。表示されるポップアップで、ルールフィールドを変更します。

  • the Move up button the Move down button : これらのボタンを使用して、選択したルールを上下に移動します。

  • Configure matching rules : このボタンを使用して、一致ルールのエイリアスを設定します。この場合、配置ルールを作成するときに、一連の異なるルールを含むカスタムルール(エイリアス)を定義して、そのエイリアスを現在のルールに適用できます。

空のルール

このエリアを使用して、新しい一致ルールを作成するか、既存のルールを編集します。次のフィルタから選択できます。

  • タイプ : このフィルターを使用して、ルールのクラスまたはメソッドを選択します。
    タイプキーワードを2回クリックすると、条件が無効になることに注意してください。

  • 修飾子 : このフィルターを使用して、ルールの修飾子のタイプを選択します。
    修飾子キーワードを2回クリックすると、条件が無効になることに注意してください。

  • 名前 : このフィールドを使用して、ルールのエントリ名を指定します。このフィルターは、フィールド名、メソッド名、クラス名などのエントリー名のみに一致します。フィルターは正規表現をサポートし、標準の構文を使用します。名前全体に対して照合が実行されます。

  • 順序 : このリストを使用して、ルールのソート順を選択してください。このオプションは、複数の要素が同じ一致規則を使用している場合に便利です。この場合、秩序を保ちますを選択しても並べ替え前の設定と同じ順序が保持され、名前順を選択すると同じ一致規則を持つ要素が名前順に並べ替えられます。

  • エイリアス : このオプションは、ルールの別名定義ダイアログで定義されたエイリアスを表示します。不要なものは削除できます。

the Sort Alphabetically buttonこのアイコンは、順序リストから名前順を選択すると表示されます。アイコンは、このルールの項目がアルファベット順にソートされていることを示します。

インポート

この表は、インポートが最適化されたときに実行されるアクションをリストしています。

項目説明
一般

このエリアでは、一般的なインポートオプションを設定します。

オプション:

  • シングル・クラス・インポートを使用する : このチェックボックスを選択すると、IntelliJ IDEAはコード生成またはインポートの最適化中にパッケージから特定のクラスのみをインポートします。それ以外の場合は、パッケージ全体をインポートするステートメントが挿入されます。

  • 完全修飾クラス名を使用する : このチェックボックスを選択すると、IntelliJ IDEAは、コード生成またはインポートの最適化中にインポートされるクラスの完全修飾名を使用します。それ以外の場合は、通常のインポート文が挿入されます。

  • インナークラスのインポートを挿入する : コードで参照されている内部クラスのインポートをIntelliJ IDEAに作成させるには、このチェックボックスを選択します。

  • Javadocで完全修飾名を使用する : このチェックボックスを選択すると、IntelliJ IDEAはJavadocで完全修飾クラス名を使用します。それ以外の場合は、クラスがインポートされます。

  • '*' でインポートに使用するクラス数 : このテキストフィールドに、単一のクラスをインポートするすべてのステートメントが、パッケージ全体をインポートするステートメントで置き換えられるまで、単一のパッケージからインポートされるクラスの数を指定します。

  • '*' で static インポートに使用する名前数 : このフィールドでは、単一のメンバーをインポートするすべてのステートメントがクラス全体をインポートするステートメントに置き換えられるまで、単一のクラスからインポートされるメンバーの数を指定します。

JSP インポート・レイアウト

この領域で、JSPインポート文をコード内でどのように整理するかを設定します。導入された変更は、下のプレビューペインに表示されます。

オプション:

  • コンマ区切りのインポート・リストを使用する : このオプションを選択すると、カンマ区切りリストで編成された文をインポートできます。

  • ページ・ディレクティブごとに import 文を使用する : 1行に1つのインポート文を作成するには、このオプションを選択します。

'*' でインポートに使用するパッケージ

この領域では、パッケージとクラスのリストを常に完全にインポートするように構成します。

オプション:

  • Static : 選択したクラスに対して静的インポートを宣言する場合は、このチェックボックスを選択します。

  • パッケージ : この列のテキストフィールドに、常に完全にインポートされるパッケージとクラスを指定します。

    入力が終わると、IntelliJ IDEAはパッケージ名の最後に自動的に .* を追加します。

  • サブパッケージを含む : このチェックボックスを選択すると、選択したパッケージのすべてのサブパッケージが完全にインポートされます。

  • パッケージの追加 : このボタンをクリックして、パッケージとクラスのリストに新しいエントリを追加します。

  • 空白の追加 : このボタンをクリックして、パッケージとクラスのリストに空の区切り記号を追加します。

  • 除去 : このボタンをクリックして、選択したパッケージまたはクラスをリストから削除します。

インポート・レイアウト

この領域では、インポート・ステートメントをコード内でどのように編成するかを構成します。特定のクラスを最初に配置するか、最後に配置するか、順番に配置するかを設定できます。インポートされたクラスは、パッケージごとにグループ化され、パッケージ内でアルファベット順にソートされます。

オプション:

  • static インポートを別々にレイアウトする : このチェックボックスが選択されていると、すべての静的インポートは別のセクションに保存されます。それ以外の場合、すべてのimport文は指定されたレイアウト規則に従ってソートされます。

  • Static : 選択したパッケージに対して静的インポートを宣言する場合は、このチェックボックスを選択します。

  • パッケージ : この列のテキストフィールドに、インポートするパッケージを指定します。

  • サブパッケージを含む : このチェックボックスを選択すると、選択したパッケージのすべてのサブパッケージにIntelliJ IDEAがレイアウトルールを適用します。

  • パッケージの追加 : このボタンをクリックして、パッケージのリストに新しいエントリを追加します。

  • 空白の追加 : このボタンをクリックすると、選択したエントリの後に空白行が挿入されます。これは、対応するimport文の間に空白行を挿入する必要があることを示します。

  • 上へ移動/下へ移動 : これらのボタンをクリックして、パッケージまたは空白行をリスト内で上下に移動し、インポート文の順序を定義します。

  • 除去 : 選択したパッケージをリストから削除するには、このボタンをクリックしてください。

コード生成

項目説明
ネーミング
  • 長い名前を使用する : コード補完のルックアップリストで最も長い名前を強調表示します。無効になっている場合は、最も短い名前を強調表示します。

  • 名前の接頭辞および名前の接尾辞:IntelliJ IDEAコード生成機能を使用して新しいシンボルに名前を付けるための提案を生成するときに使用するプレフィックスとサフィックスを指定します。空白のフィールドの場合、プレフィックスまたはサフィックスのないデフォルトの名前候補が使用されます。プレフィックス値を追加すると、IntelliJ IDEAは、提案されたベース名の最初の文字を自動的に大文字に変換します。

    例:静的フィールドのプレフィックスが s として定義され、フィールドのタイプが Counterである場合、推奨される静的フィールド名は sCounterになります。

デフォルトの可視性生成されたフィールドとメソッドのデフォルトのアクセスレベルを選択します。
Final 修飾子デフォルトで final 修飾子を使用してローカル変数とパラメーターを生成するかどうかを指定します。
コードのコメントCtrl+/ を生成し、最初の列で Ctrl+Shift+/ コメントをブロックする(つまり、コード行の先頭または現在のキャレット位置に配置する)かどうかを指定します。
メソッド・シグネチャーのオーバーライド
  • @Override 注釈を挿入する : メソッドをオーバーライドするときに @Override 注釈を挿入します。

  • synchronized 修飾子を繰り返す : 同期されるメソッドをオーバーライドするときに、synchronized キーワードを追加します。

  • コピーする注釈 : オーバーライドするメソッドにコピーする注釈を指定します。

  • 外部の注釈を使用する : 注釈をソースコードに保存するか、外部に保存するかを指定するように求めます。無効にすると、デフォルトで注釈がソースコードに追加されます。

ラムダ本文

ラムダ式が既存のメソッドを呼び出す場合、メソッド参照を使用して名前でメソッドを参照することをお勧めします。これらのチェックボックスは、ラムダはメソッド参照に置換可能 インスペクションに影響します。有効にすると、対応するラムダ式が、関連するクイックフィックスとともに警告として強調表示されます。無効にした場合、コードは強調表示されませんが、ラムダ式をメソッド参照に置き換えるインテンションは引き続き使用可能です。

  • 可能な場合は Class::isInstance および Class::cast を使用する

    例: obj1 -> obj1 instanceof FooFoo.class::isInstance に、obj -> (Foo)objFoo.class::castに置き換えます。

  • null チェックを Objects::nonNull または Objects::isNull に置換する

    例: x -> x != nullObjects::nonNullに置き換えます。

  • 可能であればInteger::sumなどを使用する

    例: (a, b) -> a + bInteger::sumに置き換えます。

Java EE 名

このタブを使用して、beanクラス、beanインターフェース、<ejb-name> タグ、サーブレット、フィルター、およびリスナーの名前のプレフィックスとサフィックスを指定します。これらのプレフィックスとサフィックスは、デフォルトで、ニュービーン新規サーブレット新規フィルター、および新規リスナーダイアログボックスの対応するフィールドに表示されます。エンティティBeanの場合は、CMPフィールドを作成ダイアログに表示されるデフォルトの主キークラスも指定できます。

項目説明
エンティティー Bean

この領域のテキストボックスを使用して、エンティティー Beanコンポーネントの名前に使用される接頭辞および/または接尾辞を指定します。

  • EJB クラス : デフォルト接尾辞 Bean

  • ホーム・インターフェース : デフォルト接尾辞 Home

  • リモート・インターフェース

  • ローカル・ホーム・インターフェース : デフォルト接頭辞 Local、デフォルト接尾辞 Home

  • ローカル・インターフェース : デフォルト接頭辞 Local

  • <ejb-name> タグ : デフォルト接尾辞 EJB

  • 転送オブジェクト : デフォルト接尾辞 VO

  • デフォルト PK クラス : java.lang.String .

セッション Bean

この領域のテキストボックスを使用して、セッション Beanコンポーネントの名前に使用される接頭辞および/または接尾辞を指定します。

  • EJB クラス : デフォルト接尾辞 Bean

  • ホーム・インターフェース : デフォルト接尾辞 Home

  • リモート・インターフェース

  • ローカル・ホーム・インターフェース : デフォルト接頭辞 Local、デフォルト接尾辞 Home

  • ローカル・インターフェース : デフォルト接頭辞 Local

  • サービス・エンドポイント・インターフェース : デフォルト接尾辞 Service

  • <ejb-name> タグ : デフォルト接尾辞 EJB

メッセージ駆動型 Bean

この領域のテキストボックスを使用して、メッセージ駆動型 Beanコンポーネントの名前に使用される接頭辞および/または接尾辞を指定します。

  • EJB クラス : デフォルト接尾辞 Bean

  • <ejb-name> タグ : デフォルト接尾辞 EJB

サーブレット

この領域のテキストボックスを使用して、サーブレットの名前に使用する接頭辞および/または接尾辞を指定します。

  • サーブレット・クラス

  • <servlet-name> タグ

フィルター

この領域のテキストボックスを使用して、フィルターの名前に使用する接頭辞および/または接尾辞を指定します。

  • フィルター・クラス

  • <filter-name> タグ

リスナーこの領域では、リスナークラスの名前で使用する接頭辞と接尾辞を指定します。
最終更新日: 2020年9月03日

関連ページ:

コードの再フォーマットと再配置

IntelliJ IDEAでは、コード・スタイル設定で指定した要件に従ってコードを再フォーマットできます。ただし、プロジェクトでEditorConfigを使用する場合、ファイルで指定されたオプションは、コードを再フォーマットするときにコードスタイル設定で指定されたオプションをオーバーライドします。設...

コード・スタイル

macOSのIntelliJ IDEA | 環境設定 | エディター | コード・スタイルスキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、IntelliJ IDEAがコードを生成、リファクタリング、または再フォーマットするたびに自動的に...

自動インポート

まだインポートしていないクラス、静的メソッド、または静的フィールドを使用している場合は、欠落しているimportステートメントを追加するように指示するポップアップが表示され、手動で追加する必要はありません。提案を受け入れるには を押します。インポート可能なソースが複数ある場合、 を押すと候補のリス...

注釈

Java注釈は、使用されるコードに関する情報を提供するメタデータの一部であり、IDEにこのコードの処理方法を指示することができます。Javaには、一連の組み込み注釈があります。その上、IntelliJ IDEAは、別個のプロジェクトとして使用可能な注釈のコレクションを提供します。クラスパスに追加して...

外部注釈

ソースコードに注釈を保存することは必ずしも便利ではありません。例:全員が異なるIDEを使用するチームでプロジェクトに取り組んでいる場合、ライブラリクラスを使用している場合、または注釈からコードを解放したい場合。これは、外部注釈を使用できる場合です。外部注釈は、annotations.xmlというXM...

新しいBeanダイアログ

EJBツールウィンドウ | EJBファセットを持つモジュールのコンテキストメニュー | 新規 - beanタイプEJBツールウィンドウ | EJBファセットを持つモジュールのコンテキストメニュー | ソースに移動 | 新規 - beanタイプこれらのダイアログボックスを使用して、さまざまなタイプのE...