Minden töréspontnak lehet egyedi feltétele, ami meghatározza, hogy mikor kap a töréspont találatot.
Ilyen töréspont feltétel lehet minden logikai kifejezés, ami igaz vagy hamis értékre kiértékelhető. A kifejezés kiértékelése a töréspont helyének hatókörében történik, azaz a kifejezés összeállításakor nem hivatkozhat a töréspont hatókörén kívül levő osztályra vagy egyéb elemre.
Nézzük meg az alábbi példát:
public class Person { String name = ""; int age = 0; public Person(String name, int age) { this.name = name; this.age = age; //breakpoint here } };
A fenti példát alapul véve helyezzen el a jelzett helyen egy töréspontot, és menjen a töréspont tulajdonságaiba a feltétel hozzáadásához. Ebben az esetben a lehetőségek a töréspontot tartalmazó osztály tagjaira vannak korlátozva, illetve azokra, amiket az objektum biztosít.
Érvényes feltétel lenne például a következő:
age == 56
ami szerint a töréspont csak akkor függeszti fel a végrehajtást, ha a kor (age) egyenlő 56-tal.
A feltételeket a lent látható Töréspont tulajdonságok párbeszédablakban veheti fel.
Töréspontok hozzáadása
Töréspontok eltávolítása
Java programok indítása
Futtatás és hibakeresés