Esempi di ExecutableUnit

Questo esempio illustra come utilizzare il frammento probe ExecutableUnit.

In questo esempio, un probe genera una riga di traccia per System.out con il nome del file di origine, i nomi dei metodi e tabelle di righe per ciascuna classe che carica, quindi genera una riga di traccia per ciascuna unità eseguibile che esegue.

<?xml version="1.0" encoding="ASCII"?>
<probekit>
  <probe>
    <fragment type="staticInitializer">
      <data type="className" name="cname" />
      <data type="classSourceFile" name= "csource" />
      <data type="methodNames" name="mnames" />
      <data type="methodLineTables" name="mltables" />
      <code>
        System.out.println(" [ClassLoad: " + cname +
	" source: " + csource +
	" methods: " + mnames +
	" linetables: " + mltables + "]");
      </code>
    </fragment>
    <fragment type="executableUnit">
      <data type="methodNumber" name="mnum" />
      <data type="executableUnitNumber" name="eunum" />
      <code>
        System.out.println("[hit method " + mnum + " eu " + eunum + "]");
      </code>
    </fragment>
  </probe>
</probekit>

Argomento principale: Esempi di Probekit

Riferimenti correlati
Frammento probe executableUnit

Copyright IBM Corporation e altri 2000, 2004.