Perusluotausmalli

Tässä esimerkissä esitellään joitakin yleisiä luotausmäärityksen osia.

Esimerkissä luotaus lisää laskuriin arvon 1 joka kerran, kun metodia kutsutaan. Luodatun metodin ensimmäisen kutsun yhteydessä ja sitten joka tuhannennen kutsun yhteydessä se näyttää System.out.println-toiminnon avulla laskurin arvon ja sen metodin nimen, joka aiheutti laskurin arvon ylityksen.

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

  • Luokan vaikutusalueen fragmentin Java-koodi (anna tämä arvo valitsemalla rakenneruudussa Luotaus-vaihtoehto):

    static public int entry_counter = 0;

  • Fragmentti (anna nämä arvot valitsemalla rakenneruudussa Fragmentti-vaihtoehto):
    • Fragmentin tyyppi: entry
    • Tietoalkiot:
      • Tietotyyppi: className, Nimi: _class
      • Tietotyyppi: methodName, Nimi: _method
    • Java-koodi:

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