ローカル変数オブジェクトのすべてのセッター/ゲッターメソッドのIntellijコード補完 質問する

ローカル変数オブジェクトのすべてのセッター/ゲッターメソッドのIntellijコード補完 質問する

私はこれを検索しようとしましたが、正直なところ、実際に検索する用語がわかりません。質問の後に短いコード スニペットがあります。

Public class Person {

   String firstName;
   String lastName;

   public void setFirstName(String firstName) {
      this.firstName = firstName;
   }

   public String getFirstName() {
      return firstName;
   }
   ...
}

この人物オブジェクトを使用する別のオブジェクトIntellij のすべての setters メソッドを拡張できるようにしたいと思います。

public class PersonAssembler { 
    public static Person assemblePerson(SomeOtherObject someOtherObject) {

    Person person = new Person;

    //intellj would provide this below.
    person.setFirstName();
    person.setLastName();
    //end of what intellj provides.

    return person;
}

これは本当に可能なのでしょうか? キーボード ショートカットなどを調べました。私はしばらくの間、intellij を使用してきましたが、これについて何か知見をお持ちの方がいらっしゃるかどうか気になりました。

列編集モード、コード補完、そしておそらく Shift キーを押しながら下矢印キーを押して複数の補完を選択できることを期待していましたが、うまくいきませんでした。これは驚くことではありません。GUI でそれを記述しなければならないのは嫌です。

編集: いくつか説明を追加しましたが、正直この質問を忘れていました。注意深く読むと、回答は実際の質問とは何の関係もありません。生成コンテキスト メニューについて話しているわけではありません。

ベストアンサー1

プロジェクトで、入力画面の任意の場所を右クリックし、「生成...」をクリックしてから「ゲッターとセッター」をクリックします。次に、CTRLゲッターとセッターを作成するフィールドを長押ししてクリックし、「OK」をクリックします。

おすすめ記事