staticInitializer 探針片段

staticInitializer 探針片段類型可讓您把新的程式碼,插入每一個被探測類別的類別初值設定中。 如果該類別沒有類別初值設定,則會建立一個。

staticInitializer 片段程式碼會在被探測類別的類別初值設定中,任何原始程式碼之前執行。 如果探針是使用 staticField 物件,則新的靜態欄位會在 staticInitializer 片段程式碼執行之前,以預設方式建構。

下列資料項目是 staticInitializer 片段可以使用的項目:
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

範例
<fragment type="staticInitializer">
  <data type="className" name="cn"/>
  <code>
    System.out.println("[Class " + cn + " is being loaded.]");
  </code>
</fragment>

母主題: Probekit 參照

相關參照
Fragment 探針物件
Data 探針物件
StaticField 探針物件

相關資訊
staticField 和 staticInitializer 範例

Copyright IBM Corporation and others 2000, 2004.