executableUnit-luotausfragmentin esimerkki

Tässä esimerkissä esitellään executableUnit-luotausfragmentin käyttöä.

Esimerkissä luotaus lähettää jäljitysrivin kohteeseen System.out (jokaisen ladattavan luokan lähdetiedoston nimeen, metodien nimiin ja rivitaulukoihin) ja lähettää sitten jäljitysrivin jokaista toteutettavaa yksikköä kohden, joka toteutetaan.

Tämä luotaus on määritetty Probekit-muokkausohjelmassa seuraavien merkintöjen avulla:

  • Fragmentti (anna nämä arvot valitsemalla rakenneruudussa Fragmentti-vaihtoehto):
    • Fragmentin tyyppi: staticInitializer
    • Tietoalkiot:
      • Tietotyyppi: className, Nimi: cname
      • Tietotyyppi: classSourceFile, Nimi: csource
      • Tietotyyppi: methodNames, Nimi: mnames
      • Tietotyyppi: methodLineTables, Nimi: mltables
    • Java-koodi:

      System.out.println(" [ClassLoad: " + cname +
      " source: " + csource +
      " methods: " + mnames +
      " linetables: " + mltables + "]");

  • Fragmentti (napsauta hiiren kakkospainikkeella Luotaus-vaihtoehtoa, valitse Uusi > Fragmentti ja määritä seuraavat arvot):
    • Fragmentin tyyppi: executableUnit
    • Tietoalkiot:
      • Tietotyyppi: methodNumber, Nimi: mnum
      • Tietotyyppi: executableUnitNumber, Nimi: eunum
    • Java-koodi:

      System.out.println("[hit method " + mnum + " eu " + eunum + "]");

Aiheeseen liittyviä viitteitä
executableUnit-luotausfragmenttityyppi