O Fragmento de Sondagem staticInitializer

O tipo de fragmento de sondagem staticInitializer permite inserir novo código no inicializador de classe de cada classe sondada. Se a classe não tiver um inicializador de classe, será criado um.

O código do fragmento staticInitializer é executado antes de qualquer código original no inicializador de classe da classe sondada. Se a sondagem utilizar o objeto staticField, o novo campo estático será construído por padrão antes do código do fragmento staticInitializer ser executado.

Os seguintes itens de dados estão disponíveis para o fragmento staticInitializer:
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

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

Tópico-pai: Referência do Kit de Sondagem

Referência Relacionada
O Objeto de Sondagem Fragment
O Objeto de Sondagem Data
O Objeto de Sondagem StaticField

Informações Relacionadas
Exemplo de staticField e staticInitializer

Copyright IBM Corporation e outros 2000, 2004.