Ένα βασικό δείγμα διερευνητή

Το παράδειγμα αυτό επιδεικνύει ορισμένα από τα πιο κοινά χρησιμοποιούμενα τμήματα του ορισμού ενός διερευνητή.

Στο παράδειγμα, ο διερευνητής προσθέτει το 1 σε ένα μετρητή, κάθε φορά που καλείται η ελεγχόμενη μέθοδος. Στην πρώτη κλήση της ελεγχόμενης μεθόδου και στη συνέχεια, σε κάθε 1000η κλήση της μεθόδου, χρησιμοποιεί την System.out.println για να εμφανίσει την τιμή του μετρητή και το όνομα της μεθόδου εξαιτίας της οποίας ο μετρητής αναιρείται.

Αυτός ο διερευνητής ορίζεται από τις ακόλουθες καταχωρήσεις στη λειτουργία επεξεργασίας Probekit:

  • Κώδικας Java για τμήμα κώδικα στην εμβέλεια κλάσης (επιλέξτε Διερευνητής στο τμήμα παραθύρου διακλάδωσης για να καταχωρήσετε την τιμή αυτή):

    static public int entry_counter = 0;

  • Τμήμα κώδικα (επιλέξτε Τμήμα κώδικα στο τμήμα παραθύρου διακλάδωσης για να καταχωρήσετε τις τιμές αυτές):
    • Είδος τμήματος κώδικα: entry
    • Στοιχεία δεδομένων:
      • Είδος δεδομένων: className, Όνομα: _class
      • Είδος δεδομένων: methodName, Όνομα: _method
    • Κώδικας Java:

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