本例將示範如何使用 ExecutableUnit 探針片段。
在本例當中,探針會發出追蹤線到 System.out, 其中包含每一個載入之類別的程式檔名稱、方法名稱和行表, 然後再對每一個執行單元發出追蹤線。
<?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>
母主題: Probekit 範例
相關參照
executableUnit 探針片段