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 元素参考

相关参考
片段探测对象
“数据”探测对象

相关信息
staticField 和 staticInitializer 示例

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.