staticInitializer プローブ・フラグメント・タイプを使用することで、各プローブ済みクラスのクラス・イニシャライザーに新しいコードを挿入できます。 クラスにクラス・イニシャライザーがない場合は、新たに作成されます。
staticInitializer フラグメント・コードは、プローブ済みクラスのクラス・イニシャライザー内のオリジナル・コードの前に実行されます。 プローブが staticField オブジェクトを使用する場合、staticInitializer フラグメント・コードが実行される前に、新しい静的フィールドがデフォルトどおりに構成されます。
<fragment type="staticInitializer"> <data type="className" name="cn"/> <code> System.out.println("[Class " + cn + " is being loaded.]"); </code> </fragment>