Een voorbeeld van het probefragment executableUnit

In dit voorbeeld ziet u hoe u executableUnit-probefragmenten gebruikt.

In dit voorbeeld verstuurt een probe traceergegevens naar System.out met de naam van het bronbestand, methodenamen en regeltabellen voor alle geladen klassen. Vervolgens wordt een traceerregel verstuurd voor iedere actieve uitvoerbare eenheid.

De probe wordt in de Probekit-editor gedefinieerd aan de hand van de volgende gegevens:

  • Fragment (selecteer Fragment in het structuuroverzicht om de waarden in te voeren):
    • Fragmenttype: staticInitializer
    • Gegevensitems:
      • Gegevenstype: className, Naam: cname
      • Gegevenstype: classSourceFile, Naam: csource
      • Gegevenstype: methodNames, Naam: mnames
      • Gegevenstype: methodLineTables, Naam: mltables
    • Java-code:

      System.out.println(" [Klasselading: " + cname +
      " bron: " + csource +
      " methoden: " + mnames +
      " regeltabellen: " + mltables + "]");

  • Fragment (klik met de rechtermuisknop op Probe en klik op Nieuw > Fragment om de waarden in te voeren):
    • Fragmenttype: executableUnit
    • Gegevensitems:
      • Gegevenstype: methodNumber, Naam: mnum
      • Gegevenstype: executableUnitNumber, Naam: eunum
    • Java-code:

      System.out.println("[methode gevonden: " + mnum + " eu " + eunum + "]");