Probfragmenttypen staticInitializer

Med staticInitializer-probfragmenttypen kan du infoga ny kod i klassinitieraren för alla klasser som har minst en metod som instrumenteras med proben. Om det inte finns någon klassinitierare för klassen skapas en.

Koden för ett fragment av typen staticInitializer körs innan originalkoden i klassinitieraren för klassen där proben körs. Om proben innehåller en specifikation med ett statiskt fält initieras det nya statiska fältet med standardkonstruktorn för det statiska fältets typ innan staticInitializer-fragmentkoden körs.

Följande dataobjekt kan användas till staticInitializer-fragmentet:
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

Närliggande referens
Probfragment
Statiska probfält
Närliggande information
Ett probexempel på staticField och staticInitializer