Предположим, что у меня есть класс
public class Foo
{
public void doThing() { ...}
}
Скажем, у меня есть много экземпляров Foo, но меня особенно интересует одна из них.
Как бы я "пометил" этот экземпляр и установил "условную точку останова" в doThings, которая остановилась бы ТОЛЬКО для помеченного экземпляра?
Есть ли встроенный способ, особенно отладчик Eclipse, для этого?
В настоящее время мне нужно вручную создать логический флаг в классе Foo, по умолчанию это значение false, и создать условную точку останова, основанную на значении doThings.
Затем, когда я сталкиваюсь с заинтересованным объектом, я бы установил флаг true, выполнив код установщика в окне Display.
Но, очевидно, это требует модификации кода и добавления некоторого шаблона, что не всегда возможно или хорошо.


