ソース・コード・テンプレートの使用

このセクションでは、コンテンツ・アシストを使用して共通ループ構造のテンプレートを入力します。 Java エディターで junit.samples.VectorTest.java ファイルを開きます (このファイルを開いていない場合)。

  1. 次を入力して新規メソッドの追加を開始します。

    public void testValues() {
        Integer[] expected= new Integer[3];
        for

  2. カーソルを for の終わりに置き、Ctrl+Space を押してコンテンツ・アシストを使用可能にします。  "for" ループ用の共通テンプレートのリストが表示されます。  テンプレートの上に移動すると、ヘルプ・メッセージ内にテンプレートのコードが示されます。  ローカル配列名が自動的に推測されることに注意してください。

    for のコンテンツ・アシスト

  3. for - iterate over array エントリーを選択して、テンプレートを確認するために Enter を押します。 テンプレートがソース・コードに挿入されます。 

    挿入された for テンプレート

  4. 次に、索引変数の名前を i から e に変更します。 これを行うには、索引変数が自動的に選択されているときに e を押します。 すべての箇所で索引変数の名前が変更されていることを監視してください。 テンプレートを挿入すると、同じ名前のテンプレート変数のすべてが相互に接続されます。 そのため、1 つを変更すると、他のすべての値も同様に変更されます。

    挿入された for テンプレート

  5. タブ・キーを押して、カーソルをコード・テンプレート内の次の変数に移動します。 これは配列 expected です。

    挿入された for テンプレート

    名前を変更したくないため (テンプレートによって正しく推測されているため)、タブをもう一度押します。 編集する変数が残っていないため、これでテンプレートは終了します。
  6. for ループを次のように完成させます。

    for (int e= 0; e < expected.length; e++) {
        expected[e]= new Integer(e + 1);
    }
    Integer[] actual= to

  7. カーソルを to の終わりに置き、Ctrl+Space を押してコンテンツ・アシストを使用可能にします。 toarray - convert collection to array を選択し、Enter を押して 選択を確認します (または選択をダブルクリックします)。

    挿入された for テンプレート

    テンプレートがエディターに挿入され、type が強調表示および選択されます。

    挿入された for テンプレート

  8. Integer を入力して選択部分を上書きします。 選択を変更すると、配列コンストラクターの型が変更されます。
  9. タブを押して選択を collection に移動し、fFull を入力してそれを上書きします。

    挿入された for テンプレート

  10. 以下のコードの行を追加してメソッドを完成させます。

    assertEquals(expected.length, actual.length);
    for (int i= 0; i < actual.length; i++)
        assertEquals(expected[i], actual[i]);
    }

  11. ファイルを保管します。

関連概念

Java エディター
テンプレート

関連タスク

Java エディターの使用
テンプレートの使用

関連参照

テンプレート設定
Java エディター設定

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.