Le fragment de sonde staticInitializer permet d'insérer du code nouveau dans l'initialiseur de chaque classe sondée. Un initialiseur sera créé si la classe n'en possède pas.
Le code du fragment staticInitializer est exécuté avant tout code d'origine dans l'initialiseur de la classe sondée. Si la sonde utilise l'objet staticField, la nouvelle zone statique sera construite par défaut avant l'exécution du code du fragment staticInitializer.
<fragment type="staticInitializer"> <data type="className" name="cn"/> <code> System.out.println("[Classe " + cn + " en cours de chargement.]"); </code> </fragment>
Rubrique parent :
Référence Probekit
Référence associée
Objet de sonde Fragment
Objet de sonde Data
Objet de sonde StaticField
Informations connexes
Exemple staticField et
staticInitializer