私は、オブジェクトのツリーがある場合、構造全体に対してメッセージダイジェストまたはハッシングを実行するライブラリを探しています。オブジェクトのツリーにメッセージダイジェストを実行するJavaライブラリがありますか?
は私がメソッドに渡されたオブジェクトが変更されていないか、入った場合は( - 不変ですどれも、このオブジェクトは、オブジェクトが含まれているので、上の他のオブジェクトを、含まれている)見てみたいです。
呼び出し中に構造内のオブジェクトの状態が変化するかどうかを確認する方法はありますか?
これを行うには、多くのクラスを変更する必要があります。また、オブジェクトを含むマップ(常に同じオブジェクトではない)もあります。私は、ツリーの一部を構成するすべてのオブジェクトが何であるかを見て、ハッシュコードの計算を追加するためにそれらをすべて変更するか、ツリーを使用するすべてのメソッドのコードがツリーに対して何をするかを調べる必要があります。また、リフレクションを使用してツリーから再帰的にデータを抽出することもできますが、私はより高速な方法を探しています。そのようなツールは存在しますか? –