Le type de fragment de sonde staticInitializer vous permet d'insérer un nouveau code dans l'initialiseur de classe de chaque classe à sonde. Si la classe ne comprend pas d'initialiseur de classe, il en sera créé un.
Le fragment de code staticInitializer est exécuté avant un quelconque fragment de code d'origine de l'initialiseur de classe de la classe à sonde. Si la sonde utilise l'objet staticField, le nouveau champ statique sera construit par défaut avant que le fragment de code staticInitializer ne soit exécuté.
<fragment type="staticInitializer"> <data type="className" name="cn"/> <code> System.out.println("[La classe " + cn + " est en cours de chargement.]"); </code> </fragment>
Sujet parent : Références concernant les éléments Probekit
Référence associée
L'objet de sonde Fragment
L'objet de sonde Data
Information associée
Exemple de staticField et de staticInitializer