「ソース」 - 「委譲メソッドの生成」を選択すると下図ウィンドウが表示されます。
委譲メソッドの生成
すると委譲できるprivate変数とそのクラスが使用できるメソッドの一覧が表示されます。
「すべて選択」をクリックすると、メソッドすべてのチェックボックスがオンになります。
「選択をすべて解除」をクリックすると、逆にメソッドすべてのチェックボックスがオフになります。
「挿入ポイント」欄は委譲メソッドをソースのどこに挿入するかを指定します。
最後に委譲メソッドに対してコメントを付加したい場合、メソッド・コメントの生成にチェックを入れて「OK]を押します。
すると指定したprivate変数の委譲メソッドが以下のように生成されます。
以下はStringクラスのcopyValueOfメソッドの委譲メソッドを作成した例です。
public static String copyValueOf(char[] data) {
return String.copyValueOf(data);
}