Επιλέξτε την Συνθήκη ενεργοποίησης για την ενεργοποίηση της δυνατότητας παροχής μιας προσαρμοσμένης συνθήκης για ένα σημείο διακοπής.
Κάθε σημείο διακοπής μπορεί να έχει μια μοναδική συνθήκη που καθορίζει πότε θα φτάσει στο σημείο διακοπής.
Μια συνθήκη για ένα σημείο διακοπής μπορεί να είναι οποιαδήποτε λογική έκφραση που έχει την τιμή true ή false. Η έκφραση αποτιμάται στην εμβέλεια της θέσης του σημείου διακοπής, δηλαδή δε μπορείτε να παραπέμψετε σε κλάση κλπ. εκτός της θέσης του σημείου διακοπής κατά τη σύνθεση της έκφρασή σας.
Δείτε το παρακάτω παράδειγμα:
public class Person {
String name = "";
int age = 0;
public Person(String name, int age) {
this.name = name;
this.age = age; //breakpoint here
}
};
Εάν λάβουμε υπόψη το παραπάνω παράδειγμα, τοποθετήσουμε ένα σημείο διακοπής όπου υποδεικνύεται και μεταβούμε στις ιδιότητες του σημείου διακοπής, μπορούμε να προσθέσουμε τη συνθήκη μας. Σε αυτή την περίπτωση, περιοριζόμαστε μόνο σε μέλη της κλάσης όπου περιέχεται το σημείο διακοπής και σε αυτά που παρέχονται κατά αντικείμενο.
Για παράδειγμα, μια έγκυρη συνθήκη θα ήταν η εξής:
age == 56
που σημαίνει ότι το σημείο διακοπής αναστέλλεται μόνο όταν η ηλικία ισοδυναμεί με 56.
Μπορεί να γίνει προσθήκη συνθηκών σε σημεία διακοπής με τις Ιδιότητες σημείου διακοπής... που εμφανίζονται παρακάτω.

Προσθήκη σημείων διακοπής
Αφαίρεση σημείων διακοπής
Εκκίνηση προγράμματος Java
Εκτέλεση και εντοπισμός και διόρθωση σφαλμάτων
Επιλογή ενεργοποίησης
Καταμέτρηση επισκέψεων
Πολιτική
αναστολής
Είσοδος μεθόδου
Έξοδος μεθόδου