re-initialiser les variables statiques d'une classe à leurs valeurs d'origine java

J'ai une classe qui a une bonne quantité de variables statiques, qui ne sont pas tous initialisés à leurs valeurs par défaut (par exemple, j'ai un booléen j'initialise à true, un Ensemble I d'initialiser un nouveau Set(), etc.). Cette classe est un peu comme un contrôleur, qui fonctionne sur les autres classes. Après avoir fait fonctionner sur une classe, je voudrais réinitialiser l'ensemble de ses variables statiques à leurs valeurs d'origine (si elle existe) quelque chose qui est une partie de l'API java, de sorte que je n'ai pas à faire un "reinitializeClassVariables()" avec une douzaine de variables qui doivent être mis à jour chaque fois que je fais toutes les modifications de la statique des variables déclarées dans la classe. Des idées?

Selon mes connaissances, malheureusement il n'y a rien pris en charge par l'API Java qui ré-initialiser les variables. Que vous avez à faire votre propre.

OriginalL'auteur Peter Berg | 2011-11-02