クラスのすべてのフィールドをコピーしていないコピーコンストラクターを報告します。

イニシャライザーを含む final フィールドと transient フィールドはコピーする必要がないと見なされます。

例:


  class Point {

    private int x;
    private int y;

    Point(int x, int y) {
      this.x = x;
      this.y = y;
    }

    Point(Point other) {
      // フィールド x と y が初期化されていません
    }
  }

2018.1 の新機能です