プロパティのクラス内からの単純なプロパティ getter の呼び出しを報告します。

単純なプロパティ getter は単にフィールドの値を返却するものとして定義されており、その他の演算は行いません。 このような単純な getter の呼び出しは、クイックフィックスを使用して安全にインライン化できます。 一部のコーディング標準でも、コードの明確化を理由にした単純な getter の使用は推奨されていません。

例:


  public class Salient {
    private String name;

    public String getName() {
      return name;
    }

    @Override
    public String toString() {
      return getName();
    }
  }

クイックフィックス適用後:


  public class Salient {
    private String name;

    public String getName() {
      return name;
    }

    @Override
    public String toString() {
      return name;
    }
  }

このインスペクションは、次のオプションを使用して構成できます。