staticInitializer プローブ・フラグメント型

staticInitializer プローブ・フラグメント型を使用すると、 プローブによって計測されたメソッドを少なくとも 1 つ持っている各クラスのクラス・イニシャライザーに、 新しいコードを挿入できます。 クラスにクラス・イニシャライザーがない場合は、作成されます。

staticInitializer 型のフラグメント用のコードは、プローブされたクラスのクラス・イニシャライザー内にある いずれかのオリジナル・コードの前に実行されます。 プローブに静的フィールドの指定が組み込まれている場合、新しい静的フィールドは、 静的フィールドの型のデフォルト・コンストラクターを使用して、staticInitializer フラグメント・コードが実行される前に 初期化されます。

staticInitializer フラグメントに対して、以下のデータ項目が使用可能です。
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

関連資料
プローブ・フラグメント
プローブ・フラグメント・データ項目
関連情報
staticField および staticInitializer プローブの例
フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.