Grunnleggende eksempelprobe

Dette eksempelet viser noen av de mest brukte delene av en probedefinisjon.

I dette eksempelet legger proben til 1 til en teller hver gang en probebehandlet metode blir kalt opp. Ved første kall til en probebehandlet metode, og deretter ved hver tusende metodekall, bruker den System.out.println for å vise tellerverdien og navnet på metoden som forårsaket at telleren rullet over.

Denne proben er definert av følgende oppføringer i Probekit-redigeringsprogrammet:

  • Java-kode for fragment i klasseomfang (velg Probe i treruten for å oppgi denne verdien):

    static public int entry_counter = 0;

  • Fragment (velg Fragment i treruten for å oppgi disse verdiene):
    • Fragmenttype: entry
    • Dataelementer:
      • Datatype: className, Navn: _class
      • Datatype: methodName, Navn: _method
    • Java-kode:

      if ((entry_counter % 1000) == 0)
               System.out.println("Tellerverdi " + entry_counter +
                 " at a call to " + _class + "." + _method);
      entry_counter++;