Fragment sondy typu staticInitializer

Fragment sondy typu staticInitializer pozwala wstawić nowy kod do inicjatora każdej klasy, która zawiera co najmniej jedną metodę instrumentowaną przez sondę. Jeśli klasa nie ma inicjatora, zostanie on utworzony.

Kod fragmentu typu staticInitializer jest wykonywany przed jakimkolwiek fragmentem oryginalnego kodu w inicjatorze sondowanej klasy. Jeśli sonda zawiera specyfikację pola static, nastąpi zainicjowanie nowego pola static przy użyciu domyślnego konstruktora typu pola static jeszcze przed uruchomieniem kodu fragmentu staticInitializer.

Następujące elementy danych są dostępne dla fragmentu staticInitializer:
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

Informacje pokrewne
Fragmenty sond
Pola static sond
Informacje pokrewne
Przykład elementu danych staticField i sondy staticInitializer