オブジェクトの初期化中に
this
がエスケープする可能性があることを報告します。 エスケープは、コンストラクターまたはイニシャライザーで
this
がメソッド引数またはオブジェクト代入として使用される場合に発生します。 このようなエスケープはバグの検出を困難にします。オブジェクトを初期化されるとは限らないコンテキストで使用できるようになったためです。
例:
class Foo { { System.out.println(this); } }