Posted at

Eclipseの生成するアクセサメソッドの名称について、対象のフィールド名の一部を無視する

More than 5 years have passed since last update.


概要

Eclipseでアクセサを自動生成するときに

アクセサメソッドの名称を、コードテンプレートを使って調整する。


目的

こんなフィールドについてアクセサを自動生成するときに、


フィールド

private Integer _number;


こうではなく


生成アクセサ(デフォルト)

    public Integer get_Number() {

return _number;
}

public void set_Number(Integer number) {
_number = number;
}


こうしたい


生成アクセサ(願望)

    public Integer getNumber() {

return _number;
}

public void setNumber(Integer number) {
_number = number;
}



設定方法

プロジェクトのプロパティより、


  1. 左ペインで Java Code Style を選択。

  2. 右ペインで VariableTypes:Fileds を選択

  3. Edit ボタンをクリック


  4. 出てくるダイアログで次を入力

    Prefix list: _