* メンバー変数のセッターゲッターの命名ルールを変える [#q2752b5e]

*** 元のソースコード [#uaf001a3]
 class Foo {
     private int mId;
     private boolean mAnswer;
 }
- 上のようなソースコードがあるとする。

*** Java / Code Styleの設定 [#l44a80a9]
- メニューの"Windows" -> "Preferences"を選び、ダイアログを表示する。
- "Java" -> "Code Style"を選ぶ。
-  "Variable type"の設定を以下のようにする。
-- Fields: m
-- Static Fields: s
-- ("Use 'is' prefix for getters that return boolean"にチェックを入れておく)
- "OK"を押してダイアログを閉じる。

*** セッターゲッターの生成 [#a9a17967]
- ソースコードエディタでFooクラス内を右クリックして、"Souce" -> "Generate getters and setters"を選ぶ。
- ダイアログが開くので、mId/mAnswerにチェックを入れる。
- "OK"を押してダイアログを閉じる。

*** 修正されたソースコード [#n3bee93a]
 class Foo {
     private int mId;
     private boolean mAnswer;
 
 public int getId() {
     return mId;
     public int getId() {
         return mId;
     }
     public void setId(int id) {
         mId = id;
     }
     public boolean isAnswer() {
         return mAnswer;
     }
     public void setAnswer(boolean answer) {
         mAnswer = answer;
     }
 }
 public void setId(int id) {
     mId = id;
 }
 public boolean isAnswer() {
     return mAnswer;
 }
 public void setAnswer(boolean answer) {
     mAnswer = answer;
 }
 }

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS