Probefragmenttypen staticInitializer

Med probefragmenttypen staticInitializer kan du indsætte ny kode i funktionen til klasseinitialisering for hver klasse, der har mindst én metode, som er instrumenteret af proben. Hvis klassen ikke allerede har en funktion til klasseinitialisering, vil der blive oprettet en.

Koden til et fragment af typen staticInitializer udføres før alle de originale koder i den probede klasses funktion til klasseinitialisering. Hvis proben indeholder en specifikation af et statisk felt, bliver det nye statiske felt initialiseret ved hjælp af standardkonstruktøren for den statiske felttype, inden staticInitializer-fragmentet udføres.

Følgende dataelementer er tilgængelige for staticInitializer-fragmentet:
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

Relateret reference
Probefragmenter
Probe - statiske felter
Relaterede oplysninger
Eksempel på staticField- og staticInitializer-probe