メンバー変数のセッターゲッターの命名ルールを変える

元のソースコード

 class Foo {
     private int mId;
     private boolean mAnswer;
 }
  • 上のようなソースコードがあるとする。

Java / Code Styleの設定

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

セッターゲッターの生成

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

修正されたソースコード

 class Foo {
     private int mId;
     private boolean mAnswer;
 
     public int getId() {
         return mId;
     }
     public void setId(int id) {
         mId = id;
     }
     public boolean isAnswer() {
         return mAnswer;
     }
     public void setAnswer(boolean answer) {
         mAnswer = answer;
     }
 }

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

Last-modified: 2014-01-12 (日) 05:33:06