参照フィールドの原子更新が可能な、リフレクションベースのユーティリティーです。このクラスは、同一ノードの複数の参照フィールドが独立して原子更新の対象になる原子データ構造での使用を念頭に置いて設計されています。ツリーノードは次のように宣言されます。メソッドの保証は、ほかの原子クラス内のそれよりも弱いことに留意してください。ほかの呼び出しに関してのみ原子性を保証できます。予想される値」である場合、このアップデータが管理する指定されたオブジェクトのフィールド値を、指定された更新済みの値に原子的に設定します。obj)このアップデータが管理する指定されたオブジェクトのフィールドが保持する現在値を取得します。newValue)このアップデータにより管理される指定されたオブジェクトのフィールドを指定された値に原始的に設定し、以前の値を返します。newValue)このアップデータにより管理される指定されたオブジェクトのフィールドを、指定された更新済みの値に最終的に設定します。fieldName)指定されたフィールドを持つオブジェクトのアップデータを作成して返します。newValue)このアップデータにより管理される指定されたオブジェクトのフィールドを、指定された更新済みの値に設定します。予想される値」である場合、このアップデータが管理する指定されたオブジェクトのフィールド値を、指定された更新済みの値に原子的に設定します。fieldName)指定されたフィールドを持つオブジェクトのアップデータを作成して返します。引数は、リフレクト型と総称型の一致をチェックするために必要です。予想される値」である場合、このアップデータが管理する指定されたオブジェクトのフィールド値を、指定された更新済みの値に原子的に設定します。対するほかの呼び出しで原子性を持つことが保証されていますが、フィールド内のほかの変更に関しては必ずしもそうであるとは限りません。予想される値」である場合、このアップデータが管理する指定されたオブジェクトのフィールド値を、指定された更新済みの値に原子的に設定します。対するほかの呼び出しで原子性を持つことが保証されていますが、フィールド内のほかの変更に関しては必ずしもそうであるとは限りません。代わりに使用することはほとんどありません。newValue)このアップデータにより管理される指定されたオブジェクトのフィールドを、指定された更新済みの値に設定します。呼び出しに関しては、揮発性ストアとして動作することが保証されています。newValue)このアップデータにより管理される指定されたオブジェクトのフィールドを、指定された更新済みの値に最終的に設定します。obj)このアップデータが管理する指定されたオブジェクトのフィールドが保持する現在値を取得します。newValue)このアップデータにより管理される指定されたオブジェクトのフィールドを指定された値に原始的に設定し、以前の値を返します。開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。