Tipo di frammento probe staticInitializer

Il tipo di frammento probe staticInitializer consente di inserire un nuovo codice nell'inizializzatore classi di tutte le classi che contengono almeno un metodo con probe. Se la classe non dispone di un inizializzatore, ne viene creato uno.

Il codice per i frammenti di tipo staticInitializer viene eseguito prima del codice originale nell'inizializzatore della classe con probe. Se il probe contiene una specifica di campo statico, il nuovo campo statico verrà inizializzato utilizzando il costruttore predefinito del tipo del campo statico prima dell'esecuzione del codice del frammento staticInitializer.

Nel frammento staticInitializer sono disponibili i seguenti elementi di dati:
  • className
  • staticField
  • classSourceFile
  • methodNames
  • methodLineTables

Riferimenti correlati
Frammenti probe
Campi statici probe
Informazioni correlate
Esempio probe staticField e staticInitializer