Java クラスおよび対応するメソッドとフィールドを識別するためにエクスプローラおよびオブジェクトブラウザ内のノードに指定する情報を設定できます。 この表示名には種類 (フィールド用)、戻り値の型およびパラメータ (メソッドおよびコンストラクタ用)、実装されるインタフェース、およびその他の情報を含めることができます。
Java 要素の表示名書式を設定する手順は、次のとおりです。
ウィンドウの右側にあるプロパティシートには、6 つの Java 要素、「クラス」、「コンストラクタ」、「フィールド」、「初期設定子」、「インタフェース」、および「メソッド」のプロパティが表示されます。
置換コード | 置換される情報 |
---|---|
{m} | 修飾子 (初期設定子を除くすべての要素)。 |
{n} | 名前 (初期設定子を除くすべての要素)。 |
{C} | すべての外部クラス付きの名前 (クラスおよびインタフェースのみ)。 |
{f} | パッケージを含む完全名 (クラス)。 |
{t} | 種類 (フィールドのみ)。 |
{r} | 戻り値の型 (メソッドおよびコンストラクタ) |
{s} | スーパークラス (クラスのみ)。 |
{c} | 静的な初期設定子に対して static を返す (初期設定子のみ)。 |
{p} | 変数名ではなく型を持つパラメータ (コンストラクタおよびメソッド)。 |
{a} | 型および名前を持つパラメータ (コンストラクタおよびメソッド)。 |
{i} | 実装または拡張されるインタフェース (クラスおよびインタフェースのみ)。 |
{e} | 例外 (コンストラクタおよびメソッドのみ)。 |
<初期設定子> | 初期設定子。 |
これらの置換コードとともに拡張置換書式を使用してテキストを条件付きで表示することもできます。
項目のリストを含まない単純な引数の場合、次の置換書式を使用できます。
{SubstitutionCode,prefix,suffix}
prefix
は、要素名の前に表示される文字列を表し、suffix
は要素名の後に表示される文字列を表します。 置換コードを置き換えるものがない場合は、接頭辞および接尾辞は無視されます。 接頭辞または接尾辞にコンマを使用する場合は、文字列を二重引用符「"」で囲みます。
たとえば、メソッドノードの例外の情報を表示するには、次の式を使用できます。
{n} {e, throws, }メソッドに例外コードが含まれていない場合は、メソッド名のみが表示されます。 例外コードがある場合は、次のように表示されます。
methodName throws
exceptionName
複数のパラメータを表すことができる {p}
、{a}
、{i}
、および {e}
コードの場合、次の置換書式を使用できます。
{SubstitutionCode,prefix,suffix,delimiter}
delimiter
は、パラメータを区切るテキストを表します。
たとえば、メソッドの場合は、表示名書式を次のように設定できます。
{n} {p, (,),", "}これにより、メソッド名が表示され、メソッドのパラメータが括弧内に表示されます。 複数のパラメータがある場合、パラメータはコンマで区切られます。 パラメータがない場合は、メソッド名のみが表示されます。
関連項目 | |
---|---|
IDE でのオブジェクトの管理 エクスプローラ |