Töréspont engedélyezési feltétel

A Feltétel engedélyezése beállítást kiválasztva engedélyezheti egyéni feltétel biztosításának képességét a törésponthoz.

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 töréspontokhoz az alábbi, Töréspontok tulajdonságai... lehetőség segítségével adhatja hozzá.

Töréspont feltétel beállítás

 

Kapcsolódó fogalmak

Töréspontok

Kapcsolódó feladatok

Töréspontok hozzáadása
Töréspontok eltávolítása
Java programok indítása
Futtatás és hibakeresés

Kapcsolódó leírások

Engedélyezett beállítás
Találatszámlálás
Felfüggesztés elvek
Metódus belépési pont
Metódus kilépési pont