Il tipo di frammento di analisi staticInitializer consente di inserire nuovo codice nell'inizializzatore della classe di ogni classe analizzata. Se la classe non dispone di un inizializzatore di classe, ne viene creato uno.
Il codice del frammento staticInitializer viene eseguito prima di qualsiasi codice originale nell'inizializzatore della classe analizzata. Se l'analisi utilizza l'oggetto staticField, il nuovo campo statico per impostazione predefinita verrà costruito prima dell'esecuzione del codice del frammento staticInitializer.
<fragment type="staticInitializer"> <data type="className" name="cn"/> <code> System.out.println("[Class " + cn + " is being loaded.]"); </code> </fragment>
Argomento principale: Riferimento elemento Probekit
Riferimenti correlati
Oggetto di analisi Fragment
Oggetto di analisi Data
Informazioni correlate
Esempio di staticField e staticInitializer