Je cherche une librairie qui, à partir d'un arbre d'objets, effectue un condensé de message ou un hachage sur l'ensemble de la structure.Existe-t-il une bibliothèque Java qui effectue un résumé de message sur un arbre d'objets?
Je veux voir si un objet passé à une méthode est modifié ou non (cet objet contient d'autres objets, qui contiennent des objets et ainsi de suite - aucun n'est immuable).
Existe-t-il un moyen de vérifier si l'état de n'importe quel objet de la structure change pendant l'appel?
De nombreuses classes doivent être modifiées pour cela. J'ai aussi des cartes qui contiennent des objets (pas toujours les mêmes objets). Je devrai soit voir quels sont tous les objets qui peuvent faire partie de l'arbre et les modifier tous pour ajouter le calcul de code de hachage, ou pour voir ce que le code (de toutes les méthodes qui utilisent l'arbre) fait à l'arbre. Je pourrais aussi utiliser la réflexion pour extraire des données de manière récursive de l'arbre, mais je cherche un moyen plus rapide. Un tel outil existe-t-il? –