staticInitializer 探针段

staticInitializer 探针段类型允许您将新的代码插入到每个被探测类的类初始化方法中。如果该类没有类初始化方法,则将创建一个类初始化方法。

staticInitializer 段代码是在被探测类的类初始化方法中的任何原始代码之前执行的。如果探针使用 staticField 对象,则将在 staticInitializer 段代码执行之前缺省构造新的静态字段。

下列数据项可用于 staticInitializer 段:
  • 类名
  • 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.